Wie kann ich alle ausgehenden HTTP-Anforderungen von meinem PC aus überwachen?

Ich verwende Windows Vista home Premium. Ich möchte alle ausgehenden HTTP-Anforderungen von meinem PC zusammen mit der URL sehen. Gibt es dafür ein kostenloses Tool?

Author: Moe Sweet, 2011-11-14

4 answers

Sie können http://www.wireshark.org/

Das Benutzerhandbuch finden Sie unter http://www.wireshark.org/docs/wsug_html/

Um den HTTP-Datenverkehr speziell zu filtern, können Sie darauf verweisen; https://serverfault.com/questions/96272/how-to-filter-http-traffic-in-wireshark

 24
Author: Thermionix,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-13 12:14:41

Fiddler is specialized in HTTP (S) packet monitoring, manipluation and generation, es bietet also Funktionen, die in der Frage auf einfachere Weise angefordert werden. Jedoch, Wireshark ist viel umfassender in Bezug auf Netzwerk Protokoll Überwachung und Analyse.

 17
Author: Mohammad Amin Bandekhoda,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-06-06 19:43:30

Sie können die Eingabeaufforderung verwenden, indem Sie den Befehl netstat /f eingeben. Dies zeigt Ihnen eine Liste der Verbindungen zu Ihrer lokalen Schnittstelle. Der Befehl /f weist den Befehl an, auch die externen IP-Adressen aufzulösen.

 4
Author: Yosef Gunsburg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-11-14 21:27:39

Einen ausführlichen Artikel zu diesem Thema gibt es unter Hubpages. Es beschreibt eine Lösung zum einfachen Protokollieren und Filtern von HTTP-Anforderungen in einem Heim-LAN basierend auf Wireshark und einiger zusätzlicher freier Software.

Kurz gesagt, der Artikel befasst sich mit dem Problem der Speicherüberwucherung, 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 zu verwenden.exe (die Befehlszeilenversion von Wireshark) periodisch töten und neu starten es mit System Scheduler und einer Batch-Datei wie folgt:

    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

, Wo sendsignal.exe ist ein Dienstprogramm zum Senden von Strg+C an ein Programm; ts_rdln.exe ist ein einfacher Tshark-Protokoll-Parser/ Filterer; ping-Befehl wird verwendet, um eine Verzögerung einzuführen; und das Argument i der letzten Zeile ist die Nummer Ihrer NIC, die ins Internet schaut.

 3
Author: Mnye Nye-nravitsya,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-10-07 09:21:29