Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
proxy2 — HTTP/HTTPS-Proxy in einem einzigen Python-Skript | Kitploit
Tools/GitHubGitHub/inaz2/proxy2
Allgemeine DienstprogrammeWeb-Proxys & AbfangenWebsicherheit
GitHubinaz2/proxy2

proxy2

HTTP/HTTPS-Proxy in einem einzigen Python-Skript

Repository anzeigen
551235vor 4 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

proxy2

HTTP/HTTPS-Proxy in einem einzigen Python-Skript

Eigenschaften

  • einfach anpassbar
  • benötigt keine externen Module
  • unterstützt sowohl IPv4 als auch IPv6
  • unterstützt HTTP/1.1 Persistent Connection
  • unterstützt dynamische Zertifikatsgenerierung für HTTPS-Intercept

Dieses Skript funktioniert mit Python 2.7. Du musst OpenSSL installieren, um HTTPS-Verbindungen abzufangen.

Verwendung

Einfach als Skript ausführen:

root@kitploit:~
$ python proxy2.py

Der obige Befehl startet den Proxy auf localhost:8080. Überprüfe, ob es funktioniert, indem du den folgenden Befehl in einem anderen Terminal desselben Hosts eingibst.

root@kitploit:~
$ http_proxy=localhost:8080 curl http://www.example.com/

proxy2 ist für Debugging/Tests gedacht und akzeptiert daher nur Verbindungen von localhost.

Um einen anderen Port zu verwenden, gib die Portnummer als erstes Argument an.

root@kitploit:~
$ python proxy2.py 3128

HTTPS-Intercept aktivieren

Um HTTPS-Verbindungen abzufangen, erzeuge private Schlüssel und ein privates CA-Zertifikat:

root@kitploit:~
$ ./setup_https_intercept.sh

Über den Proxy kannst du auf http://proxy2.test/ zugreifen und das CA-Zertifikat in den Browsern installieren.

Anpassung

Du kannst den Proxy einfach anpassen und die Requests/Responses verändern oder Daten in Dateien speichern. Die Klasse ProxyRequestHandler bietet 3 Methoden zur Anpassung:

  • request_handler: wird aufgerufen, bevor auf den Upstream-Server zugegriffen wird
  • response_handler: wird aufgerufen, bevor die Antwort an den Client gesendet wird
  • save_handler: wird nach dem Senden der Antwort an den Client mit der exklusiven Sperre aufgerufen, sodass du sicher in das Terminal oder das Dateisystem schreiben kannst

Standardmäßig ist nur save_handler implementiert, der HTTP(S)-Header und einige nützliche Daten auf der Standardausgabe ausgibt.

Tool herunterladen