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
blitzstrike — Servidor MCP que empaqueta una metodología de pruebas de penetración de tres niveles: reconocimiento de superficie de ataque, análisis estático de origen a destino y validación de hallazgos en vivo con cadenas de escalada. | Kitploit
Herramientas/GitHubGitHub/shinthink/blitzstrike
Frameworks de Pruebas de PenetraciónReconocimientoAnálisis EstáticoEscáneres de VulnerabilidadesGeneración de PayloadsAnálisis de VulnerabilidadesExplotaciónIngeniería InversaExplotación de Aplicaciones WebRecopilación de InformaciónRed Teaming
246hace 2 díasAún no revisado
GitHubshinthink/blitzstrike

blitzstrike

Servidor MCP que empaqueta una metodología de pruebas de penetración de tres niveles: reconocimiento de superficie de ataque, análisis estático de origen a destino y validación de hallazgos en vivo con cadenas de escalada.

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

Blitz Strike

GitHub Release GitHub Stars License TypeScript Bun MCP

Blitz Strike

Reconocimiento a velocidad. Análisis en profundidad. Validación antes del informe.

Blitz Strike es una metodología estructurada de pruebas de penetración —reconocimiento, análisis de código fuente y validación— entregada como un servidor MCP universal. Enumera la superficie de ataque (BLITZ), rastrea la alcanzabilidad de origen a sumidero (EAGLE-EYE) y verifica cada hallazgo en vivo antes de reportarlo (STRIKE). Un servidor, todos los agentes: desde la aplicación del alcance hasta hallazgos listos para enviar en una sola llamada a run_engagement, con el manual de la herramienta de explotación relevante adjunto a cada resultado.

Un acierto de escaneo es una hipótesis. Una prueba en vivo es el veredicto.

Blitz Strike existe para eliminar los dos modos de fallo más comunes en la evaluación de seguridad automatizada: los falsos positivos por coincidencia de patrones superficial, y los hallazgos no verificados reportados sin confirmación en vivo.


Qué hace

Blitz Strike es un servidor del Protocolo de Contexto de Modelo (MCP) (TypeScript / Bun) que empaqueta una metodología de auditoría de seguridad de 3 niveles como herramientas invocables —y ejecuta todo el engagement del lado del servidor, de modo que una sola llamada a run_engagement funciona desde Claude Code, Cursor, Hermes, OpenCode, Claude Desktop, Gemini o cualquier cliente MCP.

Los tres niveles

Blitz Strike mapea una metodología estructurada de pruebas de penetración —reconocimiento, análisis de código fuente y validación— en tres niveles de herramientas ejecutados del lado del servidor.

NivelNombreFaseQué hace
1BLITZReconocimiento y mapeo de la superficie de ataqueEnumera la superficie de ataque expuesta a escala: puntos de entrada no autenticados, sumideros peligrosos y límites de autenticación.
2EAGLE-EYEAnálisis estático y rastreo de flujo de datosRastrea la alcanzabilidad de origen a sumidero y enriquece los hallazgos contra el grafo de cadenas de escalada. Confirma que un sumidero es alcanzable, no autenticado y explotable —no meramente presente.
3STRIKEValidación y explotaciónRealiza verificación en vivo (reflejo de marcador + control negativo), aplicación del alcance y orquestación para que un hallazgo se confirme antes de ser reportado.

Reconocimiento → análisis → validación. Nada se reporta hasta que STRIKE lo confirma.


Por qué TypeScript / Bun

  • Binario estático único mediante bun build --compile — distribuye un ejecutable por plataforma.
  • Distribución sin instalación mediante bunx blitzstrike / npx blitzstrike.
  • SDK de TypeScript para MCP de primera clase (@modelcontextprotocol/sdk).
  • Una sola cadena de herramientas para desarrollo + pruebas + build + compilación.

Inicio rápido (30 segundos)

root@kitploit:~
# Zero-install — works from any MCP client, no clone, no build
npx -y blitzstrike doctor        # verify the environment
npx -y blitzstrike install       # auto-register with every detected agent CLI

