Annonce

Réduire
Aucune annonce.

Script Python de recherche de dossiers sur un serveur web

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Script Python de recherche de dossiers sur un serveur web

    Bonsoir,

    Alors ce soir je me suis lancé dans la conception d'un petit tool python pour trouver des dossiers sur un serveur web...

    Je m'explique déjà il faut utiliser ceci (qui est très largement améliorable!)

    Code:
    from urllib2 import urlopen
    import string
    import sys
    
    def VerifierExistance(url,i):
        try:
            code = urlopen(url+i).code
            print "[%s] Found!" % i
            return 1
        except:
            return 0
    
    if len(sys.argv) != 2:
        print "Not Enough or too much argument!"
        print "Example:\nFindFolder.py http://wwww.yourwebsite.com/"
    else:
        etape = 0
        link = sys.argv[1]
        print "[>>] Scan of %s ..." % link 
    
    
    
        try :
            f = open('folder.txt')
            etape = 1
        except:
            print "[ERROR] Failed to open or read folder.txt"
    
        if etape == 1:
            for i in f.readlines():
                i = i.replace('\n', '')
                VerifierExistance(link,i)
    Pour ceux qui préfère avec de la couleur : http://pastie.org/private/vp5wl4x5y87xlw8v63i6vq


    Et il faut dans le même dossier que le script python un petit fichier texte nommé : "folder.txt" dans lequel vous ajouterez pour chaque ligne un dossier à tester...



    Un exemple de folder.txt

    Code:
    admincp
    
    install
    
    admin
    
    administration


    et ensuite vous lancer le code comme cela :



    Code:
    file.py http://www.example.fr/
    Cela peut être utile pour ceux qui on l'habitude de combattre le même genre de site genre blackhole, spynet etc..



    En espérant que cela pourra servir à d'autres



    A bientôt,
    nowz


    Dernière modification par nowz, 18 décembre 2011, 23h35.

  • #2
    Bien joué mec

    Commentaire

    Chargement...
    X