¿Alguien sabe cómo escribir un sniffer de datos en tiempo real en Python que extrae la dirección IP de origen y la URL completa a la que se accede? He tratado de extraer datos de urlsnarf; sin embargo, IPv6 no es compatible (y las conexiones serán a hosts IPv6).URL Sniffing en Python
Aunque puedo extraer datos de tcpdump y greping para GET/POST que me dejarían simplemente con la ruta en el servidor web, y no obtendría el FQDN asociado. Desafortunadamente, el uso de SQUID w/IPv6 TPROXY no es una opción debido a la configuración del entorno.
¿Alguien tiene alguna idea sobre cómo hacer esto con los enlaces de Python para libpcap? Su ayuda sería muy apreciada :)
Gracias :)
Scapy debería tener algunos enlaces IPv6. Una vez que supere el obstáculo de IPv6, debería ser solo cuestión de analizar los encabezados http. Todo está en la capa de aplicación, por lo que IPv6 no debería afectar los datos que se envían. – krs1
http://stackoverflow.com/questions/462439/packet-sniffing-in-python-windows posiblemente relacionado. –