一个非常快的dns解析程序
ludicrousdns的Python项目详细描述
滑稽可笑
不可思议的速度,异步感染。ludicrousdns
被设计成一个更干净、更精确、更限速的massdns版本。
安装
pip install ludicrousdns
用法
ludicrousdns
可以用作库和二进制文件:
fromludicrousdnsimportResolverPoolr=ResolverPool()r.resolve_hosts(["example.com","google.com"])
或
echo -e "example.com\ngoogle.com" > hosts.txt ludicrousdns resolve -d hosts.txt
或者干脆
echo -e "example.com\ngoogle.com"| ludicrousdns resolve
功能
- 价格限制
- 检测通配符dns
- 不可思议的速度
待办事项
- 添加基准以测量CPU和网络使用情况
- 添加基准以测量总体速度(使用随机子域以避免缓存的影响)
- 为连接添加超时,例如使用async_timeout
- 添加选项以调整速率限制