
Certificate Transparency 로그를 활용하여 조직의 새로 발급된 도메인을 발견하고 추적하는 수동적 도메인 모니터링 도구로, Slack 알림을 지원합니다.
CT 로그를 살펴봄으로써 공격자는 완전히 수동적인 방식으로 조직의 인프라(예: 내부 도메인, 이메일 주소)에 대한 많은 정보를 수집할 수 있습니다.
moniorg는 인증서 투명성 로그를 활용하여 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
| Short form | Long form | 설명 |
|---|---|---|
| -h | --help | 도움말 메시지를 표시하고 종료합니다 |
| -a | --add | 모니터링할 조직 이름 추가 |
| -m | --monitor | 새로 추가된 도메인을 모니터링하고 확인합니다 |
| -g | --get | 모니터링 중인 조직 이름을 기반으로 도메인 목록 가져오기 |
| -l | --list | 모니터링 중인 조직 이름 나열 |
| -v | --vps | VPS 모드에서 moniorg를 실행하고 새 도메인이 발견될 때마다 Slack 알림을 보냅니다 (이 옵션은 -m과 함께 사용해야 함) |
모니터링 목록에 조직 이름 추가:
python3 moniorg.py -a "VK LLC"
,--
,--,--,--. ,---. ,--,--, `--' ,---. ,--.--. ,---.
| || .-. || \,--.| .-. || .--'| .-. |
| | | |' '-' '| || || |' '-' '| | ' '-' '
`--`--`--' `---' `--''--'`--' `---' `--' .`- /
`---'
By Youssef Lahouifi
수집된 도메인 확인:
python3 moniorg.py -g "VK LLC"
,--
,--,--,--. ,---. ,--,--, `--' ,---. ,--.--. ,---.
| || .-. || \,--.| .-. || .--'| .-. |
| | | |' '-' '| || || |' '-' '| | ' '-' '
`--`--`--' `---' `--''--'`--' `---' `--' .`- /
`---'
By Youssef Lahouifi
[+] 다음은 회사의 도메인 목록입니다...
gmrk.mail.ru
relap.org
relap.ru
test.mail.ru
새 도메인이 추가되었는지 확인:
python3 moniorg.py -m "VK LLC"
,--
,--,--,--. ,---. ,--,--, `--' ,---. ,--.--. ,---.
| || .-. || \,--.| .-. || .--'| .-. |
| | | |' '-' '| || || |' '-' '| | ' '-' '
`--`--`--' `---' `--''--'`--' `---' `--' .`- /
`---'
By Youssef Lahouifi
얻은 것이 없습니다!
moniorg는 새 도메인을 찾기 위해 crt.sh 웹사이트에 의존하며, 때로는 도메인 목록이 방대할 때 crt.sh가 시간 초과되는 것처럼 보일 수 있습니다. 그냥 다시 시도하면 됩니다.
서브도메인 열거는 멋지다, 도메인 열거는 어떨까? 1부
서브도메인 열거는 멋지다, 도메인 열거는 어떨까? 2부
피드백이나 문제가 있으면 issues 섹션에 자유롭게 열어주세요.