
Herramienta pasiva de monitoreo de dominios que aprovecha los registros de Certificate Transparency para descubrir y rastrear dominios recién emitidos para una organización, con soporte de notificaciones en Slack.
Al revisar los registros CT (Certificate Transparency), un atacante puede recopilar mucha información sobre la infraestructura de una organización, como dominios internos y direcciones de correo electrónico, de manera completamente pasiva.
moniorg aprovecha los registros de transparencia de certificados para monitorear dominios recién emitidos basándose en el campo de organización en su certificado SSL.
git clone https://github.com/yousseflahouifi/moniorg.git
pip install os sys termcolor difflib json argparse
usage: moniorg.py [-h] [-a ADD] [-g GET] [-l] [-m MONITOR] [-v] orgname
| Forma corta | Forma larga | Descripción |
|---|---|---|
| -h | --help | Muestra el mensaje de ayuda y sale |
| -a | --add | Agrega el nombre de la organización a monitorear |
| -m | --monitor | Monitorea y muestra los dominios recién agregados |
| -g | --get | Obtiene una lista de dominios basada en el nombre de la organización que estás monitoreando |
| -l | --list | Lista los nombres de las organizaciones que estás monitoreando |
| -v | --vps | Ejecuta moniorg en modo VPS y envía una notificación de Slack cada vez que se encuentra un nuevo dominio (esta opción debe usarse junto con -m) |
Agregar un nombre de organización a la lista de monitoreo:
python3 moniorg.py -a "VK LLC"
,--
,--,--,--. ,---. ,--,--, `--' ,---. ,--.--. ,---.
| || .-. || \,--.| .-. || .--'| .-. |
| | | |' '-' '| || || |' '-' '| | ' '-' '
`--`--`--' `---' `--''--'`--' `---' `--' .`- /
`---'
By Youssef Lahouifi
Para ver los dominios recopilados:
python3 moniorg.py -g "VK LLC"
,--
,--,--,--. ,---. ,--,--, `--' ,---. ,--.--. ,---.
| || .-. || \,--.| .-. || .--'| .-. |
| | | |' '-' '| || || |' '-' '| | ' '-' '
`--`--`--' `---' `--''--'`--' `---' `--' .`- /
`---'
By Youssef Lahouifi
[+] A continuación se muestra la lista de dominios de la empresa...
gmrk.mail.ru
relap.org
relap.ru
test.mail.ru
Para ver si se ha agregado un nuevo dominio:
python3 moniorg.py -m "VK LLC"
,--
,--,--,--. ,---. ,--,--, `--' ,---. ,--.--. ,---.
| || .-. || \,--.| .-. || .--'| .-. |
| | | |' '-' '| || || |' '-' '| | ' '-' '
`--`--`--' `---' `--''--'`--' `---' `--' .`- /
`---'
By Youssef Lahouifi
¡No se encontró nada!
moniorg depende del sitio web crt.sh para encontrar nuevos dominios y, a veces, crt.sh parece dar tiempo de espera cuando la lista de dominios es enorme. Solo tienes que reintentar.
Descubriendo dominios como nunca antes
La enumeración de subdominios es genial, ¿qué tal la enumeración de dominios? Parte I
La enumeración de subdominios es genial, ¿qué tal la enumeración de dominios? Parte II
Si tienes algún comentario o problema, no dudes en abrirlo en la sección de issues.