raithunderjet
7/18/2018 - 7:19 PM

contoh port scanning dengan python

contoh port scanning dengan python

#!/usr/bin/env python
import socket
import subprocess
import sys
from datetime import datetime


subprocess.call('clear', shell=True)


remoteServer    = raw_input("masukan ip untuk di scan: ")
remoteServerIP  = socket.gethostbyname(remoteServer)


print "-" * 60
print "Tunggu sebentar, Menjalankan scanning", remoteServerIP
print "-" * 60


t1 = datetime.now()


try:
    for port in range(1,1025):  
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        result = sock.connect_ex((remoteServerIP, port))
        if result == 0:
            print "Port {}: 	 Open".format(port)
        sock.close()

except KeyboardInterrupt:
    print "Anda menekan CTRL+C"
    sys.exit()

except socket.gaierror:
    print 'Tidak dapat menemukan hostname, keluar'
    sys.exit()

except socket.error:
    print "Tidak terhubung"
    sys.exit()

t2 = datetime.now()

total =  t2 - t1

print 'Selesai scanning: ', total