[Script] Scanner de Ports

Moderator: Mod

[Script] Scanner de Ports

Postby zi_hunter » Tue Jul 08, 2008 7:47 pm

Bon me revoilà sur hackbbs ...
Ca fait un bail mais bon je n'expliquerais pas les raisons qui m'ont conduit à ne plus trainer sur des challs ou des sites de hacking ...
Donc on va faire comme si de rien n'était :D ( j'espère que vous ne m'en voudrez pas ).

Je viens de terminer un ptit scanner de ports en python très basique en utilisant les sockets ( d'ailleurs ça me servira dans le cours sur le python partie : sockets .. toujours en préparation ).

Voilà ce que ça donne :
[code:1:40214cff9c]
# Port Scanner 1.0 made by zi_hunter
import socket
host = raw_input("Entrez l'IP a scanner : ")
start = raw_input("Entrez le port ")
stop = raw_input("Entrez le port final : ")
port = start
print "Scanning ports..."
print "Scan result: "
while int(port) <= int(stop):
try:
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect((host, int(port)))
print "Port " + str(port) + " is open. "
s.close()
print port
port = int(port) + 1
except socket.error:
print "Port " + str(port) + " is closed. "
s.close()
print port
port = int(port) + 1
[/code:1:40214cff9c]

Dans la déclaration du socket AF_INET est la famille ( socket normal pour le net ) et SOCK_STREAM c'est le type, ici socket TCP.

Pour ceux qui ne comprendraient pas n'hésitez pas a poster ou à vous référer à la doc. officielle.


++
User avatar
zi_hunter
Projets
 
Posts: 106
Joined: Mon Jul 16, 2007 11:09 am
Location: 127.0.0.1

Postby fredo2009 » Wed Jul 09, 2008 4:31 am

Je te propose de rajouter le multithread.
Vraiment plus pratique quand t'as une bonne rangée de ports à scanner et surtout moins long.
:D
fredo2009
Projets
 
Posts: 139
Joined: Sun Dec 16, 2007 3:37 pm

Postby zi_hunter » Wed Jul 09, 2008 1:00 pm

Bien vu j'y avait pas pensé ;)
Je poste ça dès que j'ai fini :P ( mais bon je pars en vacances la et mon HDD externe est plein donc c'est mort pour un cyber ou autres ...).
Merci bien fredo ( au passage : joli le hack psychologique ;) )
a ++
User avatar
zi_hunter
Projets
 
Posts: 106
Joined: Mon Jul 16, 2007 11:09 am
Location: 127.0.0.1


Return to Python

Who is online

Users browsing this forum: No registered users and 0 guests

cron