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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
xsubfind3r — أداة اكتشاف نطاقات فرعية سلبية تقوم بتجميع النتائج من مصادر متعددة عبر الإنترنت من خلال واجهة سطر الأوامر (CLI)، مع دعم الإدخال/الإخراج القياسي (stdin/stdout)، وإخراج بصيغة JSONL، وتكوين مفتاح API لأتمتة سير العمل الاستطلاعي. | Kitploit
أدوات/GitHubGitHub/hueristiq/xsubfind3r
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعتعداد DNS والنطاقات الفرعيةجمع المعلوماتتعداد النطاقات الفرعية
GitHubhueristiq/xsubfind3r

xsubfind3r

أداة اكتشاف نطاقات فرعية سلبية تقوم بتجميع النتائج من مصادر متعددة عبر الإنترنت من خلال واجهة سطر الأوامر (CLI)، مع دعم الإدخال/الإخراج القياسي (stdin/stdout)، وإخراج بصيغة JSONL، وتكوين مفتاح API لأتمتة سير العمل الاستطلاعي.

عرض المستودع
12095منذ 9 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

xsubfind3r

made with go go report card release open issues closed issues license maintenance contribution

xsubfind3r هي أداة سطر أوامر مصممة لاكتشاف النطاقات الفرعية لنطاق معين بطريقة بسيطة وفعالة. تعمل عن طريق جمع المعلومات من مجموعة متنوعة من المصادر السلبية، مما يعني أنها لا تتفاعل مباشرة مع الهدف بل تجمع البيانات المتاحة علنًا بالفعل. وهذا يجعل xsubfind3r أداة قوية لباحثي الأمن، ومتخصصي تكنولوجيا المعلومات، وأي شخص يتطلع إلى الحصول على رؤى حول النطاقات الفرعية المرتبطة بنطاق ما.

الموارد

  • الميزات
  • التثبيت
    • تثبيت الإصدارات الثنائية (بدون تثبيت Go)
    • تثبيت المصدر (مع تثبيت Go)
      • go install ...
      • go build ... (الإصدار قيد التطوير)
    • التثبيت على Docker (مع تثبيت Docker)
  • ما بعد التثبيت
  • الاستخدام
  • المساهمة
  • الترخيص

الميزات

  • يجلب النطاقات الفرعية من مصادر سلبية متعددة عبر الإنترنت لتوفير نتائج شاملة
  • يدعم stdin وstdout لسهولة التكامل في سير العمل الآلي
  • يدعم تنسيقات مخرجات متعددة (JSONL، ملف، stdout)
  • يعمل عبر المنصات (Windows، Linux، وmacOS)

التثبيت

تثبيت الإصدارات الثنائية (بدون تثبيت Go)

تفضل بزيارة صفحة الإصدارات وابحث عن الأرشيف المناسب لنظام التشغيل والهندسة الخاصين بك. قم بتنزيل الأرشيف من متصفحك أو انسخ عنوان URL الخاص به واحضره باستخدام wget أو curl:

  • ...مع wget:

    root@kitploit:~
    wget https://github.com/hueristiq/xsubfind3r/releases/download/v<version>/xsubfind3r-<version>-linux-amd64.tar.gz
    
  • ...أو مع curl:

    root@kitploit:~
    curl -OL https://github.com/hueristiq/xsubfind3r/releases/download/v<version>/xsubfind3r-<version>-linux-amd64.tar.gz
    

...ثم قم باستخراج الملف الثنائي:

root@kitploit:~
tar xf xsubfind3r-<version>-linux-amd64.tar.gz

[!TIP] يمكن دمج الخطوات أعلاه (التنزيل والاستخراج) في خطوة واحدة باستخدام هذا الأمر المباشر

root@kitploit:~
curl -sL https://github.com/hueristiq/xsubfind3r/releases/download/v<version>/xsubfind3r-<version>-linux-amd64.tar.gz | tar -xzv

[!NOTE] في أنظمة Windows، يجب أن تكون قادرًا على النقر المزدوج على الأرشيف المضغوط لاستخراج الملف التنفيذي xsubfind3r.

...قم بنقل الملف الثنائي xsubfind3r إلى مكان ما في PATH الخاص بك. على سبيل المثال، في أنظمة GNU/Linux و OS X:

root@kitploit:~
sudo mv xsubfind3r /usr/local/bin/

[!NOTE] يمكن لمستخدمي Windows اتباع كيفية: إضافة مواقع الأدوات إلى متغير بيئة PATH لإضافة xsubfind3r إلى PATH الخاص بهم.

