
يُؤتمت اختبار نقل المنطقة لنظام أسماء النطاقات (DNS). يتحقق من CVE-1999-0532 عن طريق العثور تلقائيًا على خوادم أسماء النطاق المحدد، ويختبر عمليات نقل المنطقة، وإذا نجحت، تتم طباعة النطاقات الفرعية إلى المخرجات القياسية.
يقوم بأتمتة اختبار نقل منطقة نظام أسماء النطاقات (DNS).
يبحث تلقائيًا عن خوادم أسماء النطاقات المعطاة، ويختبر عمليات نقل المناطق، وفي حالة النجاح، تتم طباعة سجلات A المحددة إلى المخرجات القياسية.
dztt zonetransfer.me
dztt -f domains.txt
dztt -n 1.1.1.1 zonetransfer.me
git >= 2.36.0
python >= 3.9
pip >= 20.3.4
تأكد من تثبيت حزم النظام المطلوبة، وقم بتنزيل المستودع.
sudo pacman -Syu git python pip | sudo apt install git python pip
git clone https://github.com/Rodney-O-C-Melby/zone-transfer-tester.git
قم بتثبيت تبعيات pip، وشغل البرنامج.
pip install dnspython
python dns-zone-transfer-test/src/dns-zone-transfer-test/dztt
أو قم بإنشاء بيئة افتراضية، وقم بتثبيت تبعيات pip في البيئة الافتراضية، وشغل البرنامج من البيئة الافتراضية.
python -m venv test
test/bin/pip install dnspython
test/bin/python dns-zone-transfer-test/src/dns-zone-transfer-test/dztt
قم بتنزيل المستودع، وانتقل إلى الدليل المناسب، وقم بتثبيت حزمة PIP.
git clone https://github.com/Rodney-O-C-Melby/zone-transfer-tester.git
cd dns-zone-transfer-test
pip install .
ثم أضف دليل سكريبتات بايثون إلى متغير البيئة PATH.
python get_scripts_path.py
أضف المخرجات إلى PATH أو استخدم dztt فقط داخل هذا الدليل باستخدام:
python src/dns-zone-transfer-test/dztt
usage: dztt [-h] [-f FILE] [-n NAMESERVER] target
اختبار نقل منطقة DNS: يختبر dztt عناوين IP أو النطاقات لعمليات نقل المناطق. (XFR)
الوسائط الموضعية:
target عنوان IP أو اسم النطاق المستهدف للاختبار
الخيارات:
-h, --help عرض رسالة المساعدة هذه والخروج
-f FILE, --file FILE ملف بأسماء النطاقات للاختبار، نطاق واحد في كل سطر
-n NAMESERVER, --nameserver NAMESERVER
عنوان IP لاستعلام DNS المستهدف، القيمة الافتراضية هي DNS المحلي
### أمثلة ###
dztt
dztt zonetransfer.me
dztt -f domains.txt
dztt -n 1.1.1.1 zonetransfer.me
dztt -f domains.txt -n 1.1.1.1
النطاق المعرض لخطر عمليات نقل المناطق سيطبع الرسالة التالية على المخرجات القياسية، ويطبع كل نطاق فرعي تم تحديده.
zonetransfer.me is VULNERABLE to DNS Zone Transfers!!!
Found 34 subdomains at zonetransfer.me
النطاق غير المعرض لخطر عمليات نقل المناطق سيطبع الرسالة التالية على المخرجات القياسية.
nmap.org is SECURE against DNS Zone Transfers :-)
أو
nmap.org is VERY SECURE against DNS Zone Transfers :-)
يقبل ملفًا يحتوي على أسماء النطاقات للاختبار، نطاق واحد في كل سطر.
dztt -f domains.txt
dnspython >= 2.2.1