终究没有人在意一家民营企业的生死

去泰国看了一场“成人秀”,画面尴尬到让人窒息.....

【少儿禁】马建《亮出你的舌苔或空空荡荡》

网友建议:远离举报者李X夫!

网曝黑人留学生侮辱中国女生是“母狗”,网友愤慨:不欢迎洋垃圾

生成图片,分享到微信朋友圈

自由微信安卓APP发布,立即下载! | 提交文章网址
查看原文

Subdns 一款协程子域名爆破工具

黑白之道 2021-01-04

采用 asyncio aiodns协程进行子域名爆破 因为协程生成协程池会消耗大量系统资源,所以会对字典进行切割 如果发生内存占用过高建议修改create_limit的值 unix系统需要修改 open files 的值 协程默认并发量4000如果带宽足够可以增加到10000



实际测试 在带宽足够的情况下可达到每分钟50万次查询


对于泛解析 采用黑明单的方法 先去请求几个不存在的域名然后判断加入泛解析黑名单


对于一些请求超时 在所有字典跑完后 回去做重试操作 默认如果重试超过60次结果不变停止重试


在字典越大效果越好。。。字典小反而影响速度 我自己是整理了一个1000万的字典。。。效果不错 不过在5m的带宽跑二级域名需要十几个小时


用法

python subdns.py -u example.com -d test.txt python subdns.py -u example.com -d test.txt --deep 1 -n next.txt


泛解析

泛解析一直是个很大的问题 所以写了两个脚本

第一个是先请求一个不存在的域名 然后如果有解析记录则记为泛解析 但这个效果不是很理想 当枚举二级三级域名的时候会出现大量的垃圾记录

dict_subdns是采用 黑名单 ip出现次数做限制的



文章来源及下载:

https://github.com/ldbfpiaoran/subdns


你可能喜欢

fcrackzip-一款zip爆破工具

ubDomainsBrute 一款快速子域爆破工具

acccheck - smb爆破工具


    文章有问题?点此查看未经处理的缓存