Ich verwende Windows Vista Home Premium. Ich möchte alle von meinem PC ausgehenden HTTP-Anfragen zusammen mit der URL sehen. Gibt es dafür ein kostenloses Tool?
Ich verwende Windows Vista Home Premium. Ich möchte alle von meinem PC ausgehenden HTTP-Anfragen zusammen mit der URL sehen. Gibt es dafür ein kostenloses Tool?
Antworten:
Sie können http://www.wireshark.org/ verwenden.
Das Benutzerhandbuch finden Sie unter http://www.wireshark.org/docs/wsug_html/.
Um den HTTP-Datenverkehr gezielt zu filtern, verweisen Sie auf. https://serverfault.com/questions/96272/how-to-filter-http-traffic-in-wireshark
Sie können die Eingabeaufforderung verwenden, indem Sie den Befehl eingeben netstat /f
. Dies zeigt Ihnen eine Liste der Verbindungen zu Ihrer lokalen Schnittstelle. Das /f
weist den Befehl an, auch die externen IP-Adressen aufzulösen.
Es gibt einen ausführlichen Artikel zu diesem Thema auf Hubpages . Es beschreibt eine Lösung zum einfachen Protokollieren und Filtern von HTTP-Anforderungen in einem Heim-LAN, die auf Wireshark und zusätzlicher kostenloser Software basiert.
Kurz gesagt, der Artikel befasst sich mit dem Problem des Überwachens des Speichers, das die Verwendung von Wireshark für die kontinuierliche Überwachung von HTTP-Anforderungen verhindert. Um das Problem zu beheben, schlägt der Autor vor, tshark.exe (die Befehlszeilenversion von Wireshark) regelmäßig zu beenden und mit System Scheduler und einer Batchdatei wie der folgenden neu zu starten:
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
Dabei ist Sendsignal.exe ein Dienstprogramm zum Senden von Strg + C an ein Programm. ts_rdln.exe ist ein einfacher Parser / Filterer für tshark-Protokolle. Mit dem Befehl ping wird eine Verzögerung eingeleitet. und das Argument i in der letzten Zeile ist die Nummer Ihrer Netzwerkkarte, die ins Internet schaut.