
Agente de hacking autónomo para Red Team
"¿Otro hacker con IA? Déjanos adivinar: ejecuta nmap y escribe un informe."
Omite la configuración de Docker: ejecuta compromisos autónomos de red team directamente desde tu navegador.
Requisitos: Docker y Docker Compose v2. Soportado en macOS (Apple Silicon + Intel), Linux (amd64 + arm64) y Windows (amd64 + arm64) — nativo vía PowerShell o vía WSL2 (Ubuntu / Kali).
macOS / Linux / WSL2
curl -fsSL https://decepticon.red/install | bash
decepticon onboard # Asistente de configuración interactivo (proveedor, clave API, perfil de modelo)
decepticon # Inicia el stack principal y cae en la CLI de terminal
El inicio por defecto levanta el plano de gestión central (LiteLLM, PostgreSQL, Neo4j, Skillogy, LangGraph, sandbox) y lanza la CLI de terminal. Las cargas de trabajo especializadas (BloodHound CE, Sliver C2, Ghidra MCP, …) y el panel web aparecen bajo demanda — el orquestador invoca especialistas mediante ops_start("ad"), etc., y tú levantas el panel desde la CLI con /web (ver Panel Web).
Windows (PowerShell, nativo)
irm https://decepticon.red/install.ps1 | iex
decepticon onboard
decepticon
→ Inicio rápido · Guía de instalación completa
¿Construyendo sobre los agentes — un producto, una integración de investigación o un orquestador personalizado? Instala el SDK desde PyPI:
pip install decepticon # SDK principal
pip install "decepticon[neo4j]" # + herramientas de cadena de ataque basadas en grafo de conocimiento
decepticon es un SDK cliente: incluye las fábricas de agentes, middleware, herramientas y habilidades, y enruta las llamadas LLM y la ejecución en sandbox a servicios en ejecución vía HTTP (DECEPTICON_LLM__PROXY_URL, SANDBOX_URL). Ejecutar agentes aún requiere esos servicios — usa el stack Docker anterior, o apunta las URLs a tus propios equivalentes. Consulta Decepticon como librería para la superficie de anulación de fábrica, los plugins declarativos PluginBundle, y la compuerta de seguridad.
Estamos construyendo Decepticon hacia una Vacuna Ofensiva para el panorama de amenazas impulsado por IA. Si crees que el red teaming autónomo es un camino hacia una defensa más fuerte, considera apoyar el proyecto.
El espacio de "IA + hacking" está lleno de demostraciones que ejecutan nmap e imprimen un informe. Eso no es esto.
Decepticon es un agente profesional autónomo de Red Team. Ejecuta cadenas de ataque realistas — reconocimiento, explotación, escalada de privilegios, movimiento lateral, C2 — como lo haría un adversario real, no como lo hace un escáner.
Pero más importante aún: opera bajo la disciplina que separa a los red teamers de los script kiddies. Antes de que un solo paquete salga al cable, Decepticon genera un paquete de compromiso completo — RoE, ConOps, Plan de Desconflicción y OPPLAN con mapeo MITRE ATT&CK — y cada acción se ejecuta dentro de esas reglas definidas.
→ Inmersión profunda en el flujo de trabajo de compromiso
Cadenas de eliminación reales, no escaneos de casillas de verificación. Decepticon lee un OPPLAN y persigue objetivos a través de cualquier camino que se abra — pivotando, adaptándose, encadenando técnicas.
Shells interactivas, de verdad. Las herramientas ofensivas reales son interactivas (msfconsole, sliver-client, evil-winrm). Decepticon ejecuta cada comando dentro de sesiones tmux persistentes con detección automática de prompt — así, cuando una herramienta cae en un prompt interactivo, el agente envía comandos de seguimiento sin soluciones alternativas.
Aislamiento de sandbox reforzado. Todos los comandos se ejecutan dentro de una sandbox Kali Linux en una red operativa dedicada (sandbox-net), separada del plano de gestión (decepticon-net). LangGraph impulsa la sandbox a través del socket de Docker. → Arquitectura
La ofensa sirve a la defensa. El bucle planeado de Vacuna Ofensiva convertirá los hallazgos en mejoras defensivas a través de un ciclo atacar → defender → verificar.
Diseño de dos redes. El plano de gestión siempre activo (LiteLLM, PostgreSQL, Skillogy, LangGraph) y el plano de sandbox siempre activo permanecen funcionando durante todo el compromiso; todo lo demás es generación dinámica — el panel web aparece con /web desde la CLI, y las cargas de trabajo especializadas (BloodHound CE, Sliver C2, Ghidra MCP, …) aparecen solo cuando el orquestador llama a ops_start(...) (ver ADR-0006). Redes: gestión en decepticon-net; sandbox + servidor C2 + objetivos en sandbox-net. Neo4j tiene doble conexión para que el agente (en gestión) pueda persistir hallazgos escritos desde dentro de la sandbox.
→ Inmersión profunda en la arquitectura · Grafo de conocimiento
16 agentes especializados organizados por fase de la cadena de eliminación, con una ventana de contexto nueva por objetivo — sin ruido acumulado.
Orquestación · Reconocimiento · Explotación · Post-Explotación · Investigación de Vulnerabilidades · Especialistas de Dominio (AD, Nube, Smart Contracts, Reversing, Analista).
→ Lista completa de agentes y pila de middleware
Cadena de respaldo por niveles y consciente de credenciales. Declaras qué credenciales tienes en orden de prioridad; Decepticon construye la cadena principal→respaldo en cada nivel a partir de ahí.
| Perfil | Nivel por agente | Caso de uso |
|---|
Proveedores mapeados por nivel: Anthropic, OpenAI, Google Gemini, MiniMax, DeepSeek, xAI, Mistral, OpenRouter, Nvidia NIM, Ollama (local). OAuth de suscripción: Claude Max/Pro/Team, ChatGPT Pro/Plus/Team, Gemini Advanced, Copilot Pro, SuperGrok, Perplexity Pro.
Configura mediante decepticon onboard. → Referencia completa de modelos y ejemplos de respaldo
git clone https://github.com/PurpleAILAB/Decepticon.git
cd Decepticon
make dogfood # Experiencia completa de OSS (lanzador → onboard → CLI) en código local
make dev # Recarga en caliente del backend (compose watch) — bucle diario de desarrollo
Únete al Discord — haz preguntas, comparte registros de compromisos, discute técnicas.
No uses este proyecto en ningún sistema o red sin autorización explícita por escrito del propietario del sistema. El acceso no autorizado a sistemas informáticos es ilegal. Eres el único responsable de tus acciones. Los autores y contribuyentes no asumen ninguna responsabilidad por el mal uso.
| Benchmark | Dificultad | Tasa de Aprobación |
|---|
| XBOW validation-benchmarks | Fácil (Nivel 1) | 45 / 45 (100 %) |
| XBOW validation-benchmarks | Media (Nivel 2) | 50 / 51 (98.0 %) |
| XBOW validation-benchmarks | Difícil (Nivel 3) | 7 / 8 (87.5 %) |
| XBOW validation-benchmarks | Todos los niveles | 102 / 104 (98.08 %) |
| eco (por defecto) | Por agente (HIGH para orquestador/explotador/parcheador/analista, MID para ejecución, LOW para reconocimiento/soundwave) | Producción |
| max | Cada agente en HIGH | Objetivos de alto valor |
| test | Cada agente en LOW | Desarrollo / CI |
| Tema | Documento |
|---|
| Instalación y primer compromiso | Primeros Pasos |
| Configuración completa, OAuth, proveedores, panel | Guía de Configuración |
| Todos los comandos de CLI y atajos de teclado | Referencia de CLI |
Todos los objetivos de make | Referencia de Makefile |
| Lista de agentes y middleware | Agentes |
| Perfiles de modelo y cadena de respaldo | Modelos |
| Sistema de habilidades y especificaciones de formato | Habilidades |
| Funcionalidades del panel web y configuración | Panel Web |
| Arquitectura del sistema y aislamiento de red | Arquitectura |
| Grafo de conocimiento Neo4j | Grafo de Conocimiento |
| Flujo de trabajo de compromiso de extremo a extremo | Flujo de Trabajo de Compromiso |
| Bucle de Vacuna Ofensiva | Vacuna Ofensiva |
| Contribuir a Decepticon | Contribuir |