Selasa, 13 Januari 2015

Oprek2 python ke-5

Sekarang kita belajar contoh-contoh python untuk scanning port, semoga bisa di ikuti ya ;)
Ok langsung saja kita mulai, seperti berikut.

Contoh di bawah ini, kita mencoba untuk scanning port dari suatu target IP address dengan menggunakan socket di python.

Simpan nama file portscanner.py
#!/usr/bin/python
import socket

target = input("Masukan IP address: ")
portrange = input("Masukan range port (ex: 1-10): ")

lowport = int(portrange.split('-')[0])
highport = int(portrange.split('-')[1])

print ("Scanning host ", target, "from port ", lowport, " to port ", highport)

for port in range(lowport, highport):
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    status = s.connect_ex((target, port))

    if (status == 0):
        print("Port ", port, "- open")
    else:
        print("Port ", port, "- closed")
    s.close()


Hasil skrinsut nya dari coding di atas sebagai berikut:



Di atas tampak jika socket kita bisa mendeteksi port mana saja yang terbuka dan tertutup.

Ok cukup sampe disini dulu belajar mengenali  cara kerja socket untuk scanning port ;)
Semoga sedikit mulai paham dengan cara kerja socket :D

Tidak ada komentar:

Posting Komentar