Soyez le premier à donner votre avis sur cette source.
Vue 11 391 fois - Téléchargée 870 fois
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
20 févr. 2008 à 01:34
Ce scanner teste la présence de répertoire jugé "potentiel" pour un hacker.
Certains webmasters n'évaluent pas le danger des répertoires censés être non visible du public, ils laissent alors des fichiers importants qui peuvent être compremettant pour eux...
C'est ce que ce scanner s'occupe de faire.
+7 pour l'originalité ;)
12 juil. 2007 à 17:51
Tu pourrais nous expliquer un peu ?
1 mai 2007 à 14:31
d'ou est le probleme ?
18 sept. 2006 à 14:16
31 janv. 2006 à 13:30
j'aimerais savoir si je peux utiliser python pour faire autre chose que des codes systèmes?
si oui, à quelle niveau je peux avoir des bons tutoriaux sur python.
merci.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.