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

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

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

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

دليل الأدوات

الفئات

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

xurlfind3r

أداة اكتشاف عناوين URL سلبية تجمع عناوين URL المرتبطة بالنطاق من مصادر عامة متعددة عبر سطر الأوامر، وتدعم الإدخال/الإخراج القياسي (stdin/stdout) وإخراج JSONL لسير العمل الآلي للاستطلاع.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

xurlfind3r

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

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

الموارد

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

الميزات

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

التثبيت

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

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

  • ... مع wget:

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

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

... ثم، قم بفك ضغط الأرشيف:

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

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

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

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

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

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

[!NOTE] يمكن لمستخدمي ويندوز اتباع How to: Add Tool Locations to the PATH Environment Variable لإضافة xurlfind3r إلى PATH الخاص بهم.

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

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

go install ...

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

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

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

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

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

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

    يمكن لمستخدمي ويندوز اتباع How to: Add Tool Locations to the PATH Environment Variable لإضافة xurlfind3r إلى PATH الخاص بهم.

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

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

لتثبيت xurlfind3r عبر Docker:

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

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

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

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

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

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

root@kitploit:~
XURLFIND3R_KEYS_BEVIGIL=your_bevigil_key
XURLFIND3R_KEYS_ONTELX=your_intelx_key

الاستخدام

لبدء استخدام xurlfind3r، افتح الطرفية وشغل الأمر التالي لعرض قائمة الخيارات:

root@kitploit:~
xurlfind3r -h

هذا هو شكل رسالة المساعدة:

root@kitploit:~

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

الاستخدام:
 xurlfind3r [OPTIONS]

الإعدادات:
 -c, --configuration string           (الافتراضي: $HOME/.config/xurlfind3r/config.yaml)

الإدخال:
 -d, --domain string[]                النطاق المستهدف
 -l, --list string                    مسار ملف النطاقات المستهدفة

 للنطاقات المتعددة، استخدم الفاصلة (,) مع `--domain`،
 أو حدد عدة `--domains`، أو قم بتحميل من ملف باستخدام `--list` أو من stdin.

النطاق:
     --include-subdomains bool        مطابقة عناوين URL للنطاقات الفرعية

المصادر:
     --sources bool                   عرض المصادر المدعومة
 -u, --sources-to-use string[]        استخدام المصادر مفصولة بفاصلة (,) 
 -e, --sources-to-exclude string[]    استبعاد المصادر مفصولة بفاصلة (,) 

الإخراج:
     --jsonl bool                     الإخراج بتنسيق JSONL(ines)
 -o, --output string                  مسار ملف كتابة الإخراج
 -O, --output-directory string        مسار دليل كتابة الإخراج
 -m, --monochrome bool                الإخراج stdout بالأحادي اللون
 -s, --silent bool                    الإخراج stdout بصمت
 -v, --verbose bool                   الإخراج stdout بالتفصيل

المساهمة

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

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

contributors

الترخيص

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

تنزيل الأداة