- import httplib, socket
- from sys import *
- from string import *
-
- def sansDC(ch):
- if( ch[-1] == "\n" ):
- ch = ch[:-1]
- return ch
-
- try:
- if len(argv) != 2:
- print "Mettre l'adresse IP du serveur a scanner en argument"
- print "e.g. python scanner.py 192.168.0.1"
- else:
- HOTE = argv[1]
- print "-----------------------------"
- print "Hote : ", HOTE
- print "-----------------------------\n"
- f = open("scanner.sca","r")
- lignes = f.readlines()
- for ligne in lignes:
- ligne = sansDC(ligne)
- if not ligne:
- break
- conn = httplib.HTTPConnection(HOTE)
- conn.request("GET",ligne)
- r1 = conn.getresponse()
- nb = 0
- if r1.status == 200: # si la page existe
- nb = nb + 1
- print "http://" + HOTE + ligne, # alors on affiche la page
- conn.close()
- print "\nNb de failles : ",nb
-
- except socket.error:
- print "L'hote distant ne peut pas etre atteint"
- exit
import httplib, socket
from sys import *
from string import *
def sansDC(ch):
if( ch[-1] == "\n" ):
ch = ch[:-1]
return ch
try:
if len(argv) != 2:
print "Mettre l'adresse IP du serveur a scanner en argument"
print "e.g. python scanner.py 192.168.0.1"
else:
HOTE = argv[1]
print "-----------------------------"
print "Hote : ", HOTE
print "-----------------------------\n"
f = open("scanner.sca","r")
lignes = f.readlines()
for ligne in lignes:
ligne = sansDC(ligne)
if not ligne:
break
conn = httplib.HTTPConnection(HOTE)
conn.request("GET",ligne)
r1 = conn.getresponse()
nb = 0
if r1.status == 200: # si la page existe
nb = nb + 1
print "http://" + HOTE + ligne, # alors on affiche la page
conn.close()
print "\nNb de failles : ",nb
except socket.error:
print "L'hote distant ne peut pas etre atteint"
exit