Extractor de Proxy [ProxyCheck Incluido] by OzX (python)

Iniciado por OzX, 8 Agosto 2008, 04:34 AM

0 Miembros y 1 Visitante están viendo este tema.

OzX

Extrae los Proxy, los Comprueba que esten "vivos", y los Guarda en un Txt.


Código (python) [Seleccionar]


#Extractor Proxy http://www.digitalcybersoft.com/ProxyList/fresh-proxy-list.shtml #OzX NB Labs
# Thanx NB STAFF


import urllib2, sys, re, httplib, socket

socket.setdefaulttimeout(20)

peticion='www.digitalcybersoft.com'
path = '/ProxyList/fresh-proxy-list.shtml'




headers = {

"User-Agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Accept-Language": "es-es,es;q=0.8,en-us;q=0.5,en;q=0.3",
"Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7",
"Connection": "keep-alive"

}


conn = httplib.HTTPConnection(peticion)
conn.request("GET", path,None,headers)
r1 = conn.getresponse()
data1 = r1.read()
conn.close()
ip = re.compile ('\d+\.\d+\.\d+\.\d+:\d{1,4}')



proxys = ip.findall(data1)
file_proxy = open("proxys.txt", "w")


for proxy in proxys:
try:
if proxy != "None":
print "\n[+] Testing Proxy..."
h2 = httplib.HTTPConnection(proxy)
h2.connect()
print "[+] Proxy:",proxy,"[OK]"
file_proxy.write(proxy+"\n")
except(socket.timeout):
print "\n[-] Proxy Timed Out"
sys.exit(1)
except:
print "\n[-] Proxy Failed"
sys.exit(1)

file_proxy.close()


Darioxhcx

estaba mirandolo un compañero dice que esta muy bueno el code

yo estaba mirando y trate de usarlo
lo arrastro sobre la ventana de cmd no mas ?
x q asi me sale un error =P

saludos

OzX

hay que instalar el active python, y luego "ejecutarlo" via cmd.

Saludos¡

Darioxhcx

tengo el active phyton instalado
si no , no hubiera probado en usarlo

el que esta con rojo el el archivo
me sale eso

saludos


Nork

A mi me va perfecto  ;D Ahora ya no tendré que comprobar listas y listas de proxys xD Buena brotha   ;)
C' Est La Vie

-Ramc-

Cita de: Darioxhcx en  8 Agosto 2008, 23:48 PM
tengo el active phyton instalado
si no , no hubiera probado en usarlo

el que esta con rojo el el archivo
me sale eso

saludos


Guardas el code con el nombre que quieras y extensión py, después ejecutas en terminal, python nombre_que_le_pusiste.py

Y ya con eso corres el script.

Buena OzX, se ve excelente el code, estare haciendo pruebas ;)

Shhh... be vewy, vewy, quiet!  I'm hunting wabbits...
LA PANDILLA MAS GRANDE DE MI CIUDAD, SE LLAMA POLICIA NACIONAL.

y0u uNSeCure

"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas." Albert Einstein
[youtube=425,25]tuH8GEvrMgg[/youtube]

bond200_7

hey brother ....he modificado un poco el codigo
pero no he encontrado el error que tengo

...supongamos que el url es www.web.com
y despues de eso aparece un path= '/././'
no entiendo eso o a que se refiere por que he provado con
otras URL's y no pasa nada ...saludos.

Littlehorse

An expert is a man who has made all the mistakes which can be made, in a very narrow field.