Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
pwnproxy — Eine offene, lokal-first Sicherheitstest-Plattform für Pentester, KI-Agenten, CI/CD-Pipelines und Teams. | Kitploit
Tools/GitHubGitHub/ericmtzmtz/pwnproxy
SchwachstellenscannerWeb-Proxys & AbfangenAPI-SicherheitstestsWebsicherheitFuzzingPenetrationstestsDevSecOpsCrawlerKI-Sicherheit
GitHubericmtzmtz/pwnproxy

pwnproxy

Eine offene, lokal-first Sicherheitstest-Plattform für Pentester, KI-Agenten, CI/CD-Pipelines und Teams.

91100vor 10 TagenNoch nicht geprüft
Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Python 3.12+ AGPL v3 Tests passing MCP Native CI

CI: suite · goldens · perf-check — Baseline 281.9ms / 19 Seiten (tests/perf/baseline.json) — .github/workflows/ci.yml

pwnproxy

Eine Security-Testing-Engine. Jede Schnittstelle.

Eine offene, lokal-first Security-Testing-Plattform für Pentester, KI-Agenten, CI/CD-Pipelines und Teams.


Security-Testing ist längst kein reiner Desktop-Workflow mehr

Traditionelle Security-Tools wurden für einen einzelnen Tester mit einer Desktop-Oberfläche entwickelt.

pwnproxy basiert auf einer gemeinsamen Security-Testing-Engine, die über ein Terminal, eine TUI, eine REST-API, WebSocket-Streams, CI/CD-Pipelines oder KI-Agenten über MCP gesteuert werden kann.

                    ┌─────────────────────┐
                    │    pwnproxy core    │
                    │                     │
                    │ Proxy · Scanners    │
                    │ Repeater · Intruder │
                    │ Sessions · Plugins  │
                    └──────────┬──────────┘
                               │
       ┌───────────┬───────────┼───────────┬───────────┐
       ▼           ▼           ▼           ▼           ▼
      CLI         TUI        REST API   WebSocket      MCP
       │           │           │           │           │
  Pentesters   Pentesters   Automation   Teams      AI Agents

Derselbe Kern wird verwendet, egal ob Sie den Datenverkehr manuell abfangen, einen automatisierten Scan ausführen, Sicherheitsprüfungen in CI/CD integrieren oder einem KI-Agenten Zugriff auf Ihren Test-Workflow geben.

Warum pwnproxy?

Local-first

Der Proxy, die Scanner, die Speicherung und die Automatisierung laufen auf Ihrer Infrastruktur.

Für den zentralen Test-Workflow ist keine Cloud-Abhängigkeit erforderlich.

Eine Engine, mehrere Schnittstellen

Die CLI, TUI, REST-API, WebSocket-Streams und der MCP-Server sind Schnittstellen zu demselben zugrunde liegenden System.

Sie benötigen keine separaten Tools für manuelles Testen und Automatisierung.

Für Automatisierung konzipiert

Führen Sie Scans direkt über die Befehlszeile aus, nutzen Sie JSON- oder SARIF-Ausgaben und integrieren Sie Funde in CI/CD-Pipelines.

KI-nativ

pwnproxy stellt seine Funktionen über einen nativen MCP-Server bereit, sodass kompatible KI-Agenten mit derselben Test-Engine interagieren können, die auch menschliche Bediener verwenden.

Erweiterbar

Scanner und Hooks verwenden eine Plugin-Architektur, die für integrierte und Drittanbieter-Erweiterungen konzipiert ist.

Schnellstart

1. Klonen und installieren

git clone https://github.com/ericmtzmtz/pwnproxy.git
cd pwnproxy

poetry install

Python 3.12 oder höher ist erforderlich.

2. Proxy und API starten

poetry run pwnproxy start --proxy-port 8080 --api-port 8000
  • Proxy → 127.0.0.1:8080
  • API → 127.0.0.1:8000
  • Docs → http://127.0.0.1:8000/docs

3. Datenverkehr durch den Proxy senden

curl -x http://127.0.0.1:8080 http://httpbin.org/get

4. Erfassten Datenverkehr inspizieren

poetry run pwnproxy history

Oder ein Ziel direkt scannen

poetry run pwnproxy scan url https://example.com \
  --scanners sqli,xss \
  --output sarif \
  --output-file report.sarif

Exit-Codes:

CodeBedeutung
0Scan abgeschlossen, keine Funde
1Scan abgeschlossen, Funde vorhanden
2Fehler

