
Strumento di monitoraggio passivo dei domini che sfrutta i log di Certificate Transparency per scoprire e tenere traccia dei domini appena emessi per un'organizzazione, con supporto per notifiche Slack.
Esaminando i log CT, un attaccante può raccogliere molte informazioni sull'infrastruttura di un'organizzazione, come domini interni e indirizzi email, in modo completamente passivo.
moniorg sfrutta i log di trasparenza dei certificati per monitorare i domini appena emessi basandosi sul campo dell'organizzazione presente nel loro certificato 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
Aggiunta di un nome organizzazione alla lista di monitoraggio:
python3 moniorg.py -a "VK LLC"
,--
,--,--,--. ,---. ,--,--, `--' ,---. ,--.--. ,---.
| || .-. || \,--.| .-. || .--'| .-. |
| | | |' '-' '| || || |' '-' '| | ' '-' '
`--`--`--' `---' `--''--'`--' `---' `--' .`- /
`---'
By Youssef Lahouifi
Per vedere i domini raccolti:
python3 moniorg.py -g "VK LLC"
,--
,--,--,--. ,---. ,--,--, `--' ,---. ,--.--. ,---.
| || .-. || \,--.| .-. || .--'| .-. |
| | | |' '-' '| || || |' '-' '| | ' '-' '
`--`--`--' `---' `--''--'`--' `---' `--' .`- /
`---'
By Youssef Lahouifi
[+] below is the list of domains of the company ...
gmrk.mail.ru
relap.org
relap.ru
test.mail.ru
Per vedere se è stato aggiunto un nuovo dominio:
python3 moniorg.py -m "VK LLC"
,--
,--,--,--. ,---. ,--,--, `--' ,---. ,--.--. ,---.
| || .-. || \,--.| .-. || .--'| .-. |
| | | |' '-' '| || || |' '-' '| | ' '-' '
`--`--`--' `---' `--''--'`--' `---' `--' .`- /
`---'
By Youssef Lahouifi
Got Nothing !
moniorg dipende dal sito crt.sh per trovare nuovi domini e a volte crt.sh sembra andare in timeout quando l'elenco dei domini è enorme. Devi solo riprovare.
Scoprire domini come mai prima d'ora
L'enumerazione dei sottodomini è fantastica, che ne dici dell'enumerazione dei domini? Parte I
L'enumerazione dei sottodomini è fantastica, che ne dici dell'enumerazione dei domini? Parte II
Se hai un feedback o un problema, sentiti libero di aprirlo nella sezione delle issue.
| Forma breve | Forma lunga | Descrizione |
|---|
| -h | --help | Mostra il messaggio di aiuto ed esce |
| -a | --add | Aggiunge il nome dell'organizzazione da monitorare |
| -m | --monitor | Monitora e visualizza i domini appena aggiunti |
| -g | --get | Ottiene un elenco di domini basato sul nome dell'organizzazione che stai monitorando |
| -l | --list | Elenca i nomi delle organizzazioni che stai monitorando |
| -v | --vps | Esegue moniorg in modalità VPS e invia una notifica Slack ogni volta che viene trovato un nuovo dominio (questa opzione dovrebbe essere usata insieme a -m) |