Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
puredns — محلل DNS عالي السرعة ومخترق النطاقات الفرعية بالقوة الغاشمة مع تصفية دقيقة للبطاقات البرية والتحقق من تسمم DNS لأجل استطلاع دقيق. | Kitploit
أدوات/GitHubGitHub/d3mondev/puredns
الاستطلاعتعداد DNS والنطاقات الفرعيةجمع المعلوماتتعداد النطاقات الفرعيةالاختبار العشوائي لـ DNSتحليل DNSالأفضل في تحليل DNS #5الأفضل في الاختبار العشوائي لـ DNS #2الأفضل في تعداد DNS والنطاقات الفرعية #6
2.2k19085منذ 7 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الأفضل في تعداد النطاقات الفرعية #6
GitHubd3mondev/puredns

puredns

محلل DNS عالي السرعة ومخترق النطاقات الفرعية بالقوة الغاشمة مع تصفية دقيقة للبطاقات البرية والتحقق من تسمم DNS لأجل استطلاع دقيق.

عرض المستودع

محلل نطاقات سريع وتجربة عنيفة للنطاقات الفرعية مع فلترة دقيقة للنطاقات الوهمية
ابدأ »

الاستخدام · كيف يعمل · الرعاية · الأسئلة الشائعة

حول

puredns هي أداة سريعة لحل النطاقات والتجربة العنيفة للنطاقات الفرعية، قادرة على فلترة النطاقات الوهمية والإدخالات المسمومة في DNS بدقة.

تستخدم massdns، وهو محلل DNS قوي، لإجراء عمليات بحث جماعية. مع النطاق الترددي المناسب وقائمة جيدة من المحللين العامين، يمكنها حل ملايين الاستعلامات في دقائق معدودة. لكن للأسف، نتائج massdns تكون بقدر جودة الإجابات التي يقدمها المحللون العامون. وغالبًا ما تكون النتائج ملوثة بإجابات DNS خاطئة وإيجابيات كاذبة من النطاقات الوهمية.

puredns تحل هذه المشكلة بخوارزمية كشف النطاقات الوهمية الخاصة بها. يمكنها فلترة النطاقات الوهمية بناءً على إجابات DNS التي تم الحصول عليها من مجموعة من المحللين الموثوقين. كما تحاول تجاوز تسميم DNS عن طريق التحقق من الإجابات التي تم الحصول عليها باستخدام تلك المحللين الموثوقين.

تعتقد أن هذا مفيد؟ ⭐ امنحنا نجمة على GitHub — إنها تساعد!

واجهة puredns الطرفية

الميزات

  • حل آلاف استعلامات DNS في الثانية باستخدام massdns وقائمة من محللي DNS العامين
  • تجربة عنيفة للنطاقات الفرعية باستخدام قائمة كلمات ونطاقات جذرية
  • تنظيف النطاقات الوهمية واكتشاف الجذور الوهمية باستخدام أقل عدد من الاستعلامات لضمان نتائج دقيقة
  • تجاوز موازنة تحميل DNS أثناء كشف النطاقات الوهمية
  • التحقق من خلو النتائج من تسميم DNS عن طريق تشغيلها ضد قائمة من المحللين الموثوقين المعروفين
  • حفظ قائمة بالنطاقات الصالحة، وجذور النطاقات الوهمية الفرعية، وإخراج massdns نظيف يحتوي فقط على الإدخالات الصالحة
  • قراءة قائمة نطاقات أو كلمات من stdin وتفعيل الوضع الصامت لسهولة التكامل مع خطوط الأتمتة المخصصة

الرعاية

إذا كان عملي يجلب لك المال، فكر في أن تصبح راعياً! يمكنك الحصول على بعض المزايا الفريدة!

سيعني ذلك الكثير جداً ❤️ لأنه سيسمح لي بمواصلة العمل مجاناً للمجتمع. ولكن بغض النظر عن قرارك، فاعلم أن برمجياتي ستبقى مجانية ومفتوحة المصدر لاستخدامك.

البدء

المتطلبات الأساسية

massdns

يتطلب puredns وجود massdns على الجهاز المضيف. إذا كان مسار ملف massdns الثنائي موجوداً في متغير البيئة PATH، فسيعمل puredns مباشرة. مكان جيد لوضع ملف massdns التنفيذي هو /usr/local/bin على معظم الأنظمة. وإلا، ستحتاج إلى تحديد المسار إلى ملف massdns الثنائي باستخدام الوسيط --bin.

ما يلي يجب أن يعمل على معظم الأنظمة المبنية على Debian. اتبع التعليمات الرسمية لمزيد من المعلومات.

git clone https://github.com/blechschmidt/massdns.git
cd massdns
make
sudo make install

قائمة بخوادم محللي DNS العامين

تحتاج إلى الحصول على قائمة بخوادم DNS عامة لاستخدام puredns. ارجع إلى الأسئلة الشائعة لمعرفة كيفية إنشاء قائمتك الخاصة بالخوادم العاملة.

