Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CyberStrikeAI — El sistema de acción para la ciberseguridad nativa de IA: donde la intención se convierte en ejecución gobernada, la evidencia se convierte en memoria operativa y cada operación mejora la siguiente. | Kitploit
Herramientas/GitHubGitHub/aipentest/cyberstrikeai
Frameworks de Pruebas de PenetraciónEscáneres de VulnerabilidadesSeguridad de ContenedoresFrameworks de ExploitsAnálisis ForenseSeguridad WebSeguridad de RedesSeguridad en la NubeComando y ControlAnálisis de BinariosSeguridad de IA
6.4k1.0k24hace 13 díasRevisado por Kitploit
GitHub
aipentest/cyberstrikeai

CyberStrikeAI

El sistema de acción para la ciberseguridad nativa de IA: donde la intención se convierte en ejecución gobernada, la evidencia se convierte en memoria operativa y cada operación mejora la siguiente.

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
CyberStrikeAI Logo

CyberStrikeAI

中文 | English

El sistema de acción para la ciberseguridad nativa de IA: donde la intención se convierte en ejecución gobernada, la evidencia se convierte en memoria operativa y cada operación mejora la siguiente.

CyberStrikeAI conecta planificación, ejecución, supervisión humana, evidencia y reproducción en un único espacio de trabajo auditable. Construido en Go, combina agentes impulsados por Eino, herramientas nativas de MCP, conocimiento RAG, flujos de trabajo visuales y modelado y análisis de cadenas de ataque para operaciones de seguridad autorizadas.

Comienza aquí: Inicio rápido · Documentación · Endurecimiento de seguridad

[!IMPORTANT] Utiliza CyberStrikeAI únicamente en sistemas que poseas o para los que tengas autorización explícita de prueba. Para entornos compartidos o de producción, revisa el modelo de seguridad y la guía de endurecimiento antes de habilitar herramientas de alto riesgo, WebShell o capacidades C2.

Vista previa de la interfaz e integración

Resumen del panel del sistema

Modo claro
Panel del sistema (claro)
Modo oscuro
Panel del sistema (oscuro)

El panel proporciona una visión general completa del estado de ejecución del sistema, las vulnerabilidades de seguridad, el uso de herramientas y la base de conocimiento, ayudando a los usuarios a comprender rápidamente las funciones principales y el estado actual de la plataforma.

Más capturas de pantalla de la interfaz

Resumen de las funciones principales

Aspectos destacados

Agentes y orquestación

  • 🤖 Ejecución agéntica traduce la intención en lenguaje natural en acciones de seguridad gobernadas y auditables.
  • 🧩 Orquestación con Eino admite ejecución de agente único, además de modos multiagente Deep, Plan-Execute y Supervisor.
  • 🔀 Flujos de trabajo gráficos combinan agentes, herramientas, condiciones, aprobaciones y salidas en flujos reutilizables.
  • 🎭 Pruebas basadas en roles proporcionan prompts y políticas de herramientas enfocadas para escenarios de seguridad comunes.

Herramientas y conocimiento

  • 🧰 Herramientas de seguridad incluyen más de 100 recetas YAML seleccionadas con extensiones personalizadas y acceso limitado por rol.
  • 🔌 Integración MCP admite HTTP, stdio, SSE, federación externa y descubrimiento dinámico de herramientas.
  • ⏱️ Ejecución resiliente de herramientas ejecuta llamadas MCP/herramientas bloqueantes en workers con esperas acotadas del agente, sondeo reanudable de execution_id, cancelación, interruptores de circuito por servidor, límites de concurrencia y límites de salida unificados.
  • 🎯 Habilidades del agente siguen el diseño estándar de Skills y admiten carga progresiva y bajo demanda.
  • 📚 Base de conocimiento combina reescritura de consultas, recuperación vectorial, reordenamiento y postprocesamiento de resultados.
  • 🖼️ Análisis de visión utiliza un modelo de visión independiente para capturas de pantalla, captchas e interfaces, conservando únicamente resúmenes de texto.

