这是一个子域名枚举工具。
dnssearch 接受一个输入域名(-domain 参数)和一个字典文件(-wordlist 参数),然后它会并发执行 DNS 请求,将字典文件的每一行作为子域名,最终暴力破解顶级域名下的所有子域名。
它支持自定义文件扩展名(-ext,默认为 php)和其他可选参数:
Usage of ./dnssearch:
-consumers int
Number of concurrent consumers. (default 8)
-domain string
Base domain to start enumeration from.
-wordlist string
Wordlist file to use for enumeration. (default "names.txt")
-a bool
Lookup A records ( default true )
-txt bool
Lookup TXT records ( default false )
-cname bool
Show CNAME results ( default false )
go get github.com/evilsocket/dnssearch
cd dnssearch
go build -o dnssearch main.go
docker build -t dnssearch .
docker run -it --rm dnssearch
本项目版权属于 Simone Margaritelli,并采用 GPL 3 许可证发布。