العودة إلى التحديثات
New releaseAug 14, 2026

dirsearch v0.5.0

ماسح مسارات الويب

مشاركة
شعار dirsearch (وضع فاتح) شعار dirsearch (وضع داكن)

dirsearch - اكتشاف المسارات على الويب

Build License Stars Release Sponsors Discord Twitter

أداة عنيفة متقدمة لاكتشاف مسارات الويب

dirsearch يتم تطويره بنشاط بواسطة @maurosoria و @shelld3v.

انضم إلى خادم Discord للتواصل مع الفريق.

بداية سريعة

يتطلب dirsearch بايثون 3.11 أو أعلى.

git clone https://github.com/maurosoria/dirsearch.git --depth 1
cd dirsearch
python3 dirsearch.py -u https://example.com -e php,html,js

يمكنك أيضًا تثبيت أحدث حزمة بايثون مباشرة من GitHub باستخدام pip:

pip3 install git+https://github.com/maurosoria/dirsearch.git
dirsearch -u https://example.com -e php,html,js

الخلفية الأصلية بـ Rust اختيارية للتثبيت من المصدر؛ راجع التثبيت لخطوات البناء الأصلي.

الثنائيات المبنية مسبقًا بـ PyInstaller وأرشيفات المجلدات المحمولة متاحة على صفحة الإصدارات.

التوثيق

التوثيق الكامل موجود الآن في docs/:

أمثلة بسيطة

python3 dirsearch.py -u https://target
python3 dirsearch.py -u https://target -e php,html,js
python3 dirsearch.py -u https://target -e php,html,js -w /path/to/wordlist
python3 dirsearch.py -u https://target -r --max-recursion-depth 3

استخدم python3 dirsearch.py -h للحصول على مساعدة CLI كاملة.

واجهة برمجة تطبيقات بايثون

يمكن أيضًا استخدام dirsearch من كود بايثون للأتمتة المحلية، خوادم MCP، أغلفة REST، وعمليات مسح يتحكم بها وكيل. تحتفظ واجهة API القابلة للاستيراد بتكوينها في FuzzerConfig، لذا لا يحتاج المتصلون إلى تحليل أعلام CLI أو تغيير المتغيرات العامة لـ CLI.

راجع واجهة برمجة تطبيقات بايثون للحصول على أمثلة تغطي القوالب، قوائم الكلمات المخصصة، الاستدعاءات، الجلسات الموثقة، ووصفات المسح الموجهة للوكيل.

المساهمة

طلبات السحب وطلبات الميزات مرحب بها. راجع CONTRIBUTORS.md للأشخاص الذين ساعدوا في تحسين dirsearch.

الترخيص

حقوق النشر (C) Mauro Soria ([email protected])

الترخيص: رخصة جنو العمومية العامة، الإصدار 2.

الفئات