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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
urlfinder — أداة عالية السرعة لجمع عناوين URL بشكل سلبي، محسّنة لاكتشاف أصول الويب بكفاءة وشمولية دون فحص نشط. | Kitploit
أدوات/GitHubGitHub/projectdiscovery/urlfinder
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعتعداد DNS والنطاقات الفرعيةجمع المعلوماتأمن الويباختبار الاختراقتعداد النطاقات الفرعيةزاحف الويب
GitHubprojectdiscovery/urlfinder

urlfinder

أداة عالية السرعة لجمع عناوين URL بشكل سلبي، محسّنة لاكتشاف أصول الويب بكفاءة وشمولية دون فحص نشط.

عرض المستودع
89769منذ 15 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

URLFinder

أداة عالية السرعة لجمع عناوين URLs بشكل سلبي، مُحسَّنة لاكتشاف أصول الويب بكفاءة دون فحص نشط.

الميزات • التثبيت • الاستخدام • أمثلة • انضم إلى Discord


نظرة عامة

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

httpx

الميزات

  • مصادر سلبية منسّقة لتعظيم اكتشاف شامل لعناوين URLs
  • يدعم صيغ إخراج متعددة (JSON، ملف، stdout)
  • مُحسَّن للسرعة وكفاءة الموارد
  • دعم STDIN/OUT لسهولة التكامل مع سير العمل الحالي

التثبيت

يتطلب URLFinder إصدار Go 1.21. ثبّته باستخدام الأمر التالي أو حمّل ملفًا ثنائيًا مُجمَّعًا مسبقًا من صفحة الإصدارات.

root@kitploit:~
go install -v github.com/projectdiscovery/urlfinder/cmd/urlfinder@latest

الاستخدام

root@kitploit:~
urlfinder -h

يعرض هذا الأمر المساعدة الخاصة بـ URLFinder. فيما يلي بعض الخيارات والمفاتيح الشائعة.

root@kitploit:~
A streamlined tool for discovering associated URLs.

Usage:
  ./urlfinder [flags]

Flags:
INPUT:
   -d, -list string[]  target domain or list of domains

SOURCE:
   -s, -sources string[]           specific sources for discovery (e.g., -s alienvault,commoncrawl)
   -es, -exclude-sources string[]   sources to exclude (e.g., -es alienvault,commoncrawl)
   -all                             use all sources (may be slower)
SCOPE:
   -us, -url-scope string[]       in scope url regex to be followed by urlfinder
   -uos, -url-out-scope string[]  out of scope url regex to be excluded by urlfinder
   -fs, -field-scope string       pre-defined scope field (dn,rdn,fqdn) or custom regex (e.g., '(company-staging.io|company.com)') (default "rdn")
   -ns, -no-scope                 disables host based default scope
   -do, -display-out-scope        display external endpoint from scoped crawling

FILTER:
   -m, -match string[]       URLs or list to match (file or comma-separated)
   -f, -filter string[]      URLs or list to filter (file or comma-separated)

RATE-LIMIT:
   -rl, -rate-limit int      max HTTP requests per second (global)
   -rls, -rate-limits value  per-provider HTTP request limits (e.g., -rls waybackarchive=15/m)

UPDATE:
   -up, -update              update URLFinder to the latest version
   -duc, -disable-update-check  disable automatic update checks

OUTPUT:
   -o, -output string       specify output file
   -j, -jsonl               JSONL output format
   -od, -output-dir string  specify output directory
   -cs, -collect-sources    include all sources in JSON output

CONFIGURATION:
   -config string           config file (default "$CONFIG/urlfinder/config.yaml")
   -pc, -provider-config string  provider config file (default "$CONFIG/urlfinder/provider-config.yaml")
   -proxy string            HTTP proxy

DEBUG:
   -silent                  show only URLs in output
   -version                 display URLFinder version
   -v                       verbose output
   -nc, -no-color           disable colored output
   -ls, -list-sources       list all available sources
   -stats                   display source statistics

