
Outil de surveillance passive de domaines exploitant les logs de transparence des certificats pour découvrir et suivre les domaines nouvellement émis d'une organisation, avec prise en charge des notifications Slack.
En consultant les journaux CT (Certificate Transparency), un attaquant peut recueillir une grande quantité d'informations sur l'infrastructure d'une organisation, comme les domaines internes et les adresses e-mail, de manière totalement passive. moniorg exploite les journaux de transparence des certificats pour surveiller l'apparition de nouveaux domaines, en se basant sur le champ « organisation » du certificat 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
Ajout d'un nom d'organisation à la liste de surveillance :
python3 moniorg.py -a "VK LLC"
,--
,--,--,--. ,---. ,--,--, `--' ,---. ,--.--. ,---.
| || .-. || \,--.| .-. || .--'| .-. |
| | | |' '-' '| || || |' '-' '| | ' '-' '
`--`--`--' `---' `--''--'`--' `---' `--' .`- /
`---'
By Youssef Lahouifi
Pour voir les domaines collectés :
python3 moniorg.py -g "VK LLC"
,--
,--,--,--. ,---. ,--,--, `--' ,---. ,--.--. ,---.
| || .-. || \,--.| .-. || .--'| .-. |
| | | |' '-' '| || || |' '-' '| | ' '-' '
`--`--`--' `---' `--''--'`--' `---' `--' .`- /
`---'
By Youssef Lahouifi
[+] ci-dessous la liste des domaines de l'entreprise...
gmrk.mail.ru
relap.org
relap.ru
test.mail.ru
Pour vérifier si un nouveau domaine a été ajouté :
python3 moniorg.py -m "VK LLC"
,--
,--,--,--. ,---. ,--,--, `--' ,---. ,--.--. ,---.
| || .-. || \,--.| .-. || .--'| .-. |
| | | |' '-' '| || || |' '-' '| | ' '-' '
`--`--`--' `---' `--''--'`--' `---' `--' .`- /
`---'
By Youssef Lahouifi
Rien de nouveau !
moniorg dépend du site crt.sh pour trouver de nouveaux domaines, et il arrive que crt.sh semble expirer lorsque la liste des domaines est volumineuse. Il suffit de réessayer.
Découvrir les domaines comme jamais auparavant
L'énumération de sous-domaines, c'est cool, mais qu'en est-il de l'énumération de domaines ? Partie I L'énumération de sous-domaines, c'est cool, mais qu'en est-il de l'énumération de domaines ? Partie II
Si vous avez un retour ou un problème, n'hésitez pas à l'ouvrir dans la section des issues.
| Format court | Format long | Description |
|---|
| -h | --help | Affiche le message d'aide et quitte |
| -a | --add | Ajoute un nom d'organisation à surveiller |
| -m | --monitor | Surveille et affiche les nouveaux domaines ajoutés |
| -g | --get | Obtient une liste de domaines basée sur le nom d'organisation surveillé |
| -l | --list | Liste les noms d'organisations que vous surveillez |
| -v | --vps | Exécute moniorg en mode VPS et envoie une notification Slack à chaque nouveau domaine trouvé (cette option doit être utilisée avec -m) |