Estoy ejecutando Windows Vista Home Premium. Quiero ver todas las solicitudes HTTP salientes de mi PC junto con la URL. ¿Hay alguna herramienta gratuita para esto?
Estoy ejecutando Windows Vista Home Premium. Quiero ver todas las solicitudes HTTP salientes de mi PC junto con la URL. ¿Hay alguna herramienta gratuita para esto?
Respuestas:
Puedes usar http://www.wireshark.org/
La guía del usuario se puede encontrar en http://www.wireshark.org/docs/wsug_html/
Para filtrar el tráfico http específicamente, puede consultar; /server/96272/how-to-filter-http-traffic-in-wireshark
Puede usar el símbolo del sistema escribiendo el comando netstat /f
. Esto le mostrará una lista de las conexiones a su interfaz local. El /f
le dice al comando que resuelva las direcciones IP externas también.
Hay un artículo detallado sobre este tema en Hubpages . Describe una solución para registrar y filtrar fácilmente las solicitudes HTTP realizadas en una LAN doméstica basada en Wireshark y algún software gratuito complementario.
En pocas palabras, el artículo aborda el problema del crecimiento excesivo de la memoria que impide el uso de Wireshark para el monitoreo continuo de solicitudes HTTP. Para abordar el problema, el autor sugiere usar tshark.exe (la versión de línea de comandos de Wireshark) periódicamente para matarlo y reiniciarlo con System Scheduler y un archivo por lotes como este:
FOR /F "usebackq tokens=2" %%i IN (`tasklist ^| findstr /r /b "tshark.exe"`) DO start /MIN sendsignal.exe %%i
ping 127.0.0.1 -n 7 -w 1000
tshark -2 -l -t ad -R "http.request.method == GET" -N nC -i 2 | ts_rdln.exe
donde getsignal.exe es una utilidad para enviar Ctrl + C a un programa; ts_rdln.exe es un simple analizador / filtro de registro tshark; el comando ping se usa para introducir un retraso; y el argumento i de la última línea es el número de su NIC que mira hacia Internet.