Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Sublist3r — أداة سريعة لتعداد النطاقات الفرعية لمختبرات الاختراق | Kitploit
أدوات/GitHubGitHub/aboul3la/sublist3r
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعجمع المعلوماتاختبار الاختراقتعداد النطاقات الفرعيةتحليل DNS
GitHubaboul3la/sublist3r

Sublist3r

أداة سريعة لتعداد النطاقات الفرعية لمختبرات الاختراق

عرض المستودع
11.0k2.2kمنذ 6 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة

حول Sublist3r

Sublist3r هي أداة بايثون مصممة لتعداد النطاقات الفرعية للمواقع باستخدام OSINT. تساعد مختبر الاختراق وصيادي الثغرات في جمع وتجميع النطاقات الفرعية للنطاق المستهدف. يقوم Sublist3r بتعداد النطاقات الفرعية باستخدام العديد من محركات البحث مثل Google وYahoo وBing وBaidu وAsk. كما يقوم Sublist3r بتعداد النطاقات الفرعية باستخدام Netcraft وVirustotal وThreatCrowd وDNSdumpster وReverseDNS.

تم دمج subbrute مع Sublist3r لزيادة احتمالية العثور على المزيد من النطاقات الفرعية باستخدام القوة الغاشمة مع قائمة كلمات محسّنة. يعود الفضل إلى TheRook، مؤلف subbrute.

لقطات الشاشة

Sublist3r

التثبيت

root@kitploit:~
git clone https://github.com/aboul3la/Sublist3r.git

إصدار بايثون الموصى به:

يدعم Sublist3r حاليًا Python 2 و Python 3.

  • الإصدار الموصى به لـ Python 2 هو 2.7.x
  • الإصدار الموصى به لـ Python 3 هو 3.4.x

التبعيات:

يعتمد Sublist3r على وحدات بايثون requests و dnspython و argparse.

يمكن تثبيت هذه التبعيات باستخدام ملف المتطلبات:

  • التثبيت على ويندوز:
root@kitploit:~
c:\python27\python.exe -m pip install -r requirements.txt
  • التثبيت على لينكس
root@kitploit:~
sudo pip install -r requirements.txt

بدلاً من ذلك، يمكن تثبيت كل وحدة بشكل مستقل كما هو موضح أدناه.

وحدة Requests (http://docs.python-requests.org/en/latest/)

  • التثبيت لويندوز:
root@kitploit:~
c:\python27\python.exe -m pip install requests
  • التثبيت لأوبونتو/ديبيان:
root@kitploit:~
sudo apt-get install python-requests
  • التثبيت لسينتوس/ريدهات:
root@kitploit:~
sudo yum install python-requests
  • التثبيت باستخدام pip على لينكس:
root@kitploit:~
sudo pip install requests

وحدة dnspython (http://www.dnspython.org/)

  • التثبيت لويندوز:
root@kitploit:~
c:\python27\python.exe -m pip install dnspython
  • التثبيت لأوبونتو/ديبيان:
root@kitploit:~
sudo apt-get install python-dnspython
  • التثبيت باستخدام pip:
root@kitploit:~
sudo pip install dnspython

وحدة argparse

  • التثبيت لأوبونتو/ديبيان:
root@kitploit:~
sudo apt-get install python-argparse
  • التثبيت لسينتوس/ريدهات:
root@kitploit:~
sudo yum install python-argparse
  • التثبيت باستخدام pip:
root@kitploit:~
sudo pip install argparse

للتلوين في ويندوز قم بتثبيت المكتبات التالية

root@kitploit:~
c:\python27\python.exe -m pip install win_unicode_console colorama

الاستخدام

أمثلة

  • لسرد جميع الخيارات والمفاتيح الأساسية استخدم المفتاح -h:

python sublist3r.py -h

  • لتعداد النطاقات الفرعية لنطاق معين:

python sublist3r.py -d example.com

  • لتعداد النطاقات الفرعية لنطاق معين وعرض النطاقات الفرعية التي تحتوي على منافذ مفتوحة 80 و 443 فقط:

python sublist3r.py -d example.com -p 80,443

  • لتعداد النطاقات الفرعية لنطاق معين وعرض النتائج في الوقت الفعلي:

python sublist3r.py -v -d example.com

  • لتعداد النطاقات الفرعية وتمكين وحدة القوة الغاشمة:

python sublist3r.py -b -d example.com

  • لتعداد النطاقات الفرعية واستخدام محركات محددة مثل Google وYahoo وVirustotal:

python sublist3r.py -e google,yahoo,virustotal -d example.com

استخدام Sublist3r كوحدة في نصوص بايثون الخاصة بك

مثال

root@kitploit:~
import sublist3r 
subdomains = sublist3r.main(domain, no_threads, savefile, ports, silent, verbose, enable_bruteforce, engines)

ستقوم الدالة الرئيسية بإرجاع مجموعة من النطاقات الفرعية الفريدة التي وجدها Sublist3r

استخدام الدالة:

  • domain: النطاق الذي تريد تعداد نطاقاته الفرعية.
  • savefile: حفظ الإخراج في ملف نصي.
  • ports: تحديد قائمة مفصولة بفواصل من منافذ tcp لفحصها.
  • silent: ضبط sublist3r للعمل في الوضع الصامت أثناء التنفيذ (مفيد عندما لا تحتاج إلى ضوضاء كثيرة).
  • verbose: عرض النطاقات الفرعية التي تم العثور عليها في الوقت الفعلي.
  • enable_bruteforce: تمكين وحدة القوة الغاشمة.
  • engines: (اختياري) لاختيار محركات محددة.

مثال لتعداد النطاقات الفرعية لـ Yahoo.com:

root@kitploit:~
import sublist3r 
subdomains = sublist3r.main('yahoo.com', 40, 'yahoo_subdomains.txt', ports= None, silent=False, verbose= False, enable_bruteforce= False, engines=None)

الترخيص

Sublist3r مرخصة بموجب ترخيص GNU GPL. ألق نظرة على LICENSE لمزيد من المعلومات.

الإسناد

  • TheRook - استندت وحدة القوة الغاشمة إلى نصه البرمجي subbrute.
  • Bitquark - استندت قائمة كلمات Subbrute إلى بحثه dnspop.

شكر

  • شكر خاص لـ Ibrahim Mosaad على مساهماته الرائعة التي ساعدت في تحسين الأداة.

الإصدار

الإصدار الحالي هو 1.0

تنزيل الأداة
الصيغة المختصرةالصيغة الطويلةالوصف
-d--domainاسم النطاق لتعداد النطاقات الفرعية له
-b--bruteforceتمكين وحدة القوة الغاشمة subbrute
-p--portsمسح النطاقات الفرعية التي تم العثور عليها مقابل منافذ tcp محددة
-v--verboseتمكين الوضع المفصل وعرض النتائج في الوقت الفعلي
-t--threadsعدد الخيوط لاستخدامها في القوة الغاشمة subbrute
-e--enginesتحديد قائمة مفصولة بفواصل من محركات البحث
-o--outputحفظ النتائج في ملف نصي
-h--helpعرض رسالة المساعدة والخروج