npx blitzstrike install detecta cada CLI de agente instalada (Claude Code, Cursor, OpenCode, Codex, Hermes, Gemini, Windsurf, Copilot, Cline) y escribe la configuración MCP correcta en cada una en su formato nativo. Reinicia tu agente y llama a run_engagement.

Desde el código fuente:

root@kitploit:~
git clone https://github.com/shinthink/blitzstrike.git
cd blitzstrike
bun install
bun run src/index.ts serve --mcp

Configuración del cliente (funciona en cualquier cliente MCP)

root@kitploit:~
{
  "mcpServers": {
    "blitzstrike": {
      "command": "blitzstrike",
      "args": ["serve", "--mcp"]
    }
  }
}
  • Claude Code / Desktop: claude_desktop_config.json o .mcp.json
  • Cursor: .cursor/mcp.json
  • OpenCode: .mcp.json
  • Hermes: mcp_servers: en config.yaml
  • Gemini / Copilot: configuración MCP nativa

Ejecuta blitzstrike install para imprimir el fragmento exacto.


CLI

root@kitploit:~
blitzstrike serve --mcp       # start MCP server over stdio (default)
blitzstrike doctor            # health check: runtime + 130-tool catalog + creds
blitzstrike install           # write MCP config to detected clients (Claude/Cursor/OpenCode)
blitzstrike install --dry-run # preview the config without writing
blitzstrike version           # print version

Qué verifica doctor

VerificaciónEstado que verás
Runtime (bun/node)OK / FAIL + solución
Catálogo de herramientas de seguridad63/130 instaladas, 67 bajo demanda
Credenciales FOFAOK / WARN + solución
Capas de datos (cadenas + catálogo de herramientas)presentes / ausentes

Cada problema incluye una línea fix: — sin adivinanzas.

Qué hace install

blitzstrike install detecta qué archivos de configuración de cliente MCP ya existen (Claude ~/.claude.json, Cursor ~/.cursor/mcp.json, proyecto .mcp.json) y fusiona la entrada del servidor Blitz Strike — nunca sobrescribe tus servidores MCP existentes. Si no se detecta ningún cliente, imprime el fragmento para pegado manual.


Herramientas

BLITZ — triaje de la superficie de ataque

HerramientaPropósito
blitz_scan(path, max_files)Escanea un árbol de código fuente: enumera puntos de entrada no autenticados + sumideros peligrosos con referencias archivo:línea.
blitz_file(path)El mismo escaneo, un solo archivo.

EAGLE-EYE — rastreo profundo

HerramientaPropósito
eagle_eye(path, symbol)Devuelve el cuerpo completo de una función, los sumideros en alcance y las puertas de autenticación en alcance.
eagle_grep(path, sink, max_hits)Grep de precisión de sumideros — reporta un acierto SOLO dentro del cuerpo de una función, marcado como protegido/no protegido.
enrich_scan(path, max_files)Escanea + empareja los sumideros detectados con cadenas de escalada (chains.json).

STRIKE — verificar + reconocer + orquestar

HerramientaPropósito
strike_verify(url, method, data, headers, marker, timeout)Verificación HTTP en vivo con marcador + control negativo.
scope_check(target, scope, mode)Aplica el alcance antes de las pruebas activas (sin DoS, consciente de exclusiones, condicionado por modo).
run_engagement(target, scope, mode, max_files)Auditoría completa de 3 niveles en UNA llamada — puerta de alcance → triaje → enriquecimiento de cadenas → hallazgos.
list_chains()Lista todas las cadenas de escalada en la capa de datos.
fofa_search(query, size, fields)Búsqueda en el índice de activos FOFA (requiere FOFA_EMAIL + FOFA_KEY).
nvd_lookup(cve_id)Búsqueda de CVE desde NVD 2.0 (no requiere clave).

CATALOG — capa de amplitud (base de conocimiento de herramientas + skills)

