Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

pwnflow

Plataforma de mapeo mental especializada en seguridad ofensiva. Visualiza, rastrea y comparte metodologías de pruebas con control total sobre datos sensibles.

Ficha actualizada 18 sept 2026, 20:46 · upstream 10 feb 2026, 23:58 · release 1.0.3

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es pwnflow

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Pwnflow es una plataforma de mapeo mental diseñada específicamente para profesionales de ciberseguridad. Ayuda a visualizar, rastrear y compartir metodologías de pruebas de seguridad manteniendo el control completo sobre los datos sensibles. Utiliza React 19 con TypeScript para el frontend y FastAPI con Python 3.12 para el backend.

La arquitectura incluye bases de datos Neo4j para almacenar relaciones gráficas y Redis para caché. Ofrece capacidades clave como mapas mentales interactivos, asistencia impulsada por IA, plantillas de comandos CLI y seguimiento de progreso. Incluye características de seguridad como opción de autoalojamiento, exportaciones encriptadas con AES-256-GCM y autenticación basada en tokens.

El despliegue se gestiona mediante Docker Compose con scripts run.sh para entornos de desarrollo y producción. Soporta importación de plantillas desde repositorios GitHub o privados, exportación en múltiples formatos (CSV y encriptados) y migración desde versiones anteriores.

CASOS DE USO
  • Visualizar metodologías de pruebas de penetración complejas
  • Documentar flujos de trabajo de investigación de seguridad
  • Mapear procedimientos de respuesta a incidentes
  • Compartir conocimientos y metodologías entre equipos de seguridad
PUNTOS DESTACADOS
  • Opción de autoalojamiento con control total sobre infraestructura
  • Exportaciones encriptadas con AES-256-GCM para compartir proyectos
  • Privacidad en IA: solo accede a títulos y descripciones de nodos, nunca datos sensibles
  • Sin telemetría ni recopilación de datos del usuario
PRECAUCIONES
  • Requiere Docker Compose para despliegue (no incluye Dockerfile)
  • Registro deshabilitado por defecto, solo creación manual de usuarios vía CLI
  • No se recomienda exponer al internet sin medidas de seguridad adicionales como WAF y SSL/TLS
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Usar run.sh dev para desarrollo local con hot-reload. Para producción ejecutar run.sh prod que configura nginx proxy, genera contraseñas seguras en .env.production y requiere creación manual de usuario admin vía CLI. Configurar CORS en BACKEND_CORS_ORIGINS y SSL/TLS antes de exponer al internet. No exponer directamente sin whitelist de IPs y WAF.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.jsFastAPIPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
5173800074748081
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.