
dnsenum هو سكربت بلغة perl يقوم بتعداد معلومات DNS
README - dnsenum.pl الإصدار: 1.2.4
نص بيرل متعدد الخيوط لتعداد معلومات DNS الخاصة بنطاق واكتشاف كتل IP غير المتجاورة.
العمليات:
1) الحصول على عنوان المضيف (سجل A).
2) الحصول على خوادم الأسماء (متعدد الخيوط).
3) الحصول على سجل MX (متعدد الخيوط).
4) تنفيذ استعلامات axfr على خوادم الأسماء والحصول على إصدار BIND (متعدد الخيوط).
5) الحصول على أسماء إضافية ونطاقات فرعية عبر كشط جوجل
(استعلام جوجل = "allinurl: -www site:domain").
6) فرض النطاقات الفرعية من ملف، ويمكن أيضًا تنفيذ الاستدعاء التكراري
على النطاقات الفرعية التي تحتوي على سجلات NS (جميعها متعددة الخيوط).
7) حساب نطاقات شبكة الفئة C وتنفيذ استعلامات whois
عليها (متعدد الخيوط).
8) تنفيذ عمليات بحث عكسية على نطاقات الشبكة
(نطاقات الفئة C و/أو whois) (متعدد الخيوط).
9) الكتابة إلى ملف domain_ips.txt لكتل IP.
سجل التغييرات من الإصدار 1.2.2
المتطلبات الأساسية:
الوحدات المضمنة في بيرل 5.10.0: Getopt::Long IO::File Thread::Queue
وحدات ضرورية أخرى: يجب أن تكون موجودة: Net::IP Net::DNS Net::Netmask اختياري: Net::Whois::IP HTML::Parser WWW::Mechanize XML::Writer
لتثبيت وحدة، ما عليك سوى تشغيل (كجذر):
perl -MCPAN -e shell
ثم اكتب: install مثلاً: cpan[1]> install XML::Writer
دعم خيوط ithreads في بيرل: يجب ترجمة إصدار بيرل مع دعم ithreads. threads threads::shared
الخيارات: قم بتشغيل "perldoc dnsenum.pl".
شكر خاص لجميع مطوري بيرل.
Filip Waeytens <filip.waeytens[at]gmail.com> tix tixxDZ <tixxdz[at]gmail.com>