Gobernanza y auditoría

  • 🧑‍⚖️ Humano en el bucle proporciona modos de aprobación, listas de permitidos de herramientas, revisión por agente de auditoría y decisiones trazables.
  • 🔐 RBAC de plataforma admite múltiples usuarios, roles de sistema y personalizados, permisos con alcance, propiedad y asignaciones explícitas.
  • 🔒 Seguridad y auditoría proporcionan acceso autenticado, registros de auditoría, persistencia en SQLite y retención de evidencia operativa.
  • 📄 Gobernanza de resultados almacena el mismo resultado de herramienta limitado que ve el agente, protege las rutas de reanudación de salidas históricas sobredimensionadas y añade salvaguardas de interfaz para vistas de detalles grandes. Consulta Gobernanza de ejecución de herramientas.

Operaciones de seguridad

  • 📁 Gestión de conversaciones proporciona fijación, renombrado y organización por lotes.
  • 📂 Proyectos y cadenas de ataque conectan hechos entre sesiones, puntuación de riesgo, vistas gráficas y reproducción paso a paso.
  • 🗂️ Gestión de activos normaliza y deduplica dominios, direcciones IP, puertos y servicios; admite importación y exportación XLSX/CSV, filtros avanzados y vistas guardadas, propiedad y metadatos de negocio, mantenimiento masivo entre páginas y fusión de duplicados; y realiza seguimiento de la cobertura de escaneo, vulnerabilidades vinculadas y estado de riesgo. Consulta la guía de gestión de activos.
  • 🛡️ Gestión de vulnerabilidades proporciona clasificación de severidad, seguimiento del ciclo de vida, filtrado y estadísticas.
  • 📋 Tareas por lotes proporcionan ejecución en cola, edición, seguimiento de estado y resultados conservados.
  • 📱 Chatbots conectan WeChat personal, WeCom, DingTalk, Lark, Telegram, Slack, Discord y QQ Bot.

Operaciones de seguridad autorizadas

  • 🐚 Gestión de WebShell proporciona gestión de conexiones, terminal virtual, operaciones de archivos y flujos de trabajo asistidos por IA.
  • 📡 C2 integrado proporciona listeners, beacons cifrados, sesiones, colas de tareas, asistentes de payloads y eventos en vivo.

WebShell, C2 y otras capacidades de alto riesgo están destinadas a sistemas que poseas o para los que tengas autorización explícita de prueba. Consulta el modelo de seguridad y la guía de endurecimiento.

Plugins

CyberStrikeAI incluye integraciones opcionales en plugins/.

  • Extensión de Burp Suite: plugins/burp-suite/cyberstrikeai-burp-extension/
    Salida de compilación: plugins/burp-suite/cyberstrikeai-burp-extension/dist/cyberstrikeai-burp-extension.jar
    Documentación: plugins/burp-suite/cyberstrikeai-burp-extension/README.md
  • Extensión de navegador (Chrome / Edge): plugins/browser-extension/cyberstrikeai-browser-extension/
    Captura el tráfico de red en DevTools y envíalo a CyberStrikeAI para pruebas de seguridad asistidas por IA, alineado con el plugin de Burp.
    Instalación: chrome://extensions/ → Cargar descomprimida → F12 → pestaña CyberStrikeAI
    Salida del paquete: plugins/browser-extension/cyberstrikeai-browser-extension/dist/cyberstrikeai-browser-extension.zip
    Documentación: plugins/browser-extension/cyberstrikeai-browser-extension/README.md / README.zh-CN.md

Resumen de herramientas

CyberStrikeAI incluye más de 100 herramientas seleccionadas que cubren toda la cadena de ataque:

Ver las categorías completas de herramientas
  • Escáneres de red – nmap, masscan, rustscan, arp-scan, nbtscan
  • Escáneres web y de aplicaciones – sqlmap, nikto, dirb, gobuster, feroxbuster, ffuf, httpx
  • Escáneres de vulnerabilidades – nuclei, wpscan, wafw00f, dalfox, xsser
  • Enumeración de subdominios – subfinder, amass, findomain, dnsenum, fierce
  • Motores de búsqueda de espacio de red – fofa_search, zoomeye_search, quake_search, shodan_search
  • Seguridad de API – graphql-scanner, arjun, api-fuzzer, api-schema-analyzer
  • Seguridad de contenedores – trivy, clair, docker-bench-security, kube-bench, kube-hunter
  • Seguridad en la nube – prowler, scout-suite, cloudmapper, pacu, terrascan, checkov
  • Análisis de binarios – gdb, radare2, ghidra, objdump, strings, binwalk
  • Explotación – metasploit, msfvenom, pwntools, ropper, ropgadget
  • Descifrado de contraseñas – hashcat, john, hashpump
  • Informática forense – volatility, volatility3, foremost, steghide, exiftool
  • Post-explotación – linpeas, winpeas, mimikatz, bloodhound, impacket, responder
  • Utilidades CTF – stegsolve, zsteg, hash-identifier, fcrackzip, pdfcrack, cyberchef
  • Asistentes del sistema – exec, create-file, delete-file, list-files, modify-file

