Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
pwnproxy — Une plateforme de test de sécurité open source, locale et prioritaire, conçue pour les pentesteurs, les agents IA, les pipelines CI/CD et les équipes. | Kitploit
Outils/GitHubGitHub/ericmtzmtz/pwnproxy
Scanners de VulnérabilitésProxies Web et InterceptionTests de Sécurité des APISécurité WebFuzzingTests d'IntrusionDevSecOpsCrawlerSécurité de l'IA
GitHubericmtzmtz/pwnproxy

pwnproxy

Une plateforme de test de sécurité open source, locale et prioritaire, conçue pour les pentesteurs, les agents IA, les pipelines CI/CD et les équipes.

91100il y a 9 joursPas encore vérifié
Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Python 3.12+ AGPL v3 Tests passing MCP Native CI

CI : suite · goldens · perf-check — référence 281.9ms / 19 pages (tests/perf/baseline.json) — .github/workflows/ci.yml

pwnproxy

Un seul moteur de tests de sécurité. Toutes les interfaces.

Une plateforme de tests de sécurité ouverte et locale pour les pentesters, les agents IA, les pipelines CI/CD et les équipes.


Les tests de sécurité ne sont plus un workflow réservé au poste de travail

Les outils de sécurité traditionnels ont été conçus autour d'un seul testeur utilisant une interface de bureau.

pwnproxy est construit autour d'un moteur de tests de sécurité partagé qui peut être contrôlé via un terminal, une TUI, une API REST, des flux WebSocket, des pipelines CI/CD ou des agents IA via MCP.

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

Le même cœur est utilisé que vous interceptiez manuellement le trafic, exécutiez un scan automatisé, intégriez des contrôles de sécurité dans CI/CD, ou donniez à un agent IA l'accès à votre flux de travail de test.

Pourquoi pwnproxy ?

Local-first

Le proxy, les scanners, le stockage et l'automatisation s'exécutent sur votre infrastructure.

Aucune dépendance au cloud n'est requise pour le flux de travail de test principal.

Un moteur, plusieurs interfaces

La CLI, la TUI, l'API REST, les flux WebSocket et le serveur MCP sont des interfaces vers le même système sous-jacent.

Vous n'avez pas besoin d'outils séparés pour les tests manuels et l'automatisation.

Conçu pour l'automatisation

Lancez des scans directement depuis la ligne de commande, consommez une sortie JSON ou SARIF, et intégrez les résultats dans les pipelines CI/CD.

AI-native

pwnproxy expose ses capacités via un serveur MCP natif afin que les agents IA compatibles puissent interagir avec le même moteur de test utilisé par les opérateurs humains.

Extensible

Les scanners et les hooks utilisent une architecture de plugins conçue pour les extensions intégrées et tierces.

Démarrage rapide

1. Cloner et installer

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

poetry install

Python 3.12 ou version ultérieure est requis.

2. Démarrer le proxy et l'API

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. Envoyer le trafic via le proxy

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

4. Inspecter le trafic capturé

poetry run pwnproxy history

Ou scanner directement une cible

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

Codes de sortie :

CodeSignification
0Analyse terminée, aucun résultat
1Analyse terminée, résultats trouvés
2Erreur

pwnproxy est actuellement installé depuis les sources via Poetry (0.1.0 pré-version ; 0.2.0-dev dans CHANGELOG.md). Un empaquetage PyPI est prévu pour une future version.

La configuration se trouve dans ~/.pwnproxy/config.toml — voir config.example.toml pour [triage] / [llm] / max_llm_per_scan et les paramètres de périmètre. Les tests de base (proxy, scanners, stockage) fonctionnent sans clé API LLM ; le triage s'exécute par défaut sur des heuristiques.

Fonctionnalités

Proxy d'interception

Mettez en pause, inspectez, modifiez et reprenez le trafic HTTP/HTTPS.

  • interception basée sur mitmproxy
  • TUI Textual
  • inspection des requêtes et des réponses
  • stockage du trafic conscient des sessions
  • accès via API REST
  • diffusion d'événements en temps réel

Scanners automatisés

Les scanners intégrés incluent actuellement :

ScannerDétection
SQLiBasée sur les erreurs (signatures + 5xx atténués avec contrôles négatifs / garde-fous anti-WAF), booléenne à l'aveugle (multi-tours + référence), temporelle, OOB
XSSRéfléchie/stockée avec exploitabilité contextuelle (réflexion ≠ XSS) ; signaux statiques de sinks DOM (dom-xss, inférés)
LFISignatures de contenu, traversée de répertoires et wrappers PHP
XXEBasée sur les erreurs, XInclude, mutation JSON et workflows OOB
SSRFConfirmation OOB/callback uniquement (fail-closed ; pas de SSRF spéculative basée sur les erreurs)

Les résultats utilisent trois niveaux de confiance — tentative, inferred et confirmed — afin que les signaux faibles ne soient pas traités comme des exploits. Le triage LLM est optionnel ; par défaut, le pipeline reste sur des heuristiques et n'envoie jamais les résultats tentative au juge LLM.

Les scanners consomment les flux capturés et peuvent également être exécutés directement en mode headless.

Repeater

Rejouez et modifiez des requêtes HTTP brutes indépendamment du proxy.

Les résultats conservent les données de requête afin que les problèmes détectés puissent être validés manuellement.

Intruder

Fuzzing de requêtes à l'aide de positions §marker§ de style Burp.

Les modes pris en charge incluent :

  • Sniper
  • Cluster Bomb

Découverte de répertoires

Découverte de chemins et de fichiers basée sur des listes de mots avec :

  • listes de mots intégrées
  • extensions personnalisées
  • détection de soft-404
  • application du périmètre
  • diffusion des résultats en direct

Gestion des sessions

Extraction et stockage automatiques de :

  • JWT
  • Cookies
  • jetons CSRF

Les sessions sont isolées et persistées localement.

Système de plugins

Étendez pwnproxy avec des scanners et des hooks personnalisés.

Les plugins peuvent être :

  • intégrés au cœur
  • installés localement
  • distribués sous forme de packages Python

La même interface de plugin est utilisée pour les scanners intégrés et tiers.

Un watchdog suit les défaillances des plugins et peut désactiver automatiquement les plugins qui échouent de manière répétée.

Un moteur, plusieurs interfaces

CLI

Exécutez pwnproxy directement depuis le terminal.

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

TUI

Utilisez une interface de terminal interactive pour :

  • le trafic capturé
  • l'interception des requêtes
  • les résultats
  • les workflows du repeater
  • l'inspection des sessions

API REST

Contrôlez la plateforme par programmation.

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

L'API expose des fonctionnalités pour :

Télécharger l’outil