
أداة اختراق متزامنة للأدلة والملفات في الويب، تقوم بإجراء طلبات HEAD على عنوان URL مستهدف باستخدام قائمة كلمات، مع دعم الإضافات المخصصة وتصفية رموز الحالة.
هذا البرنامج هو تنفيذ بلغة Go للأداة الأصلية dirsearch tool التي كتبها Mauro Soria.
ديرسيرش هي أول أداة أكتبها بلغة Go، وذلك بشكل أساسي للتجربة والتعلم مع نموذج التزامن في Go، والقنوات، وما إلى ذلك :)
تأخذ ديرسيرش رابط URL مدخل (وسيط -url) وقائمة كلمات (وسيط -wordlist)، ثم تقوم بتنفيذ طلبات HEAD المتزامنة باستخدام سطور قائمة الكلمات كمسارات وملفات، مما يؤدي في النهاية إلى تخمين المجلدات والملفات على خادم ويب.
تدعم امتداد ملف مخصص ( -ext، الافتراضي php ) ووسائط اختيارية أخرى:
Usage of dirsearch:
-200only
If enabled, will only display responses with 200 status code.
-consumers int
Number of concurrent consumers. (default 8)
-ext string
File extension. (default "php")
-maxerrors int
Maximum number of errors to get before killing the program. (default 20)
-url string
Base URL to start enumeration from.
-wordlist string
Wordlist file to use for enumeration. (default "dict.txt")
go get github.com/evilsocket/dirsearch
cd dirsearch
make get_glide
make install_dependencies
make build
هذا المشروع هو حقوق متروكة لـ Simone Margaritelli وصدر تحت ترخيص GPL 3.