Consulta tools/README_EN.md para definiciones de herramientas, personalización y notas de uso.

Uso básico

Inicio rápido (despliegue con un solo comando)

Requisitos previos:

  • Go 1.25+ (Instalar; requerido por go.mod)
  • Python 3.10+ (Instalar)

Despliegue con un solo comando:```bash git clone https://github.com/Ed1s0nZ/CyberStrikeAI.git cd CyberStrikeAI chmod +x run.sh && ./run.sh

root@kitploit:~
El script `run.sh` automáticamente:
- ✅ Comprueba y valida los entornos de Go y Python
- ✅ Crea el entorno virtual de Python
- ✅ Instala las dependencias de Python
- ✅ Descarga las dependencias de Go
- ✅ Compila el proyecto
- ✅ Inicia el servidor

**Verifica el inicio:**

1. Confirma que la terminal muestra `● ONLINE` seguido de la URL real de la interfaz web.
2. Abre esa URL; el modo HTTPS predeterminado usa un certificado autofirmado local, así que acepta la advertencia del navegador una vez.
3. En una instalación nueva, guarda la contraseña de un solo uso de `admin` que se muestra bajo `ADMIN SETUP REQUIRED`, inicia sesión y cámbiala de inmediato.

**Valores predeterminados de red:** `run.sh` inicia el servidor con **`--https`** y el **`config.yaml`** del repositorio (TLS autofirmado local; mejor para muchas transmisiones concurrentes). Usa **`./run.sh --http`** para HTTP simple. En producción, configura **`server.tls_cert_path`** / **`server.tls_key_path`** en **`config.yaml`** (consulta los comentarios allí). Para ejecuciones manuales, añade **`--https`** o **`CYBERSTRIKE_HTTPS=1`**; si **`-config`** es incorrecto, el binario imprime una breve pista de uso en stderr.

**Configuración inicial:**
1. **Configura los canales de IA** (obligatorio antes del primer uso)
   - Tras el lanzamiento, abre **`https://127.0.0.1:8080/`** (o **`https://localhost:8080/`**; sustituye **8080** por `server.port` en `config.yaml`) y acepta la advertencia del certificado autofirmado una vez. Si usaste `./run.sh --http`, usa **`http://`** en su lugar.
   - Ve a `System Settings` → `Basic Settings` → `AI Channel Configuration`, añade o edita un canal y luego rellena el proveedor, la URL base, la clave de API, el modelo y los límites de tokens. Haz clic en **Save changes**. La lista de canales de la izquierda admite establecer uno predeterminado, copiar, eliminar y sondear en bloque.
     ```yaml
     ai:
       default_channel: openai-main
       channels:
         openai-main:
           name: OpenAI Main
           provider: openai_compatible
           api_key: "${OPENAI_API_KEY}"
           base_url: "https://api.openai.com/v1"  # o https://api.deepseek.com/v1
           model: "gpt-4o"  # o deepseek-chat, qwen3-max, etc.
           max_total_tokens: 120000
           max_completion_tokens: 16384
     ```
   - O edita `config.yaml` directamente antes de lanzarlo. `ai.default_channel` se usa para conversaciones nuevas y tareas que no seleccionan un canal explícitamente; la página de chat también puede seleccionar cualquier canal guardado por sesión.
