Cek Proxy ! [python script]
#1
OK ! met siang IBT !!!
kali ini sy mau share dulu script ane !! script kali ini gunanya untuk melakukan pengecekan terhadap koneksi dari proxy yg kita gunakan !! jadi sebelum menggunakan proxy kita cek dulu kecepatan koneksinya !!!

ok scriptnya kayak gini !!!
Code:
#!/usr/local/bin/env python

from socket import socket
import commands
import sys
import time
import os

def os_detek():
    if os.name in ['nt', 'win32']:
        os.system('cls')
    else:
        os.system('clear')

    

def check(addr=None,port=0):
    #buat socket
    try:
        sock=socket()
        print '[+] Creating socket successfully ...'
        time.sleep(2)
    except:
        print '[+] Failed to create socket !'
        sys.exit()
    
    #tes koneksi
    print '[+] Attempting connection from %s on port %d' %(addr,port)
    time.sleep(2)
    try:
        sock.connect((addr,port))
        print '[+] Connected to %s on port %d' %(addr,port)
        time.sleep(2)
    except:
        print '[*] Connection to %s on port %s FAILED !' %(addr,port)
        sys.exit(1)
    else:
        #tes kecepatan berdasarkan ping
        keterangan =commands.getoutput('ping %s -c 4 | grep rtt' %(addr)).split()[1][0:]
        nilai = commands.getoutput('ping %s -c 4 | grep rtt' %(addr)).split()[3][0:]
        keterangan = keterangan.split('/')
        nilai = nilai.split('/')
        print '[+] Connection Detail'
        time.sleep(2)
        for i in range(0,3):
            print '[+] %s \t : %s ms' %(keterangan[i],nilai[i])
        sock.close()
        

def help():
    print '''
HELP:

python rrProCheck.py <IP Address> <port>

USAGE:
python rrProCheck.py 192.255.13.12 8080
    '''

def mulai():
    print '''
____                      
|  _ \ _ __ _____  ___   _
| |_) | '__/ _ \ \/ / | | |
|  __/| | | (_) >  <| |_| |
|_|   |_|  \___/_/\_\\__, |
                     |___/  Checker !
_____________________________________                    
                              by RR12



[+] Starting proxy checker at ''' + time.ctime() + ''' \n\n '''

    time.sleep(3)

if __name__=='__main__':
    if len(sys.argv)!=3:
        help()
    else:
        os_detek()
        addr = sys.argv[1]
        port = int(sys.argv[2])
        mulai()
        check(addr,port)

and SSnya kyk gini neh :
[Image: 2945eft.jpg]

perintahnya simple :
Code:
python rrProCek.py <IP Address> <Port>
contoh nya kayak diatas pada SSnya !!!
dan pada SS diatas sy menggunakan perintah
python rrProCek.py 180.246.225.122 8080

Yuppp !!! semoga bisa ada gunanya !!! :pc:
Big Grin

#2
(08-11-2011, 01:05 PM)RR12 Wrote: OK ! met siang IBT !!!
kali ini sy mau share dulu script ane !! script kali ini gunanya untuk melakukan pengecekan terhadap koneksi dari proxy yg kita gunakan !! jadi sebelum menggunakan proxy kita cek dulu kecepatan koneksinya !!!

ok scriptnya kayak gini !!!
Code:
#!/usr/local/bin/env python

from socket import socket
import commands
import sys
import time
import os

def os_detek():
    if os.name in ['nt', 'win32']:
        os.system('cls')
    else:
        os.system('clear')

    

def check(addr=None,port=0):
    #buat socket
    try:
        sock=socket()
        print '[+] Creating socket successfully ...'
        time.sleep(2)
    except:
        print '[+] Failed to create socket !'
        sys.exit()
    
    #tes koneksi
    print '[+] Attempting connection from %s on port %d' %(addr,port)
    time.sleep(2)
    try:
        sock.connect((addr,port))
        print '[+] Connected to %s on port %d' %(addr,port)
        time.sleep(2)
    except:
        print '[*] Connection to %s on port %s FAILED !' %(addr,port)
        sys.exit(1)
    else:
        #tes kecepatan berdasarkan ping
        keterangan =commands.getoutput('ping %s -c 4 | grep rtt' %(addr)).split()[1][0:]
        nilai = commands.getoutput('ping %s -c 4 | grep rtt' %(addr)).split()[3][0:]
        keterangan = keterangan.split('/')
        nilai = nilai.split('/')
        print '[+] Connection Detail'
        time.sleep(2)
        for i in range(0,3):
            print '[+] %s \t : %s ms' %(keterangan[i],nilai[i])
        sock.close()
        

def help():
    print '''
HELP:

python rrProCheck.py <IP Address> <port>

USAGE:
python rrProCheck.py 192.255.13.12 8080
    '''

def mulai():
    print '''
____                      
|  _ \ _ __ _____  ___   _
| |_) | '__/ _ \ \/ / | | |
|  __/| | | (_) >  <| |_| |
|_|   |_|  \___/_/\_\\__, |
                     |___/  Checker !
_____________________________________                    
                              by RR12



[+] Starting proxy checker at ''' + time.ctime() + ''' \n\n '''

    time.sleep(3)

