
أداة مراقبة نطاقات سلبية تستفيد من سجلات الشفافية للشهادات لاكتشاف وتتبع النطاقات الصادرة حديثًا لمؤسسة، مع دعم إشعارات Slack.
من خلال النظر في سجلات الشهادات (CT logs) يمكن للمهاجم جمع الكثير من المعلومات حول البنية التحتية للمؤسسة مثل النطاقات الداخلية وعناوين البريد الإلكتروني بطريقة سلبية تمامًا.
يستفيد moniorg من سجلات الشفافية (Certificate Transparency logs) لمراقبة النطاقات الصادرة حديثًا بناءً على حقل المنظمة في شهادة 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
إضافة اسم منظمة إلى قائمة المراقبة:
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 يتوقف عن الاستجابة عندما تكون قائمة النطاقات ضخمة. ما عليك سوى إعادة المحاولة.
اكتشاف النطاقات كما لم يحدث من قبل
استكشاف النطاقات الفرعية رائع، ماذا عن استكشاف النطاقات؟ الجزء الأول
استكشاف النطاقات الفرعية رائع، ماذا عن استكشاف النطاقات؟ الجزء الثاني
إذا كان لديك ملاحظة أو مشكلة، فلا تتردد في فتحها في قسم المشكلات (issues).
| الصيغة المختصرة | الصيغة الطويلة | الوصف |
|---|
| -h | --help | إظهار رسالة المساعدة والخروج |
| -a | --add | إضافة اسم المنظمة للمراقبة |
| -m | --monitor | المراقبة ورؤية النطاقات المضافة حديثًا |
| -g | --get | الحصول على قائمة النطاقات بناءً على اسم المنظمة الذي تراقبه |
| -l | --list | عرض أسماء المنظمات التي تراقبها |
| -v | --vps | تشغيل moniorg في وضع VPS وإرسال إشعار Slack عند العثور على نطاق جديد (يجب استخدام هذا الخيار مع -m) |