HerramientaPropósito
tool_lookup(name)Consulta el comando + flags + instalación + verificación de una herramienta.
list_tools()Lista todas las herramientas del catálogo, agrupadas por categoría.
skill_lookup(topic)Busca en la base de conocimiento de playbooks de skills/ por tema.
list_skills()Lista todos los playbooks de skills.
read_skill(name)Lee el contenido completo de un playbook.
ensure_tool(name)Verifica si una herramienta está instalada; si no, la instala automáticamente.

MANUALS — referencia profunda de herramientas + playbooks (integrados en el flujo)

HerramientaPropósito
read_tool_manual(name)Lee un manual profundo completo de una herramienta (más de 270 manuales).
list_manuals()Lista todos los manuales + playbooks.
read_playbook(name)Lee un playbook de engagement (web-app, api-security, AD, etc.).
list_playbooks()Lista los 17 playbooks de engagement.

INTELLIGENCE — capa de datos (WAF + correlaciones + fuzzer)

HerramientaPropósito
detect_waf(headers, body)Detecta un WAF a partir de las cabeceras/cuerpo de la respuesta (139 firmas).
tech_correlation(tech)Correlaciona tecnología con vulnerabilidades conocidas + CVEs (89 tecnologías).
cve_correlation(cve)Correlaciona CVE con producto + objetivos + severidad (53 CVEs).
port_correlation(port)Correlaciona puerto con servicio + vectores de ataque (103 puertos).
fuzzer_payloads(category)Payloads de fuzzing + patrones vulnerables + reglas de cadenas.
intel_summary()Recuentos de cada conjunto de datos de inteligencia.
payload_lookup(topic)Encuentra payloads de explotación (66 categorías de PayloadsAllTheThings).
read_payload(category)Lee una colección completa de payloads.
template_lookup(topic)Encuentra plantillas de detección de nuclei (11,9k firmas YAML).

La capa de inteligencia (firmas de WAF, correlaciones de tecnología/CVE/puerto, datos de fuzzer, ontología de vulnerabilidades, payloads de explotación, plantillas de detección de nuclei) proviene de airecon (MIT), PayloadsAllTheThings (MIT) y nuclei-templates (MIT) — cargados en tiempo de ejecución e integrados en la superficie de herramientas anterior.

270 manuales de herramientas + 17 playbooks de kali-pentest (Apache-2.0). Estos NO son decoración — están integrados en el flujo:

  • tool_lookup(name) adjunta automáticamente el manual completo de la herramienta.
  • run_engagement() adjunta el manual relevante por el campo tools de cada cadena coincidente.

MEMORY — conocimiento a largo plazo (autocreciente)

HerramientaPropósito
remember(topic, content, type, tags, verified)Guarda un conocimiento reutilizable (deduplicado). verified=true solo si el marcador se reflejó + el control negativo quedó inerte.
memory_lookup(query)Busca en la memoria por tema/etiqueta/contenido, con puntuación.
memory_list()Lista todas las entradas de memoria, agrupadas por tipo.

La memoria es JSONL de solo anexado en ~/.blitzstrike/memory.jsonl (se puede sobrescribir con BLITZSTRIKE_HOME). run_engagement captura automáticamente las cadenas de escalada coincidentes como entradas pattern (deduplicadas por id de cadena), de modo que la base de conocimiento crece con cada engagement — sin spam duplicado, y solo las entradas verified=true son autoritativas.


Catálogo de herramientas (tools-catalog.json)

130 herramientas de seguridad escritas por nosotros (no copiadas de ningún proyecto), cada una con comando base, flags clave, comando de instalación por plataforma, sonda check_installed, fase, etiquetas, alternativas, requires_root, pipes y página de inicio.

CategoríaCantidadEjemplos
recon23subfinder, amass, httpx, naabu, katana, trufflehog
exploitation13sqlmap, commix, dalfox, hydra, hashcat, phpggc
blue-team (defensive)13suricata, zeek, osquery, wazuh, sigma, yara, trivy
reverse-engineering12ghidra, radare2, gdb, pwndbg, angr, binwalk
enumeration11nuclei, ffuf, gobuster, arjun, wafw00f
forensics10volatility3, autopsy, tshark, foremost, steghide
active-directory8netexec, impacket, bloodhound, certipy, kerbrute
mobile7frida, objection, mobsf, apktool, jadx
post-exploitation6linpeas, pspy, chisel, ligolo-ng, pwncat
red-team6sliver, havoc, metasploit, evilginx3, gophish
utility6curl, jq, anew, notify
web4wpscan, joomscan, droopescan, cmseek
wireless4aircrack-ng, wifite, bettercap
cloud4pacu, prowler, scoutsuite, cloudfox
crypto3hashid, ciphey, rsactftool

