python调用dnsx并获取输出 读取主域名文件 自带爆破字典 可选字典大小 可选爆破层数 参数帮助
- 生成三个随机(非常少见的)子域名
- 使用DNSX解析
- 判断条件如下:三个都被解析,并且都指向同一地址
- 将所有主域名输入为list列表
- 对每个主域名进行一遍泛解析排除
- 剩下的进行字典爆破,根据参数选择对应层数与对应字典
python3 dnsx_auto.py -i domains.txt-i, --input:主域名文件,每行一个域名(必填)-D, --dictionary:字典类型,可选12w、16w、custom-w, --wordlist:自定义字典路径(仅-D custom时需要)-L, --levels:爆破层数,默认1-o, --output:结果输出文件,默认result.txt--dnsx:dnsx可执行文件路径,默认./dnsx-t, --threads:dnsx线程数,默认20--rate-limit:每秒请求数,默认不限速--process-timeout:单次dnsx调用超时时间(秒),默认60--failed-log:失败项日志文件,默认failed.txt--strict:严格模式,遇到错误立即退出(默认关闭,默认会跳过错误继续)