• STATISTIQUES
  • Il y a eu un total de 0 membres et 55321 visiteurs sur le site dans les dernières 24h pour un total de 55 321 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Asp-php
    Tutoriaux sur ASP, PHP, ASP.net, XML, SQL, Javascript, HTML, VML - Scripts et ressources pour webmasters - Forums d&#...
    Programmation
    [FR] Hackfest
    Le Hackfest est un évènement de sécurité et de piratage informatique au Québec reg...
    Hacking
    [EN] Framework Metasploit
    Le Framework Metasploit est un logiciel gratuit, open source de tests de pénétration développ&ea...
    Vulnérabilités
    [FR] apprendre-a-manipuler
    Site d'apprentissage de la manipulation d'autrui.
    Hacking
    [EN] Hack This Site
    Hack This Site est considéré comme un réel terrain d'entraînement légal pour le...
    Hacking
    [EN] Net Force
    Javascript: 9, Java Applets: 6, Cryptography: 16, Exploits: 7, Cracking: 14, Programming: 13, Internet: 15, Steganograph...
    Challenges
    [EN] Listbrain Version 3
    Site proposant 66 challenges présentés dans une liste mélangée.
    Challenges

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[PYTHON] UrlLib HttpScan
30-06-2013, 13h57
Message : #9
oosfalte Hors ligne
Flying Cloud
*



Messages : 47
Sujets : 3
Points: 8
Inscription : Jan 2013
RE: [PYTHON] UrlLib HttpScan
Bon, j'y vais de ma modeste contribution vu que je me suis mis au Python depuis quelques jours seulement.
Supersnail et gruik en ont parlé, on peut aussi se servir de HTTPError, URLError et IOError (dont dépéndent les 2 autres) pour gérer les erreurs.
Ca me paraît intéressant et permet de couvrir un plus large éventail (les redirections ?) si bien utilisé, ce que ne fait pas mon code :/
Ca évite aussi l'utilisation d'un dictionnaire, donc je me suis dit ... why not ?
Code PYTHON :

#!/usr/bin/env python
# -*- encoding: utf-8 -*-

import urllib2, sys

def usage():
    #usage
    print("Usage   : {} <WordList>   <Url>".format(sys.argv[0]))
    sys.exit()

if len(sys.argv) != 3:
    usage()

fp = open(sys.argv[1], "r")

# on tente de joindre le serveur
# en cas d'échec urlopen active URLError
try:
    urllib2.urlopen(sys.argv[2])
except urllib2.URLError, url_e:
    print "Echec connexion ", sys.argv[2]
    sys.exit(url_e.reason)

for line in fp:
    test_url = sys.argv[2] + line
    print "[+]", test_url[:-1],
    try:
        test_req = urllib2.urlopen(test_url)
    # en cas d'échec sur une opération I/O, IOError est activé
    except IOError, error:
        print ":", error.code, error.reason
    else:
        print (": OK")

fp.close()
 
+1 (0) -1 (0) Répondre


Messages dans ce sujet
[PYTHON] UrlLib HttpScan - par sakiir - 11-06-2013, 13h36
RE: [PYTHON] UrlLib HttpScan - par Trivial - 11-06-2013, 13h50
RE: [PYTHON] UrlLib HttpScan - par supersnail - 11-06-2013, 14h02
RE: [PYTHON] UrlLib HttpScan - par 0pc0deFR - 11-06-2013, 15h17
RE: [PYTHON] UrlLib HttpScan - par gruik - 11-06-2013, 16h03
RE: [PYTHON] UrlLib HttpScan - par sakiir - 11-06-2013, 18h45
RE: [PYTHON] UrlLib HttpScan - par supersnail - 11-06-2013, 20h40
RE: [PYTHON] UrlLib HttpScan - par Kiwazaru - 12-06-2013, 16h03
RE: [PYTHON] UrlLib HttpScan - par oosfalte - 30-06-2013, 13h57
RE: [PYTHON] UrlLib HttpScan - par Kiwazaru - 30-06-2013, 15h26
RE: [PYTHON] UrlLib HttpScan - par oosfalte - 30-06-2013, 16h42
RE: [PYTHON] UrlLib HttpScan - par Kiwazaru - 30-06-2013, 17h20
RE: [PYTHON] UrlLib HttpScan - par InstinctHack - 30-06-2013, 18h13
RE: [PYTHON] UrlLib HttpScan - par gruik - 30-06-2013, 19h37

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [Python]Situer mon niveau. InforMods 19 1,052 10-11-2016, 00h03
Dernier message: ZeR0-@bSoLu
  [PYTHON] un bot IRC basique darcosion 1 156 13-06-2016, 20h40
Dernier message: Yttrium
  [python] ANBU ::: TCP Session Hunter St0rn 2 242 25-02-2016, 18h45
Dernier message: otherflow
  [Python] Une autre façon de gérer les Virtualenv et Packages thxer 2 138 18-01-2016, 12h06
Dernier message: thxer
  [Python] rot script ark 9 486 08-03-2015, 00h37
Dernier message: ark
  [Python] Todo Manager ark 5 374 03-03-2015, 10h55
Dernier message: ark
  [python] Un décorateur pour inventorier les objets b0fh 1 170 04-12-2014, 17h50
Dernier message: thxer
  [python] UPnP Scanner St0rn 2 197 29-10-2014, 14h50
Dernier message: St0rn
  [python] Buffer Overflow : EBP et EIP St0rn 0 132 25-10-2014, 12h58
Dernier message: St0rn
  [Python] QuickHex thxer 9 470 15-08-2014, 20h26
Dernier message: sakiir

Atteindre :


Utilisateur(s) parcourant ce sujet : 4 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut