错误的DNS 源码
错误的DNS BadDNS是一种使用Rust开发的使用公共DNS服务器进行多层子域名探测的极速工具。 本软件只做初步探测,请使用者遵守《中华人民共和国网络安全法》,勿将BadDNS用于非授权的测试,莲隐科技/雾隐实验室不负任何连带法律责任。 设计思路 使用随机二进制作为子域名,使用内置数个公共DNS服务器解析,从而来生成泛型解析白名单,为后面排除泛解析做铺垫 读取subdomain字典用于生成待查询目标,读取depth字典用于确定是否进行深层子域名查询 使用TCP进行解析查询 检查解析结果是否存在于白名单,如果存在于白名单则抛弃结果 检查sub细分是否存在于depth字典中,如果存在则进行下
文件列表
BadDNS-master.zip
(预估有个19文件)
BadDNS-master
depthdict.txt
126B
Cargo.toml
509B
Cargo.lock
21KB
src
query.rs
6KB
mem_util.rs
4KB
main.rs
3KB
wildcards.rs
3KB
cli.rs
5KB
暂无评论