
ماسح مسارات الويب
أداة عنيفة متقدمة لاكتشاف مسارات الويب
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/:
%EXT%، الفئات، القوالب، البادئات، اللواحق، والتحويلات.config.ini.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.