
동시성 웹 디렉토리 및 파일 브루트포싱 도구로, 워드리스트를 사용하여 대상 URL에 HEAD 요청을 수행하며, 사용자 정의 확장자 및 상태 코드 필터링을 지원합니다.
이 소프트웨어는 Mauro Soria가 작성한 원본 dirsearch 도구의 Go 구현체입니다.
DirSearch는 제가 Go로 작성한 첫 번째 도구로, 주로 Go의 동시성 모델, 채널 등을 가지고 놀고 실험하기 위해 만든 것입니다 :)
DirSearch는 입력 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 라이선스로 배포됩니다.