
Plataforma de ataque a Active Directory impulsada por IA
██╗ ██╗ ██████╗ ██████╗ ██╗ ██╗███████╗
██║ ██║██╔═══██╗██╔══██╗██║ ██║██╔════╝
███████║██║ ██║██████╔╝██║ ██║███████╗
██╔══██║██║ ██║██╔══██╗██║ ██║╚════██║
██║ ██║╚██████╔╝██║ ██║╚██████╔╝███████║
╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝
███████╗██╗ ██╗███████╗
██╔════╝╚██╗ ██╔╝██╔════╝
█████╗ ╚████╔╝ █████╗ v2.3
██╔══╝ ╚██╔╝ ██╔══╝
███████╗ ██║ ███████╗
╚══════╝ ╚═╝ ╚══════╝
Plataforma de análisis de rutas de ataque en Active Directory asistida por IA
Convierte la salida sin procesar de BloodHound, Certipy, ldapdomaindump y NetExec en una lista clasificada y puntuada por explotabilidad de rutas de ataque hacia Domain Admin, con el comando exacto para validar cada una.
🌐 omar-tamerr.github.io/HorusEye · Demo del explorador en vivo
Hecho con esmero por Omar Tamer — Egipto
Active Directory es la columna vertebral de casi todos los entornos Windows empresariales, y la ruta más común hacia el compromiso total del dominio en pruebas de penetración y retos CTF como HackTheBox Pro Labs (RastaLabs, Offshore, Cybernetics, Dante), OSCP, LPT Master y CPENT. El problema es que la cadena de herramientas está fragmentada: BloodHound te muestra las rutas de ataque y te da comandos genéricos, pero cuando te enfrentas a un encargo real con 400 usuarios, 12 cuentas de servicio y pertenencias a grupos anidados, esos comandos genéricos te dejan reconstruyendo todo manualmente. Impacket te da ejecución pero ningún análisis. Certipy te da hallazgos de ADCS pero ningún contexto sobre qué plantilla vale realmente la pena abordar primero. HorusEye conecta todo esto. Ingiere la salida de BloodHound, Certipy, ldapdomaindump y CrackMapExec, puntúa cada ruta de ataque según su explotabilidad frente a tu entorno específico y te da comandos exactos adaptados a las cuentas y configuraciones que realmente encontró, no un ejemplo de manual.
Ingiere la salida de BloodHound, Certipy, ldapdomaindump, CrackMapExec y NetExec, detecta 13 clases de rutas de ataque — Kerberoasting, AS-REP roasting, DCSync, abuso de ACL, abuso de GPO, delegación sin restricciones y restringida, ADCS ESC1–ESC8, relaciones de confianza entre dominios, sesiones privilegiadas, políticas de contraseñas débiles y cuentas de administrador obsoletas — puntúa cada una según su explotabilidad frente a tu entorno específico y te dice exactamente qué ejecutar y en qué orden. Un modelo de privilegios Tier-0 promueve a CRITICAL cualquier ruta que conduzca directamente a Domain Admin, de modo que la clasificación refleja el impacto real en lugar de una etiqueta de severidad plana. La capa opcional de IA de Claude añade una narrativa en lenguaje sencillo a cada hallazgo para que entiendas no solo qué es vulnerable, sino por qué importa y cómo encadenarlo.
Específicamente para los jugadores de CTF: HorusEye automatiza el flujo de trabajo de reconocimiento a escalada de privilegios que normalmente requiere horas de trabajo manual. Ejecutas SharpHound, alimentas la salida a HorusEye y en segundos tienes una lista clasificada de rutas de ataque desde tu usuario actual hasta Domain Admin, con comandos listos para pegar en cada paso.
--explorer). Un único archivo HTML autocontenido: un panel de control, un grafo de rutas de ataque en el que se puede hacer clic (nodos/aristas → evidencia, puntos de estrangulamiento resaltados en rojo) y un explorador de hallazgos filtrable. Sin servidor, sin solicitudes externas; ábralo en cualquier lugar, entréguelo a un cliente.rule_id, un nivel de confidence con una razón declarada y evidencia estructurada — los ACEs/objetos reales que lo respaldan — de modo que puede reproducirse a partir de los datos de origen. Los hallazgos agregados conservan todos los objetos afectados; nada se pierde por brevedad.corp_domains.json), y un informe de análisis con advertencias de compatibilidad distingue un dominio limpio de una importación deficiente.--target hacia cualquier activo crítico (no solo Tier-0); las aristas se etiquetan como observadas vs inferidas; las rutas se clasifican con una justificación declarada; y el impacto de la remediación nombra los puntos de estrangulamiento — las correcciones individuales que rompen la ruta.SOURCE_DATE_EPOCH), y una taxonomía de códigos de salida documentada (0/1/2/3) permite a CI distinguir "limpio" de "hallazgos" de "incompleto".--ai-redact enmascara correos electrónicos, IPs, nombres de dominio y de cuentas antes de cualquier solicitud; la salida de la IA se valida y nunca puede sobrescribir un campo verificado.SECURITY.md documenta el uso previsto, la salida de datos y la notificación.--graph). HorusEye ahora construye un grafo dirigido de control a partir de la pertenencia a grupos, ACLs abusables, derechos de administrador local, sesiones, DCSync y delegación, y encuentra la ruta más corta desde un punto de apoyo hasta Domain Admin — imprimiendo los pasos ordenados y el comando para cada uno. BloodHound muestra el grafo; HorusEye le indica el orden para recorrerlo. Establezca el punto de apoyo con --owned USER@DOMAIN (predeterminado: cualquier usuario de dominio).--markdown) con diagramas de rutas de ataque Mermaid, y un esquema JSON versionado.--diff OLD.json muestra Nuevo / Corregido / Sin cambios respecto a una ejecución anterior; --fail-on LEVEL sale con código distinto de cero para el control de CI.claude-opus-5-5), narrativas por hallazgo, errores expuestos y --ai-redact para enmascarar nombres de clientes antes de que algo salga de la máquina.