if __name__=='__main__':
    if len(sys.argv)!=3:
        help()
    else:
        os_detek()
        addr = sys.argv[1]
        port = int(sys.argv[2])
        mulai()
        check(addr,port)

and SSnya kyk gini neh :
[Image: 2945eft.jpg]

perintahnya simple :
Code:
python rrProCek.py <IP Address> <Port>
contoh nya kayak diatas pada SSnya !!!
dan pada SS diatas sy menggunakan perintah
python rrProCek.py 180.246.225.122 8080

Yuppp !!! semoga bisa ada gunanya !!! :pc:
Big Grin

itu maksudnya gmn yah bro..???
pengecekkan koneksi proxy, ane blm paham..????Big Grin:pc:

#3
maksudnya cuman pengecekan proxy berdasarkan kecepatan nya doank kok om !!! sapa tau aja proxy yg kita pake malam memperlambat kecepatan surfing kita !!!

#4
(08-11-2011, 01:46 PM)RR12 Wrote: maksudnya cuman pengecekan proxy berdasarkan kecepatan nya doank kok om !!! sapa tau aja proxy yg kita pake malam memperlambat kecepatan surfing kita !!!

ow gt om.Big Grin

ijin coba yah om

Cool

#5
yup moga bisa berguna !!!

#6
bro kok ane ada errornya ya?

Code:
[+] Creating socket successfully ...
[+] Attempting connection from 202.147.198.71 on port 8080
[+] Connected to 202.147.198.71 on port 8080
Traceback (most recent call last):
  File "check-proxy.py", line 85, in <module>
    check(addr,port)
  File "check-proxy.py", line 39, in check
    keterangan =commands.getoutput('ping %s -c 4 | grep rtt' %(addr)).split()[1][0:]
IndexError: list index out of range

apa salah copasnya ya?
thx

#7
iyah ane juga error... apa yag salah yak.. di screen shoot bisa ..

#8
(08-11-2011, 04:12 PM)konspirasi Wrote: bro kok ane ada errornya ya?

Code:
[+] Creating socket successfully ...
[+] Attempting connection from 202.147.198.71 on port 8080
[+] Connected to 202.147.198.71 on port 8080
Traceback (most recent call last):
  File "check-proxy.py", line 85, in <module>
    check(addr,port)
  File "check-proxy.py", line 39, in check
    keterangan =commands.getoutput('ping %s -c 4 | grep rtt' %(addr)).split()[1][0:]
IndexError: list index out of range

apa salah copasnya ya?
thx


Maaf yahh bro !! :apn:
ane coba repair dikit scriptnya yahh !!! Big Grin

hasilnya ini
Code:
#!/usr/local/bin/env python

from socket import socket
import commands
import sys
import time
import os

def os_detek():
    if os.name in ['nt', 'win32']:
        os.system('cls')
    else:
        os.system('clear')

    

def check(addr=None,port=0):
    #buat socket
    try:
        sock=socket()
        print '[+] Creating socket successfully ...'
        time.sleep(2)
    except:
        print '[+] Failed to create socket !'
        sys.exit()
    
    #tes koneksi
    print '[+] Attempting connection from %s on port %d ...' %(addr,port)
    time.sleep(2)
    try:
        sock.connect((addr,port))
        #tes kecepatan berdasarkan ping
        keterangan =commands.getoutput('ping %s -c 4 | grep rtt' %(addr)).split()[1][0:]
        nilai = commands.getoutput('ping %s -c 4 | grep rtt' %(addr)).split()[3][0:]
        keterangan = keterangan.split('/')
        nilai = nilai.split('/')
        print '[+] Connected to %s on port %d' %(addr,port)
        time.sleep(2)
        print '[+] Connection Detail'
        time.sleep(2)
        for i in range(0,3):
            print '[+] %s \t : %s ms' %(keterangan[i],nilai[i])
        sock.close()
    except:
        print '[*] Connection to %s on port %s FAILED !' %(addr,port)
        sys.exit(1)        
        

def help():
    print '''
HELP:

python rrProCheck.py <IP Address> <port>

USAGE:
python rrProCheck.py 192.255.13.12 8080
    '''

def mulai():
    print '''
____                      
|  _ \ _ __ _____  ___   _
| |_) | '__/ _ \ \/ / | | |
|  __/| | | (_) >  <| |_| |
|_|   |_|  \___/_/\_\\__, |
                     |___/  Checker !
_____________________________________                    
                              by RR12



[+] Starting proxy checker at ''' + time.ctime() + ''' \n\n '''

    time.sleep(3)

if __name__=='__main__':
    if len(sys.argv)!=3:
        help()
    else:
        os_detek()
        addr = sys.argv[1]
        port = int(sys.argv[2])
        mulai()
        check(addr,port)

yahh dimaklumkan sja yah klo masih banyak kurangnya !! thanks udah di infokan ERRORnya !! :apn::apn:

#9
Ijin Nyoba om........................................

#10
monggo om...






Users browsing this thread: 1 Guest(s)