2. **Inicio de sesión** - En el primer arranque, la consola imprime una contraseña inicial `admin` autogenerada; crea cuentas desde **Platform permissions → User management**
3. **Instala herramientas de seguridad (opcional)** - Instala las herramientas de `tools/` según sea necesario; las herramientas que falten se omiten o se sustituyen en tiempo de ejecución. Ejemplos comunes:

   **macOS (Homebrew):**   ```bash
   brew install nmap masscan sqlmap nikto gobuster ffuf hydra hashcat nuclei subfinder

Linux (Kali / Debian / Ubuntu): ```bash sudo apt update sudo apt install -y nmap masscan sqlmap nikto gobuster hydra hashcat john binwalk

On some distros, install ffuf/nuclei/subfinder via go install or upstream docs

root@kitploit:~
Consulta el directorio `tools/` para ver la lista completa; consulta la documentación oficial de cada herramienta para conocer los detalles de instalación.

**Métodos de lanzamiento alternativos:**```bash
# Direct Go run (set up env yourself); add --https to match run.sh defaults
go run cmd/server/main.go --https

# Manual build
go build -o cyberstrike-ai cmd/server/main.go
./cyberstrike-ai --https

Si los registros del servidor muestran client sent an HTTP request to an HTTPS server, un cliente sigue usando http:// en un puerto solo TLS: cambia la URL a https://.

Nota: El entorno virtual de Python (venv/) se crea y gestiona automáticamente mediante run.sh. Las herramientas que requieren Python (como api-fuzzer, http-framework-test, etc.) usarán este entorno automáticamente.

Actualización y compatibilidad

Actualización con un clic de CyberStrikeAI:

  1. (Primera vez) habilita el script: chmod +x upgrade.sh
  2. Actualiza con: ./upgrade.sh (banderas opcionales: --tag vX.Y.Z, --no-venv, --yes). Las carpetas locales tools/, roles/ y skills/ siempre se conservan.
  3. El script hará una copia de seguridad de tu config.yaml y data/, actualizará el código desde la Release de GitHub, actualizará la version en config.yaml y luego reiniciará el servidor.

Comando de una línea recomendado: chmod +x upgrade.sh && ./upgrade.sh --yes

Si algo sale mal, puedes restaurar desde .upgrade-backup/ (o copiar manualmente /data y config.yaml de vuelta) y ejecutar ./run.sh de nuevo.

Requisitos / consejos:

  • Necesitas curl o wget para descargar los paquetes de Release.
  • Se recomienda/requiere rsync para la sincronización segura del código.
  • Si la API de GitHub te limita la tasa de solicitudes, establece export GITHUB_TOKEN="..." antes de ejecutar ./upgrade.sh.

⚠️ Antes de actualizar: revisa las notas de la versión objetivo para conocer los cambios de configuración, base de datos y API. Las copias de seguridad son obligatorias incluso para actualizaciones de parche; un número de versión por sí solo no es una garantía de compatibilidad.

Configuración

Usa config.example.yaml como plantilla de configuración autoritativa y copia solo los valores necesarios para tu entorno. Como mínimo, configura el servidor y un canal de IA:```yaml server: host: "127.0.0.1" port: 8080 ai: default_channel: openai-main channels: openai-main: provider: openai_compatible api_key: "${OPENAI_API_KEY}" base_url: "https://api.openai.com/v1" model: "your-model"

root@kitploit:~
`openai` es un campo de runtime retrocompatible; mantén los ajustes de los nuevos modelos en `ai.channels`. No confirmes credenciales reales. Revisa la [referencia de configuración](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/configuration.md), los [perfiles recomendados](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/configuration-profiles.md) y la [guía de endurecimiento de seguridad](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/security-hardening.md) antes de exponer el servicio más allá de localhost.

## Documentación relacionada

