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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
mkpath — أنشئ مجموعات مسارات URL باستخدام قائمة كلمات | Kitploit
أدوات/GitHubGitHub/trickest/mkpath
الاستطلاعجمع المعلوماتأمن الويبالاختبار العشوائياختبار الاختراق
GitHubtrickest/mkpath

mkpath

أنشئ مجموعات مسارات URL باستخدام قائمة كلمات

عرض المستودع
176286منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

mkpath Tweet

توليد توليفات مسارات URL باستخدام قائمة كلمات

mkpath

اقرأ ملف قائمة كلمات وقم بتوليد توليفات المسارات لدومين معين أو قائمة دومينات. يتم تحويل المدخلات من ملف قائمة الكلمات إلى أحرف صغيرة (lowercase) وتتم معالجة الكلمات الفريدة فقط. بالإضافة إلى ذلك، يمكن تصفية قائمة الكلمات باستخدام تعبير نمطي (regex).

عند استخدامك لمعامل -l في mkpath، سيتم توليد جميع توليفات المسارات حتى المستوى المحدد، بما في ذلك جميع المستويات الأدنى، باستخدام كلمات من قائمة الكلمات. على سبيل المثال، مع -l 2، سيتم توليد len(permutation_list)^2 + len(permutation_list) نتيجة، وهي:

  • 30 توليفة لقائمة كلمات من 5 كلمات.
  • 10100 توليفة لقائمة كلمات من 100 كلمة.
  • 250500 توليفة لقائمة كلمات من 500 كلمة.

التثبيت

الملف الثنائي

الملفات الثنائية متاحة في الإصدار الأحدث.

Docker

root@kitploit:~
docker run quay.io/trickest/mkpath

من المصدر

root@kitploit:~
go install github.com/trickest/mkpath@latest

الاستخدام

root@kitploit:~
  -d string
    	Input domain
  -df string
    	Input domain file, one domain per line
  -l int
    	URL path depth to generate (default 1) (default 1)
  -lower
    	Convert wordlist file content to lowercase (default false)
  -o string
    	Output file (optional)
  -only-dirs
    	Generate directories only, files are filtered out (default false)
  -only-files
    	Generate files only, file names are appended to given domains (default false)
  -r string
    	Regex to filter words from wordlist file
  -t int
    	Number of threads for every path depth (default 100)
  -w string
    	Wordlist file

مثال

wordlist.txt
root@kitploit:~
dev
prod/
admin.py
app/login.html
root@kitploit:~
$ mkpath -d example.com -l 2 -w wordlist.txt
example.com/dev
example.com/prod
example.com/dev/dev
example.com/prod/dev
example.com/dev/prod
example.com/prod/prod
example.com/dev/admin.py
example.com/dev/app/login.html
example.com/prod/admin.py
example.com/prod/app/login.html
example.com/dev/dev/admin.py
example.com/dev/dev/app/login.html
example.com/prod/dev/admin.py
example.com/prod/dev/app/login.html
example.com/dev/prod/admin.py
example.com/dev/prod/app/login.html
example.com/prod/prod/admin.py
example.com/prod/prod/app/login.html

الإبلاغ عن الأخطاء / الملاحظات

نتطلع إلى أي ملاحظات تود مشاركتها معنا، وإذا واجهتك مشكلة يمكنك التواصل معنا عبر [email protected]. يمكنك أيضًا إنشاء Issue أو طلب سحب (pull request) على مستودع Github.

أين يتناسب هذا مع منهجيتك؟

يعد Mkpath جزءًا لا يتجزأ من العديد من سير العمل في متجر Trickest. سجّل في trickest.com للوصول إلى سير العمل هذه أو أنشئ سير العمل الخاص بك من الصفر!

تنزيل الأداة