OPTIMIZATION:
   -timeout int   timeout in seconds (default 30)
   -max-time int  max time in minutes for enumeration (default 10)

أمثلة

الاستخدام الأساسي

root@kitploit:~
urlfinder -d tesla.com

يقوم هذا الأمر بتعداد عناوين URLs للنطاق المستهدف tesla.com.

مثال على التشغيل:

root@kitploit:~
$ urlfinder -d tesla.com

  __  _____  __   _____         __       
 / / / / _ \/ /  / __(_)__  ___/ /__ ____
/ /_/ / , _/ /__/ _// / _ \/ _  / -_) __/
\____/_/|_/____/_/ /_/_//_/\_,_/\__/_/    										

		projectdiscovery.io

[INF] Current urlfinder version v0.0.1 (latest)
[INF] Enumerating urls for tesla.com
https://www.tesla.com/akam/13/7e68a6e8
https://www.tesla.com/akam/13/pixel_4e07b670
https://www.tesla.com/da_dk/en/node/30788?redirect=no
https://www.tesla.com/de_at/findus/location/charger/dc6290
https://www.tesla.com/akam/13/7ade0a44
https://www.tesla.com/cs_cz/referral/teslaapp23713?redirect=no
https://www.tesla.com/da_dk/findus/location/charger/dc253
https://www.tesla.com/akam/13/pixel_76102729
https://www.tesla.com/da_dk/blog/modules//system/system.messages.js
...
[INF] Found 202435 urls for tesla.com in 2 minutes 37 seconds

خيارات التصفية

استخدم الخيارين -m (مطابقة) و-f (تصفية) لتحسين النتائج بناءً على أنماط عناوين URLs.

أمثلة

  1. تضمين عناوين URLs المطابقة لأنماط محددة

    لتضمين عناوين URLs التي تحتوي فقط على "shop" أو "model":

    root@kitploit:~
    urlfinder -d tesla.com -m shop,model
    
  2. استبعاد عناوين URLs المطابقة لأنماط محددة

    لاستبعاد عناوين URLs التي تحتوي على "privacy" أو "terms":

    root@kitploit:~
    urlfinder -d tesla.com -f privacy,terms
    
  3. الجمع بين المطابقة والتصفية

    للعثور على عناوين URLs التي تحتوي على "support" مع استبعاد تلك التي تحتوي على "faq":

    root@kitploit:~
    urlfinder -d tesla.com -m support -f faq
    

استخدام ملفات للمطابقة والتصفية

وفّر الأنماط في ملفات:

root@kitploit:~
urlfinder -d tesla.com -m include-patterns.txt -f exclude-patterns.txt

مثال على إخراج JSONL

استخدم العلامة -j أو --jsonl لإخراج النتائج بصيغة JSONL (JSON Lines)، حيث يمثل كل سطر كائن JSON منفصل. هذه الصيغة مفيدة لمعالجة المخرجات الكبيرة بطريقة منظمة.

مثال على الأمر

root@kitploit:~
urlfinder -d tesla.com -j

مثال على مخرجات JSONL

root@kitploit:~
{"url":"https://shop.tesla.com/product/model-s-plaid","input":"tesla.com","source":"waybackarchive"}
{"url":"https://www.tesla.com/inventory/used/ms","input":"tesla.com","source":"waybackarchive"}
{"url":"https://forums.tesla.com/discussion/101112/model-3-updates","input":"tesla.com","source":"waybackarchive"}

يحتوي كل كائن JSON على:

  • url: عنوان URL المكتشف.
  • input: النطاق المستهدف (مثل tesla.com).
  • source: مصدر البيانات لاكتشاف عنوان URL (مثل waybackarchive).

تم تطوير URLFinder بحب ❤️ بواسطة فريق ProjectDiscovery ويُوزَّع بموجب رخصة MIT.
تنزيل الأداة