التثبيت

يمكنك تنزيل إصدار ثنائي.

بدلاً من ذلك، يمكنك تجميع أحدث إصدار بسهولة. تأكد أولاً من تثبيت Go على نظامك - الإصداران الرئيسيان الأخيران من Go مدعومان. ارجع إلى صفحة تثبيت Go الرسمية للحصول على تعليمات التثبيت. ثم قم بتشغيل الأمر التالي:

go install github.com/d3mondev/puredns/v2@latest

الاستخدام

تأكد من الاطلاع على القائمة الكاملة للأوامر والخيارات باستخدام puredns --help.

إذا كان ملف resolvers.txt موجوداً في دليل العمل الحالي، فسيستخدمه puredns بشكل افتراضي. وإلا، إذا كان أي من الملفين ~/.config/puredns/resolvers.txt أو ~/.config/puredns/resolvers-trusted.txt موجوداً، فسيستخدمهما puredns تلقائياً كمحللين. إذا لم تتوفر أي من هذه الخيارات، حدد المحللين لاستخدامهم مع الوسيطين --resolvers و --resolvers-trusted.

تحديد المحللين الموثوقين اختياري. افتراضياً، يستخدم puredns ببساطة 8.8.8.8 و 8.8.4.4.

التجربة العنيفة للنطاقات الفرعية

إليك كيفية تجربة عنيفة لقائمة ضخمة من النطاقات الفرعية باستخدام قائمة كلمات باسم all.txt:

puredns bruteforce all.txt domain.com

يمكنك أيضاً تجربة عنيفة لعدة نطاقات في وقت واحد باستخدام الخيار -d لتحميل ملف نصي يحتوي على نطاقات بدلاً من تحديد نطاق واحد كوسيط:

puredns bruteforce all.txt -d domains.txt

حل قائمة من النطاقات

يمكنك أيضاً حل قائمة من النطاقات الموجودة في ملف نصي (واحد في كل سطر).

puredns resolve domains.txt

التشغيل عبر stdin

يمكنك تمرير قائمة النطاقات المراد حلها عبر stdin:

cat domains.txt | puredns resolve

أو قائمة كلمات لاستخدامها في التجربة العنيفة:

cat wordlist.txt | puredns bruteforce domain.com

يمكنك أيضاً إضافة المفتاح -q لإخراج النطاقات الموجودة فقط لتوجيهها إلى أدوات أخرى:

cat domains.txt | puredns resolve -q | httprobe

حفظ النتائج في ملفات

يمكنك حفظ المعلومات التالية في ملفات لإعادة استخدامها في سير عملك:

  • النطاقات: قائمة نظيفة من النطاقات التي تم حلها بشكل صحيح
  • النطاقات الجذرية الوهمية: قائمة النطاقات الجذرية الوهمية التي تم العثور عليها (مثل *.store.yahoo.com)
  • ملف نتائج massdns (إخراج نصي -o Snl): يمكن استخدامه كمرجع واستخراج سجلات A و CNAME.
puredns resolve domains.txt --write valid_domains.txt \
                            --write-wildcards wildcards.txt \
                            --write-massdns massdns.txt

كيف يعمل

puredns قيد التشغيل

يمكنك رؤية puredns أثناء العمل ضد النطاق google.com باستخدام قائمة كلمات صغيرة من 100 ألف نطاق فرعي الأكثر شيوعاً في الصورة أعلاه.

كجزء من سير العمل، يقوم puredns بثلاث خطوات تلقائياً:

  1. الحل الجماعي باستخدام خوادم DNS العامة
  2. كشف النطاقات الوهمية
  3. التحقق

1. الحل الجماعي باستخدام خوادم DNS العامة

باستخدام massdns، سيقوم puredns بحل جماعي لجميع النطاقات والنطاقات الفرعية. يغذي البيانات إلى massdns عبر stdin، مما يسمح له بتحديد عدد الاستعلامات في الثانية إذا لزم الأمر وإجراء تنقية أساسية على قائمة النطاقات المُنشأة.

بشكل افتراضي، يتم تحويل النطاقات المدخلة إلى أحرف صغيرة، ويتم قبول الإدخالات التي تحتوي على أحرف صالحة فقط (أساساً [a-z0-9.-]). يمكنك تعطيل هذا بالعلامة --skip-sanitize.

بعد هذه الخطوة، تكون النتائج ملوثة عادةً: بعض المحللين العامين سيرسلون إجابات خاطئة، ويمكن للنطاقات الوهمية أن تضخم النتائج بسرعة.

2. كشف النطاقات الوهمية

ثم يستخدم puredns خوارزمية كشف النطاقات الوهمية الخاصة به لاكتشاف واستخراج جميع جذور النطاقات الوهمية من ملف نتائج massdns.

تنزيل الأداة