
Trouve des proxys d'anonymat élite publics et les teste simultanément.
Ce script ne fonctionnait plus depuis quelques mois. Je viens de le corriger le 7/6/15. Désormais, il n'utilise plus que gatherproxy.com.
Recherche les proxys HTTP à anonymat élite (L1), puis les teste tous en parallèle. Teste chaque proxy contre 3 URL de vérification d'IP, dont une en HTTPS, afin de s'assurer qu'il peut gérer les requêtes HTTPS. Vérifie ensuite les en-têtes du proxy pour confirmer qu'il s'agit bien d'un proxy élite L1 qui ne divulguera aucune information supplémentaire. Par défaut, le script n'affichera que l'IP du proxy, le temps de requête et le code pays des proxys qui réussissent les quatre tests, mais vous pouvez voir tous les résultats, y compris les erreurs de chaque test, avec l'option -a (--all).
Si vous êtes sur un système avec requests <1.2.0, vous ne verrez aucune sortie, car chaque test se soldera par une erreur indiquant que la requête ne possède pas d'attribut « elapsed ». Utilisez l'option -a pour vérifier les erreurs.
Kali dispose de gevent 0.13 dans son dépôt et vous aurez besoin de gevent 1.0 pour que l'option -s fonctionne. La 0.13 fonctionne très bien par ailleurs.
apt-get install python-dev python-gevent
pip install --upgrade gevent
python elite-proxy-finder.py
Affiche les proxys qui réussissent les quatre tests, leur code pays et le temps nécessaire à chaque requête pour aboutir. Les proxys les plus rapides sont affichés en premier.
python elite-proxy-finder.py -s 10
Affiche uniquement les résultats des 10 proxys les plus rapides.
python elite-proxy-finder.py -a
Affiche tous les résultats des proxys, y compris les erreurs survenues.
python elite-proxy-finder.py -q
N'affiche que l'adresse IP et le port des proxys qui réussissent les quatre tests.
Copyright (c) 2014, Dan McInerney Tous droits réservés.
La redistribution et l'utilisation sous forme source et binaire, avec ou sans modification, sont autorisées à condition que les conditions suivantes soient réunies :
CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DU DROIT D'AUTEUR ET LES CONTRIBUTEURS « TELS QUELS » ET TOUTE GARANTIE EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADAPTATION À UN USAGE PARTICULIER SONT EXCLUES. EN AUCUN CAS <TITULAIRE DU DROIT D'AUTEUR> NE POURRA ÊTRE TENU RESPONSABLE DE TOUT DOMMAGE DIRECT, INDIRECT, ACCESSOIRE, SPÉCIAL, EXEMPLAIRE OU CONSÉCUTIF (Y COMPRIS, MAIS SANS S'Y LIMITER, L'APPROVISIONNEMENT EN BIENS OU SERVICES DE SUBSTITUTION; UNE PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS; OU UNE INTERRUPTION D'ACTIVITÉ) QUELLE QU'EN SOIT LA CAUSE ET SUR TOUTE THÉORIE DE RESPONSABILITÉ, QUE CE SOIT PAR CONTRAT, RESPONSABILITÉ STRICTE OU DÉLIT (Y COMPRIS LA NÉGLIGENCE OU AUTRE) DÉCOULANT DE QUELQUE MANIÈRE QUE CE SOIT DE L'UTILISATION DE CE LOGICIEL, MÊME SI LA POSSIBILITÉ DE TELS DOMMAGES A ÉTÉ SIGNALÉE.