pwnproxy wird derzeit aus dem Quellcode mit Poetry installiert (0.1.0 Pre-Release; 0.2.0-dev in CHANGELOG.md). Eine PyPI-Paketierung ist für eine zukünftige Version geplant.

Die Konfiguration befindet sich in ~/.pwnproxy/config.toml — siehe config.example.toml für [triage] / [llm] / max_llm_per_scan und Scope-Einstellungen. Das Kern-Testing (Proxy, Scanner, Speicherung) funktioniert ohne LLM-API-Schlüssel; Triage läuft standardmäßig auf Basis von Heuristiken.

Funktionen

Intercepting-Proxy

HTTP/HTTPS-Traffic pausieren, inspizieren, modifizieren und fortsetzen.

  • mitmproxy-basierte Interception
  • Textual-TUI
  • Inspektion von Requests und Responses
  • sitzungsbewusste Traffic-Speicherung
  • REST-API-Zugriff
  • Echtzeit-Event-Streaming

Automatisierte Scanner

Zu den integrierten Scannern gehören derzeit:

ScannerErkennung
SQLiFehlerbasiert (Signaturen + gedämpfte 5xx mit Negativkontrollen / Anti-WAF-Guards), Boolean-Blind (mehrere Runden + Baseline), zeitbasiert, OOB
XSSReflektiert/Gespeichert mit kontextbewusster Ausnutzbarkeit (Reflexion ≠ XSS); statische DOM-Sink-Signale (dom-xss, abgeleitet)
LFIInhaltssignaturen, Traversal und PHP-Wrapper
XXEFehlerbasiert, XInclude, JSON-Mutation und OOB-Workflows
SSRFNur OOB-/Callback-Bestätigung (fail-closed; kein spekulatives fehlerbasiertes SSRF)

Funde verwenden drei Konfidenzstufen — tentative, inferred und confirmed —, sodass schwache Signale nicht als Exploits behandelt werden. LLM-Triage ist optional; standardmäßig bleibt die Pipeline bei Heuristiken und sendet niemals tentative-Funde an den LLM-Judge.

Scanner verarbeiten erfasste Flows und können auch direkt im Headless-Modus ausgeführt werden.

Repeater

Rohe HTTP-Requests unabhängig vom Proxy erneut abspielen und modifizieren.

Funde bewahren die Request-Daten auf, sodass erkannte Probleme manuell validiert werden können.

Intruder

Request-Fuzzing mit Burp-artigen §marker§-Positionen.

Zu den unterstützten Modi gehören:

  • Sniper
  • Cluster Bomb

Verzeichnis-Erkennung

Wordlist-basierte Pfad- und Dateierkennung mit:

  • integrierten Wordlists
  • benutzerdefinierten Erweiterungen
  • Soft-404-Erkennung
  • Scope-Durchsetzung
  • Live-Streaming der Ergebnisse

Sitzungsverwaltung

Automatisches Extrahieren und Speichern von:

  • JWTs
  • Cookies
  • CSRF-Tokens

Sitzungen sind isoliert und werden lokal persistiert.

Plugin-System

pwnproxy mit benutzerdefinierten Scannern und Hooks erweitern.

Plugins können:

  • in den Kern integriert sein
  • lokal installiert werden
  • als Python-Pakete verteilt werden

Dieselbe Plugin-Schnittstelle wird für integrierte und Drittanbieter-Scanner verwendet.

Ein Watchdog verfolgt Plugin-Fehler und kann wiederholt fehlschlagende Plugins automatisch deaktivieren.

Eine Engine, mehrere Schnittstellen

CLI

pwnproxy direkt vom Terminal aus ausführen.

pwnproxy start
pwnproxy history
pwnproxy findings
pwnproxy scan url https://example.com
pwnproxy plugin list
pwnproxy session list

TUI

Verwende eine interaktive Terminal-Oberfläche für:

  • erfassten Datenverkehr
  • Anfragenabfangung
  • Findings
  • Repeater-Workflows
  • Sitzungsinspektion

REST API

Steuere die Plattform programmatisch.

curl http://127.0.0.1:8000/api/v1/flows

Die API stellt Funktionalität bereit für:

  • Proxy-Lebenszyklus
  • Traffic
  • Findings
  • Sitzungen
  • Scanner
  • Repeater
  • Intruder
  • Plugins
  • Crawling
  • Verzeichnis-Erkennung

Interaktive API-Dokumentation ist verfügbar unter:

http://127.0.0.1:8000/docs

WebSocket

Konsumieren Sie Echtzeit-Ereignisse für Traffic, Findings, Crawler-Aktivität und andere Workflows.

Beispiel-Streams:

Tool herunterladen