Kann jemand einen HTTP-Debugging-Proxy empfehlen?

Kann jemand einen HTTP-Debugging-Proxy empfehlen?

Ich hätte gerne etwas, das mir Folgendes ermöglicht:

  1. Den gesamten HTTP(S)-Verkehr zwischen meinem Computer und dem Internet prüfen, einschließlich 127.0.0.1
  2. Eingehende oder ausgehende Daten ändern
  3. Es wäre auch schön, wenn es ein Skript-Subsystem zum Festlegen von Regeln und Ereignissen gäbe
  4. Mir wäre es lieber, wenn es eine GUI-Anwendung wäre.

Bitte antworten Sie nicht mitWireShark. Ich kenne WireShark und habe es schon oft verwendet. Es ist eine tolle App. Ich hätte gerne etwas, das seine Erfassung auf die Anwendungsebene und den HTTP(S)-Verkehr beschränkt und die anderen Ebenen der Internet Protocol Suite ignoriert. Außerdem fehlen einige der oben aufgeführten Funktionen.

Antwort1

Antwort2

HTTP-Toolkitpasst gut zu dieser Liste:

✔️ Kann jeden HTTP-Verkehr überprüfen, sowohl lokal als auch zu Servern im Internet, mit automatischer Ein-Klick-Einrichtung für Browser und CLI-Tools

✔️ Sie können sowohl eingehende als auch ausgehende Daten ändern

✔️ Sie können Regeln für den Datenverkehr definieren, mit konfigurierbarer Übereinstimmung (Methode, Host, bestimmte URL, Header-Werte usw.) und Handhabung (Haltepunkte, feste Antworten, Timeouts).

✔️ Es ist eine GUI-Anwendung:

Screenshot der HTTP Toolkit-Benutzeroberfläche

Es ist außerdem bemerkenswerterweise 100 % Open Source und die kostenlose Standardversion enthält alles, was Sie hier suchen. Vollständige Offenlegung: Dies ist mein Projekt. Ich arbeite schon seit einiger Zeit daran und habe im Wesentlichen das Ziel, eine Version von Fiddler für uns Nicht-Windows-Benutzer zu erstellen, für moderne Tools. Lassen Sie mich wissen, was Sie denken :-).

Antwort3

mitmproxy Ein interaktiver TLS-fähiger HTTP-Proxy zum Abfangen für Penetrationstester und Softwareentwickler https://github.com/mitmproxy/mitmproxy

verwandte Informationen