Base de conocimiento de skills (skills/)

32 playbooks de skills (markdown) — joyas ocultas universales y seguras en cuanto a licencias de internet (MIT). Nuestros playbooks personales de árbol de ataque fueron eliminados (eran metodología privada, no scripts de explotación universales).

  • adversary-playbook (14, MIT) — prefijo ap-*. Playbooks ofensivos poco comunes: cross-forest-trust-abuse, gitea-ci-injection, kerberos-trust-abuse, multi-domain-ad-attacks, client-side-crypto-forgery.
  • hack.proof (18, MIT) — prefijo hp-*. Playbooks de auditoría de extremo a extremo: full-security-audit, smart-contract-audit, api-security-test, sast-code-review, container-image-scan, iac-cloud-posture.

Consulta ATTRIBUTION.md para los avisos completos de licencia/derechos de autor.


Cadenas de escalada (chains.json)

57 cadenas de escalada basadas en datos, cada una con pasos ordenados que incluyen:

  • tool_hint — qué herramienta de Blitz Strike usar
  • success_criteria — observable binario para el paso
  • invariant_check — la suposición que DEBE cumplirse para la explotación
  • negative_control — cómo refutar el hallazgo

Ejemplos: ssrf_cloud_metadata, lfi_log_poison_rce, appkey_leak_deserialization_rce, hmac_empty_key_forgery, intval_form_id_bypass, extract_variable_injection_lfi, split_controller_upload_bypass, race_condition_double_spend, ssti_template_injection_rce, jwt_alg_confusion_forgery, cache_poisoning_xss, subdomain_takeover, y más.

Edita chains.json para añadir conocimiento — nunca codifiques directamente en el código fuente.


Variables de entorno

VariableRequeridaPropósito
FOFA_EMAILPara fofa_searchCorreo de la cuenta FOFA
FOFA_KEYPara fofa_searchClave de API de FOFA

Todas las demás herramientas no necesitan credenciales.


Compilación

root@kitploit:~
bun install          # deps
bun run typecheck    # tsc --noEmit
bun run build        # ESM bundle → dist/index.js
bun run compile      # single static binary → dist/blitzstrike

Notas de metodología

  • Sumidero ≠ vulnerabilidad. Una función peligrosa en el mismo archivo que un manejador no autenticado no significa que el manejador la llame. Usa eagle_eye para confirmar el alcance.
  • Escritura de archivo ≠ RCE (CF-003). Un archivo escribible debe ser cargado por el runtime para ser ejecución.
  • Solo configuración de servidor por defecto. El FilesMatch .+\.ph(ar|p|tml)$ por defecto de Apache tiene un ancla $ — .php.jpg no se ejecuta.
  • Cada hallazgo es una HIPÓTESIS hasta que strike_verify refleje tu marcador Y el negative_control de la cadena permanezca inerte.

Descargo de responsabilidad

Esta herramienta se proporciona únicamente con fines educativos y de investigación de seguridad autorizada. No la uses contra sistemas sin permiso explícito del propietario.


Lecturas adicionales

  • Instalación — requisitos previos, instalación, registro del cliente.
  • Uso — engagement en una llamada, ruta granular, modos, memoria.
  • Manifiesto — las invariantes que impulsan la metodología.
  • Contribuir — cómo añadir cadenas, herramientas y datos.
  • Registro de cambios — historial de versiones.
  • Hoja de ruta — hacia dónde se dirige esto.
  • Seguridad — divulgación responsable + uso autorizado.
  • Avisos de terceros — licencias de datos incluidos.
Descargar herramienta