Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
pwnproxy — Una plataforma de pruebas de seguridad abierta y local-first para pentesters, agentes de IA, pipelines de CI/CD y equipos. | Kitploit
Herramientas/GitHubGitHub/ericmtzmtz/pwnproxy
Escáneres de VulnerabilidadesProxies Web e InterceptaciónPruebas de Seguridad de APIsSeguridad WebFuzzingPruebas de PenetraciónDevSecOpsCrawlerSeguridad de IA
GitHubericmtzmtz/pwnproxy

pwnproxy

Una plataforma de pruebas de seguridad abierta y local-first para pentesters, agentes de IA, pipelines de CI/CD y equipos.

91100hace 9 díasAún no revisado
Ver Repositorio

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Python 3.12+ AGPL v3 Pruebas superadas MCP nativo CI

CI: suite · goldens · perf-check — línea base 281.9ms / 19 páginas (tests/perf/baseline.json) — .github/workflows/ci.yml

pwnproxy

Un único motor de pruebas de seguridad. Todas las interfaces.

Una plataforma de pruebas de seguridad abierta y local-first para pentesters, agentes de IA, pipelines de CI/CD y equipos.


Las pruebas de seguridad ya no son un flujo de trabajo exclusivo de escritorio

Las herramientas de seguridad tradicionales se diseñaron en torno a un único tester que utilizaba una interfaz de escritorio.

pwnproxy se construye en torno a un motor compartido de pruebas de seguridad que puede controlarse mediante un terminal, TUI, API REST, flujos WebSocket, pipelines de CI/CD o agentes de IA a través de MCP.

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

El mismo núcleo se utiliza tanto si interceptas tráfico manualmente, ejecutas un escaneo automatizado, integras comprobaciones de seguridad en CI/CD o das acceso a un agente de IA a tu flujo de trabajo de pruebas.

¿Por qué pwnproxy?

Local-first

El proxy, los escáneres, el almacenamiento y la automatización se ejecutan en tu propia infraestructura.

No se requiere dependencia de la nube para el flujo de trabajo de pruebas principal.

Un motor, múltiples interfaces

La CLI, la TUI, la API REST, los flujos WebSocket y el servidor MCP son interfaces del mismo sistema subyacente.

No necesitas herramientas separadas para las pruebas manuales y la automatización.

Diseñado para la automatización

Ejecuta escaneos directamente desde la línea de comandos, consume la salida en JSON o SARIF e integra los hallazgos en los pipelines de CI/CD.

Nativo para IA

pwnproxy expone sus capacidades a través de un servidor MCP nativo para que los agentes de IA compatibles puedan interactuar con el mismo motor de pruebas que utilizan los operadores humanos.

Extensible

Los escáneres y los hooks utilizan una arquitectura de plugins diseñada para extensiones integradas y de terceros.

Inicio rápido

1. Clonar e instalar

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

poetry install

Se requiere Python 3.12 o posterior.

2. Iniciar el proxy y la 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. Enviar tráfico a través del proxy

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

4. Inspeccionar el tráfico capturado

poetry run pwnproxy history

O escanear un objetivo directamente

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

Códigos de salida:

CódigoSignificado
0Escaneo completado, sin hallazgos
1Escaneo completado, hallazgos encontrados
2Error

pwnproxy se instala actualmente desde el código fuente usando Poetry (0.1.0 pre-release; 0.2.0-dev en CHANGELOG.md). El empaquetado en PyPI está previsto para una versión futura.

La configuración se encuentra en ~/.pwnproxy/config.toml — consulta config.example.toml para [triage] / [llm] / max_llm_per_scan y los ajustes de alcance. Las pruebas principales (proxy, escáneres, almacenamiento) funcionan sin una clave de API de LLM; el triaje se ejecuta con heurísticas por defecto.

Características

Proxy de interceptación

Pausa, inspecciona, modifica y reanuda el tráfico HTTP/HTTPS.

  • Interceptación basada en mitmproxy
  • TUI de Textual
  • Inspección de solicitudes y respuestas
  • Almacenamiento de tráfico con reconocimiento de sesión
  • Acceso a la API REST
  • Transmisión de eventos en tiempo real

Escáneres automatizados

Los escáneres integrados incluyen actualmente:

EscánerDetección
SQLiBasada en errores (firmas + 5xx atenuados con controles negativos / protecciones anti-WAF), boolean-blind (múltiples rondas + línea base), basada en tiempo, OOB
XSSReflejado/almacenado con explotabilidad según el contexto (reflejo ≠ XSS); señales estáticas de sumideros DOM (dom-xss, inferido)
LFIFirmas de contenido, traversal y wrappers de PHP
XXEBasada en errores, XInclude, mutación de JSON y flujos de trabajo OOB
SSRFSolo confirmación OOB/callback (fail-closed; sin SSRF especulativo basado en errores)

Los hallazgos usan tres niveles de confianza — tentative, inferred y confirmed — para que las señales débiles no se traten como exploits. El triaje con LLM es opcional; por defecto el pipeline se mantiene en heurísticas y nunca envía hallazgos tentative al juez LLM.

Los escáneres consumen los flujos capturados y también pueden ejecutarse directamente en modo headless.

Repeater

Reproduce y modifica solicitudes HTTP en bruto de forma independiente del proxy.

Los hallazgos conservan los datos de la solicitud para que los problemas detectados puedan validarse manualmente.

Intruder

Fuzzing de solicitudes usando posiciones §marker§ al estilo Burp.

Los modos admitidos incluyen:

  • Sniper
  • Cluster Bomb

Descubrimiento de directorios

Descubrimiento de rutas y archivos basado en wordlists con:

  • wordlists integradas
  • extensiones personalizadas
  • detección de soft-404
  • aplicación del alcance
  • transmisión de resultados en vivo

Gestión de sesiones

Extrae y almacena automáticamente:

  • JWTs
  • Cookies
  • Tokens CSRF

Las sesiones están aisladas y se persisten localmente.

Sistema de plugins

Amplía pwnproxy con escáneres y hooks personalizados.

Los plugins pueden ser:

  • integrados en el núcleo
  • instalados localmente
  • distribuidos como paquetes de Python

Se usa la misma interfaz de plugins para los escáneres integrados y los de terceros.

Un watchdog rastrea los fallos de los plugins y puede desactivar automáticamente los plugins que fallan repetidamente.

Un motor, múltiples interfaces

CLI

Ejecuta pwnproxy directamente desde la terminal.

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

TUI

Utiliza una interfaz de terminal interactiva para:

  • tráfico capturado
  • intercepción de solicitudes
  • hallazgos
  • flujos de trabajo del repetidor
  • inspección de sesiones

API REST

Controla la plataforma de forma programática.

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

La API expone funcionalidad para:

Descargar herramienta