
समवर्ती वेब निर्देशिका और फ़ाइल ब्रूट-फ़ोर्सिंग उपकरण जो एक वर्डलिस्ट का उपयोग करके लक्ष्य URL पर HEAD अनुरोध करता है, जिसमें कस्टम एक्सटेंशन और स्थिति कोड फ़िल्टरिंग का समर्थन है।
यह सॉफ्टवेयर मूल dirsearch उपकरण का Go कार्यान्वयन है जिसे Mauro Soria ने लिखा है।
DirSearch पहला उपकरण है जो मैंने Go में लिखा है, मुख्यतः Go के समवर्ती मॉडल, चैनलों आदि के साथ प्रयोग करने और खेलने के लिए :)
DirSearch एक इनपुट URL (-url पैरामीटर) और एक वर्डलिस्ट (-wordlist पैरामीटर) लेता है, फिर यह वर्डलिस्ट की पंक्तियों को पथ और फ़ाइलों के रूप में उपयोग करके समवर्ती HEAD अनुरोध करता है, अंततः एक वेब सर्वर पर फ़ोल्डर और फ़ाइलों की ब्रूटफोर्सिंग करता है।
यह एक कस्टम फ़ाइल एक्सटेंशन (-ext, डिफ़ॉल्ट php) और अन्य वैकल्पिक तर्कों का समर्थन करता है:
dirsearch का उपयोग:
-200only
सक्षम होने पर, केवल 200 स्थिति कोड वाले उत्तर प्रदर्शित करेगा।
-consumers int
समवर्ती उपभोक्ताओं की संख्या। (डिफ़ॉल्ट 8)
-ext string
फ़ाइल एक्सटेंशन। (डिफ़ॉल्ट "php")
-maxerrors int
प्रोग्राम को समाप्त करने से पहले प्राप्त करने के लिए त्रुटियों की अधिकतम संख्या। (डिफ़ॉल्ट 20)
-url string
गणना शुरू करने के लिए आधार URL।
-wordlist string
गणना के लिए उपयोग करने के लिए वर्डलिस्ट फ़ाइल। (डिफ़ॉल्ट "dict.txt")
go get github.com/evilsocket/dirsearch
cd dirsearch
make get_glide
make install_dependencies
make build
यह परियोजना Simone Margaritelli का कॉपीलेफ्ट है और GPL 3 लाइसेंस के तहत जारी की गई है।