canner de port assez simple (testé avec un server ouvrant le port 50000, le scanner le detecte bien )
#!/usr/bin/env python
#-*- coding:utf-8-*-
# Author : fr0g
def entete():
print "_________________________"
print " PySc@n 0.1 |"
print "_________________________|________________________By oxit_0x17________ Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!"
import socket, sys, os
os.system("title PySc@n : By Oxit_0x17_ (N3bz)")
os.system("color 5a")
entete()
HOST = raw_input("\n Veuillez entrer l'ip a scanner : ")
port_start = raw_input("\n Entrez le port de depart a scanner : ")
port_end = raw_input("\n Scanner les ports de "+ str(port_start) +" a (maxi 65535): ")
PORT = int(port_start)
print HOST + str(PORT)
os.system("cls")
mySocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s_result = ("Resultats du scan fais avec Pysc@n")
while PORT < int(port_end) :
try:
mySocket.connect((HOST, PORT))
except socket.error:
print " Port "+ str(PORT) +" --------- Ferme !\n"
s_result = s_result + " Port "+ str(PORT) +" --------- Ferme !\n"
else:
print " Port "+ str(PORT) +" --------- Ouvert !\n"
s_result = s_result + " Port "+ str(PORT) +" --------- Ouvert !\n"
PORT = PORT +1
fichier = open("PortScan.txt", "w")
a = fichier.write(s_result)
fichier.close()
print "\n Scan termine, regardez le resultat dans portScan.txt\n fermeture du programme "
raw_input()
Quote this message in a reply Report this post to a moderator
#!/usr/bin/env python
#-*- coding:utf-8-*-
# Author : fr0g
def entete():
print "_________________________"
print " PySc@n 0.1 |"
print "_________________________|________________________By oxit_0x17________ Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!"
import socket, sys, os
os.system("title PySc@n : By Oxit_0x17_ (N3bz)")
os.system("color 5a")
entete()
HOST = raw_input("\n Veuillez entrer l'ip a scanner : ")
port_start = raw_input("\n Entrez le port de depart a scanner : ")
port_end = raw_input("\n Scanner les ports de "+ str(port_start) +" a (maxi 65535): ")
PORT = int(port_start)
print HOST + str(PORT)
os.system("cls")
mySocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s_result = ("Resultats du scan fais avec Pysc@n")
while PORT < int(port_end) :
try:
mySocket.connect((HOST, PORT))
except socket.error:
print " Port "+ str(PORT) +" --------- Ferme !\n"
s_result = s_result + " Port "+ str(PORT) +" --------- Ferme !\n"
else:
print " Port "+ str(PORT) +" --------- Ouvert !\n"
s_result = s_result + " Port "+ str(PORT) +" --------- Ouvert !\n"
PORT = PORT +1
fichier = open("PortScan.txt", "w")
a = fichier.write(s_result)
fichier.close()
print "\n Scan termine, regardez le resultat dans portScan.txt\n fermeture du programme "
raw_input()
Quote this message in a reply Report this post to a moderator