HTTP-Anfragen trace
Gibt es irgendwelche tools auf die Spur, die genaue HTTP-Anforderungen von einem Programm gesendet?
Ich habe eine Anwendung, die als client auf einer website und erleichtert bestimmte Aufgaben (vor allem ist es ein bot, das macht die Automatik bietet einen social lending-webstite, basierend auf einigen festgelegten Kriterien), und ich bin daran interessiert, die überwachung der tatsächlichen HTTP-requests, die es macht.
Alle tutorials zu dem Thema?
- Ich bin teilweise zu charlesproxy.com.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einige populäre Protokoll-Netzwerk-Sniffer:
Wikipedia-Artikel 'Vergleich von Paket-Analysatoren' hat eine schöne übersicht über einige andere tools.
Alternativ könnte man auch (man-in-the-middle-proxy-tools wie:
Beiden oben tatsächlich record/entschlüsseln/ändern/replay HTTPS zu!! Brauchen Sie, um die Anwendung, die Sie überwachen, zu diesem proxy. Wenn nichts anderes verwendet, dass der proxy das Protokoll wäre die Anwendung/Prozess-spezifische und ein weiterer Pluspunkt dieses Ansatzes ist, dass man auch den monitor/logger auf einem anderen Rechner.
Sobald Sie das tool wählen, können Sie einfach google ein tutorial zu gehen zusammen mit ihm.
Jedoch ist die Kern-Idee ist in der Regel das gleiche: im Grunde setzt man einen filter (bei der Aufnahme selbst oder Anzeige der gespeicherten Daten) auf Dinge wie Protokoll, Netzwerk/mac-Adresse, Portnummer, etc.. Je nach Werkzeug, einige können auch filter auf lokalen Anwendung.
Hoffe, das hilft!
Werfen Sie einen Blick auf HTTP-Toolkit (disclaimer: das ist mein Projekt).
Ganz automatisch HTTP & HTTPS abfangen, mit null-setup, isoliert nur den code, den Sie Debuggen möchten.
Können Sie einen browser öffnen, und sehen den Verkehr aus, dass man Fenster sofort (aber keine andere), oder führen Sie ein terminal und automatisch alle Zugriffe nur von Prozessen gestartet, das terminal. Built-in HTTPS-Entschlüsselung für alles, ohne riskante system-weiten Zertifikate-und kein manueller setup. Lassen Sie mich wissen, was Sie denken!