تثبيت المصدر (مع تثبيت Go)

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

go install ...

root@kitploit:~
go install -v github.com/hueristiq/xsubfind3r/cmd/xsubfind3r@latest

go build ... (الإصدار قيد التطوير)

  • استنساخ المستودع

    root@kitploit:~
    git clone https://github.com/hueristiq/xsubfind3r.git 
    
  • بناء الأداة

    root@kitploit:~
    cd xsubfind3r/cmd/xsubfind3r && \
    go build .
    
  • قم بنقل الملف الثنائي xsubfind3r إلى مكان ما في PATH الخاص بك. على سبيل المثال، في أنظمة GNU/Linux و OS X:

    root@kitploit:~
    sudo mv xsubfind3r /usr/local/bin/
    

    يمكن لمستخدمي Windows اتباع كيفية: إضافة مواقع الأدوات إلى متغير بيئة PATH لإضافة xsubfind3r إلى PATH الخاص بهم.

[!CAUTION] على الرغم من أن الإصدار قيد التطوير هو وسيلة جيدة لإلقاء نظرة على أحدث ميزات xsubfind3r قبل إصدارها، كن على علم بأنه قد يحتوي على أخطاء. الإصدارات الرسمية الصادرة ستكون أكثر استقرارًا بشكل عام.

التثبيت على Docker (مع تثبيت Docker)

إذا كان لديك Docker مثبت، يمكنك استخدام xsubfind3r باستخدام صورته:

  • سحب صورة Docker باستخدام:

    root@kitploit:~
    docker pull hueristiq/xsubfind3r:latest
    
  • تشغيل xsubfind3r باستخدام الصورة:

    root@kitploit:~
    docker run --rm hueristiq/xsubfind3r:latest -h
    

ما بعد التثبيت

سيعمل xsubfind3r فورًا بعد التثبيت. ومع ذلك، تتطلب بعض المصادر مفاتيح API للعمل. يمكن إضافة هذه المفاتيح إلى ملف تكوين في $HOME/.config/xsubfind3r/config.yaml، يتم إنشاؤه عند التشغيل الأول، أو تعيينها كمتغيرات بيئة.

مثال على متغيرات البيئة لمفاتيح API:

root@kitploit:~
XSUBFIND3R_KEYS_BEVIGIL=your_bevigil_key
XSUBFIND3R_KEYS_CENSYS=your_censys_key

الاستخدام

لبدء استخدام xsubfind3r، افتح الطرفية (Terminal) وشغل الأمر التالي للحصول على قائمة بالخيارات:

root@kitploit:~
xsubfind3r -h

إليك ما تبدو عليه رسالة المساعدة:

root@kitploit:~

                _      __ _           _ _____
__  _____ _   _| |__  / _(_)_ __   __| |___ / _ __
\ \/ / __| | | | '_ \| |_| | '_ \ / _` | |_ \| '__|
 >  <\__ \ |_| | |_) |  _| | | | | (_| |___) | |
/_/\_\___/\__,_|_.__/|_| |_|_| |_|\__,_|____/|_|
                                             v1.2.0

USAGE:
 xsubfind3r [OPTIONS]

CONFIGURATION:
 -c, --configuration string           (default: $HOME/.config/xsubfind3r/config.yaml)

INPUT:
 -d, --domain string[]                target domain
 -l, --list string                    target domains file path

 For multiple domains, use comma(,) separated value with `--domain`,
 specify multiple `--domains`, load from file with `--list` or load from stdin.

SOURCES:
     --sources bool                   list supported sources
 -u, --sources-to-use string[]        comma(,) separated sources to use
 -e, --sources-to-exclude string[]    comma(,) separated sources to exclude

OUTPUT:
     --jsonl bool                     output in JSONL(ines)
 -o, --output string                  output write file path
 -O, --output-directory string        output write directory path
 -m, --monochrome bool                stdout in monochrome
 -s, --silent bool                    stdout in silent mode
 -v, --verbose bool                   stdout in verbose mode

المساهمة

المساهمات مرحب بها ومشجعة! لا تتردد في تقديم طلبات السحب أو الإبلاغ عن المشكلات. لمزيد من التفاصيل، راجع إرشادات المساهمة.

شكر جزيل لجميع المساهمين على دعمكم المستمر!

contributors

الترخيص

هذه الحزمة مرخصة بموجب رخصة MIT. يمكنك استخدامها وتعديلها وتوزيعها بحرية، طالما تلتزم بشروط الترخيص. يمكنك العثور على نص الترخيص الكامل في المستودع - نص رخصة MIT الكامل.

تنزيل الأداة