
वेब पथ स्कैनर
एक उन्नत वेब पथ ब्रूट-फोर्सर
dirsearch को सक्रिय रूप से @maurosoria और @shelld3v द्वारा विकसित किया जा रहा है।
टीम से संवाद करने के लिए Discord सर्वर से जुड़ें।
dirsearch के लिए Python 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
आप pip के साथ सीधे GitHub से नवीनतम Python स्टैक भी स्थापित कर सकते हैं:
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
पूर्ण CLI सहायता के लिए python3 dirsearch.py -h का उपयोग करें।
dirsearch का उपयोग Python कोड से स्थानीय स्वचालन, MCP सर्वर, REST रैपर और एजेंट-नियंत्रित स्कैन के लिए भी किया जा सकता है। आयात करने योग्य API अपना कॉन्फ़िगरेशन FuzzerConfig में रखता है, इसलिए कॉलर्स को CLI फ़्लैग पार्स करने या CLI ग्लोबल्स को बदलने की आवश्यकता नहीं है।
टेम्पलेट, कस्टम शब्दसूची, कॉलबैक, प्रमाणित सत्र और एजेंट-उन्मुख स्कैन रेसिपी शामिल करने वाले उदाहरणों के लिए Python API देखें।
पुल अनुरोध और सुविधा अनुरोध का स्वागत है। उन लोगों के लिए CONTRIBUTORS.md देखें जिन्होंने dirsearch को बेहतर बनाने में मदद की है।
कॉपीराइट (C) Mauro Soria ([email protected])
लाइसेंस: GNU जनरल पब्लिक लाइसेंस, संस्करण 2।