
Encontra proxies públicos de anonimato elite e os testa simultaneamente
Este script não estava funcionando por alguns meses. Acabei de corrigi-lo em 7/6/15. Agora usa apenas gatherproxy.com.
Encontra proxies HTTP de elite (anônimos L1) e os testa todos em paralelo. Testa cada proxy contra 3 URLs de verificação de IP, incluindo uma que é HTTPS para garantir que pode lidar com requisições HTTPS. Em seguida, verifica os cabeçalhos do proxy para confirmar que é um proxy L1 de elite que não vazará nenhuma informação extra. Por padrão, o script apenas exibirá o IP do proxy, o tempo de requisição e o código do país dos proxies que passam em todos os quatro testes, mas você pode ver todos os resultados, incluindo erros em qualquer um dos testes, com a opção -a (--all).
Se você está em um sistema com requests <1.2.0, não verá nenhuma saída porque cada teste resultará em um erro referindo-se à requisição não ter o atributo "elapsed". Use a opção -a para verificar os erros.
O Kali tem gevent 0.13 em seu repositório e você precisará do gevent 1.0 se quiser que a opção -s funcione. Funciona bem com a versão 0.13, exceto por isso.
apt-get install python-dev python-gevent
pip install --upgrade gevent
python elite-proxy-finder.py
Exibe proxies que passam em todos os quatro testes, seu código de país e o tempo que levou para cada requisição ser concluída. Exibe primeiro os proxies mais rápidos.
python elite-proxy-finder.py -s 10
Exibe apenas os 10 resultados de proxy mais rápidos.
python elite-proxy-finder.py -a
Exibe todos os resultados de proxy, incluindo os erros que ocorreram.
python elite-proxy-finder.py -q
Exibe apenas o endereço IP e a porta dos proxies que passam em todos os quatro testes.
Copyright (c) 2014, Dan McInerney Todos os direitos reservados.
A redistribuição e uso em formas fonte e binária, com ou sem modificação, são permitidos desde que as seguintes condições sejam atendidas:
ESTE SOFTWARE É FORNECIDO PELOS DETENTORES DO COPYRIGHT E COLABORADORES "COMO ESTÁ" E QUAISQUER GARANTIAS EXPRESSAS OU IMPLÍCITAS, INCLUINDO, MAS NÃO SE LIMITANDO A, AS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO SÃO REJEITADAS. EM NENHUM CASO O DETENTOR DO COPYRIGHT SERÁ RESPONSÁVEL POR QUAISQUER DANOS DIRETOS, INDIRETOS, INCIDENTAIS, ESPECIAIS, EXEMPLARES OU CONSEQUENCIAIS (INCLUINDO, MAS NÃO SE LIMITANDO A, AQUISIÇÃO DE BENS OU SERVIÇOS SUBSTITUTOS; PERDA DE USO, DADOS OU LUCROS; OU INTERRUPÇÃO DE NEGÓCIOS) NO ENTANTO CAUSADOS E EM QUALQUER TEORIA DE RESPONSABILIDADE, SEJA EM CONTRATO, RESPONSABILIDADE OBJETIVA OU ATO ILÍCITO (INCLUINDO NEGLIGÊNCIA OU OUTRO) DECORRENTE DE QUALQUER FORMA DO USO DESTE SOFTWARE, MESMO SE AVISADO DA POSSIBILIDADE DE TAIS DANOS.