【Github】项目名:knownsec/ksubdomain:无状态子域名爆破工具
一、项目简介
ksubdomain是一款基于无状态的子域名爆破工具,支持在Windows、Linux和Mac系统上使用。它具有高速的DNS爆破能力,在Mac和Windows上理论最大发包速度可达30万/秒,在Linux上可达160万/秒。其发送和接收分离且不依赖系统,有丢包重发机制,可靠性类似masscan。
二、项目核心技术
该工具的发送和接收分离且不依赖系统,所以即使高并发发包也不会占用系统描述符让系统网络阻塞。同时它将网络参数简化为 -b参数,用户输入网络下载速度(如 -b5m),工具会自动限制发包速度。此外,它还有丢包重发机制,虽然这会使速度有所减小,但比普通的DNS爆破快很多,且漏报可能性很小。
三、项目实践案例
在实际使用中,可以从releases下载二进制文件。例如在Linux下需要安装libpcap – dev,Windows下需安装WinPcap,Mac下可直接使用。常见的使用方式有多种,如使用内置字典爆破:ksubdomain -d seebug.org;使用字典爆破域名:ksubdomain -d seebug.org -f subdomains.dict;验证模式:ksubdomain -f dns.txt -verify等。还可以借助管道操作,结合subfinder、httpx等工具,达到收集域名、验证域名、http验证存活的目的,如:./subfinder -d baidu.com -silent|./ksubdomain -verify -silent|./httpx -title -content -length -status -code。
四、项目总结
ksubdomain是一款功能强大的无状态子域名爆破工具,在子域名爆破方面有着高效、可靠等优势。它的多种使用方式和与其他工具的配合使用,能满足不同用户在网络安全、渗透测试等方面的需求。欢迎各位粉丝在评论区留言讨论关于这个项目的使用心得或者问题。