HTTP-Anfragen verfolgen

8

Gibt es irgendwelche Tools, um die genauen HTTP-Anfragen zu verfolgen, die von einem Programm gesendet werden?

Ich habe eine Anwendung, die als Client auf einer Website funktioniert und bestimmte Aufgaben erleichtert (insbesondere ist es ein Bot, der automatische Angebote in einer Web-Site für soziale Ausleihe basierend auf einigen vordefinierten Kriterien erstellt), und ich bin an der Überwachung der tatsächlichen interessiert HTTP-Anfragen, die es macht.

Irgendwelche Tutorials zum Thema?

    
endriu 29.04.2013, 21:01
quelle

1 Antwort

7

Einige beliebte Protokoll- / Netzwerk-Sniffer sind:

Wikipedia-Artikel Vergleich der Paket-Analysatoren hat einen schönen Überblick über einige andere Tools zu.

Alternativ können Sie auch (Man-in-the-middle) Proxy-Tools wie:

betrachten

Beide der oben genannten Dateien werden tatsächlich HTTPS aufzeichnen / entschlüsseln / modifizieren / wiedergeben !! Sie müssen die Anwendung, die Sie überwachen, auf diesen Proxy verweisen. Wenn nichts anderes diesen Proxy verwendet, wäre das Protokoll anwendungs- / prozessspezifisch und ein weiterer Vorteil dieses Ansatzes besteht darin, dass man den Monitor / Logger auch auf einem anderen Rechner ausführen könnte.

Sobald Sie ein Werkzeug gewählt haben, können Sie einfach ein Tutorial googeln Der Kerngedanke ist jedoch in der Regel der gleiche: Im Grunde setzt man einen Filter (auf Capture selbst oder Anzeige von erfassten Daten) auf Dinge wie Protokoll, Netzwerk / MAC-Adresse, Portno, etc. Abhängig von dem Tool können einige auch auf lokale Anwendung filtern .

Hoffe, das hilft!

    
GitaarLAB 29.04.2013, 21:23
quelle