- **Nuevos usuarios:** [Despliegue](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/deployment.md) → [Configuración](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/configuration.md) → [Solución de problemas](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/troubleshooting.md)
- **Operadores:** [Perfiles de configuración](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/configuration-profiles.md) → [Endurecimiento de seguridad](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/security-hardening.md) → [Runbooks](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/runbooks.md)
- **Integradores:** [Referencia de API](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/api-reference.md) → [Recetas de API](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/api-recipes.md) → [Federación MCP](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/mcp-federation.md)
- **Colaboradores:** [Guía para desarrolladores](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/developer-guide.md) → [Pruebas](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/testing.md) → [Contribución](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/contributing-guide.md)
- **Todos los temas:** [Documentación en inglés](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/README.md) · [Índice de documentación bilingüe](https://github.com/aipentest/cyberstrikeai/blob/main/docs/README.md)

## Estructura del proyecto```
CyberStrikeAI/
├── cmd/                 # Server, MCP stdio entrypoints, tooling
├── internal/            # Agent, MCP core, handlers, C2 (`internal/c2`), security executor
├── web/                 # Static SPA + templates
├── tools/               # YAML tool recipes (100+ examples provided)
├── roles/               # Role configurations (12+ predefined security testing roles)
├── skills/              # Agent Skills dirs (SKILL.md + optional files; demo: cyberstrike-eino-demo)
├── agents/              # Multi-agent Markdown (orchestrator.md + sub-agent *.md)
├── docs/                # Topic docs (deployment, config, security, API, knowledge base, C2, WebShell, etc.)
├── images/              # Docs screenshots & diagrams
├── scripts/             # Repository maintenance checks, including documentation validation
├── config.yaml          # Runtime configuration
├── run.sh               # Convenience launcher
└── README*.md

Ejemplos de Uso Básico```

Scan open ports on 192.168.1.1 Perform a comprehensive port scan on 192.168.1.1 focusing on 80,443,22 Check if https://example.com/page?id=1 is vulnerable to SQL injection Scan https://example.com for hidden directories and outdated software Enumerate subdomains for example.com, then run nuclei against the results

root@kitploit:~
## Playbooks Avanzados```
Load the recon-engagement template, run amass/subfinder, then brute-force dirs on every live host.
Use external Burp-based MCP server for authenticated traffic replay, then pass findings back for graphing.
Compress the 5 MB nuclei report, summarize critical CVEs, and attach the artifact to the conversation.
Build an attack chain for the latest engagement and export the node list with severity >= high.

404Starlink

CyberStrikeAI se ha unido a 404Starlink

Proyecto de Pentest Inteligente de Primer Nivel de TCH

Proyecto de Pentest Inteligente de Primer Nivel de TCH

Comunidad y Soporte

  • Únete a la comunidad en Discord.
Grupo de WeChat Código QR del grupo de WeChat de CyberStrikeAI
Patrocinio mediante WeChat Pay o Alipay
Códigos QR de patrocinio de WeChat Pay y Alipay

Licencia

CyberStrikeAI está licenciado bajo la Apache License 2.0.
Consulta el archivo LICENSE para más detalles.


⚠️ Aviso Legal

¡Esta herramienta es solo para fines educativos y de pruebas autorizadas!

CyberStrikeAI es una plataforma profesional de pruebas de seguridad diseñada para ayudar a investigadores de seguridad, testers de penetración y profesionales de TI a realizar evaluaciones de seguridad e investigación de vulnerabilidades con autorización explícita.

Al utilizar esta herramienta, aceptas:

  • Usar esta herramienta únicamente en sistemas sobre los que tengas autorización escrita clara
  • Cumplir con todas las leyes, regulaciones y estándares éticos aplicables
  • Asumir toda la responsabilidad por cualquier uso no autorizado o indebido
  • No utilizar esta herramienta para fines ilegales o maliciosos

¡Los desarrolladores no son responsables de ningún uso indebido! Asegúrate de que tu uso cumpla con las leyes y regulaciones locales, y de que hayas obtenido autorización explícita del propietario del sistema objetivo.

Para informar vulnerabilidades y obtener orientación sobre el endurecimiento del despliegue, consulta SECURITY.md.


¿Necesitas ayuda o quieres contribuir? Abre un issue o un PR: ¡las adiciones de herramientas comunitarias son bienvenidas!

Descargar herramienta
Consola web
Consola web
Gestión de tareas
Gestión de tareas
Gestión de vulnerabilidades
Gestión de vulnerabilidades
Gestión de WebShell
Gestión de WebShell
Gestión de MCP
Gestión de MCP
Base de conocimiento
Base de conocimiento
Gestión de habilidades
Gestión de habilidades
Gestión de agentes
Gestión de agentes
Gestión de roles
Gestión de roles
Configuración del sistema
Configuración del sistema
Modo MCP stdio
Modo MCP stdio
Plugin de Burp Suite
Plugin de Burp Suite