文章总结: 本文介绍了一款基于Python的高性能DNS扫描工具PYDNS-Scanner。该工具拥有现代化终端界面,支持扫描海量IP地址寻找可用DNS服务器及代理测试。文章详细展示了从GitHub克隆、依赖安装到配置CIDR文件、设置并发参数的完整部署流程,并演示了扫描、暂停、保存结果等操作。该工具界面直观且功能完善,适合网络安全人员用于DNS服务探测与资产发现。 综合评分: 78 文章分类: 安全工具,渗透测试
PYDNS-Scanner:一款高性能的DNS扫描利器
原创
网安武器库 网安武器库
网安武器库
2026年3月4日 23:12 山东
更多干货 点击蓝字 关注我们
注:本文仅供学习,坚决反对一切危害网络安全的行为。造成法律后果自行负责!
往期回顾
·Nuclei GUI Scanner :基于 PyQt5 开发的 Nuclei 漏洞扫描图形化工具
·Onyx:高效辅助的一站式渗透测试工具集
·AI-Reverse-Engineering:ai逆向工具实战和CTF适用
·Venom:全面的渗透测试利器
·猫头鹰 XSS 平台:一个针对XSS漏洞的测试平台
·Donut+SGN 利用微软签名进行静态特征混淆与终端检测规避
介绍
对于网络安全爱好者或者网络管理员来说,DNS扫描是一项常见但又很繁琐的任务。今天要介绍的 PYDNS-Scanner,就是一款用Python编写的高性能DNS扫描工具,它最大的特色是拥有一个类似 GitHub Dark 主题的终端用户界面(TUI),不仅看起来酷炫,操作起来也非常直观。
整体来说,PYDNS-Scanner是一款现代化、高性能的 DNS 扫描器,配备了漂亮的终端用户界面(TUI),采用 Textual 构建。该工具可扫描数百万个IP地址,找到可用的DNS服务器,并可选择Slipstream代理测试和自动多平台客户端下载。
安装介绍
访问下述网址,即为Upload Forge工具的源文件地址:
https://github.com/xullexer/PYDNS-Scanner?tab=readme-ov-file
在目标文件夹中打开终端后,在网址中复制克隆地址:
在终端中输入:
git clone https://github.com/xullexer/PYDNS-Scanner.gitcd PYDNS-Scanner
即可克隆项目并进入到项目文件夹中。
检测克隆完成:
dir
然后安装依赖:
pip install -r requirements.txt
安装完成后即可开始使用。
功能介绍
运行应用程序:
python -m python
即可看到TUI界面,可以在这里配置:
CIDR 文件:包含 IP 范围的文件路径(CIDR 表示法)域:查询的域(例如,google.com)DNS 类型:记录类型(A、AAAA、MX、TXT、NS)并发:并行工作者数量(默认:100)随机子域:添加随机前缀以避免缓存响Slipstream 测试:启用发现DNS服务器的代理测试
展示一个完整的工作流程:
我们创建一个每行一个CIDR范围的文本文件:
# Comments start with 1.1.1.0/248.8.8.0/24178.22.122.0/24185.51.200.0/22
放在PYDNS-Scanner文件夹或者PYDNS-Scanner/python文件夹下。
1.首先在PYDNS-Scanner文件夹中启动程序:
python -m python
或者在PYDNS-Scanner/python文件夹中启动:
python dnsscanner_tui.py
2.配置扫描参数:
点击文件选择刚才保存的文本文件:
进入域,比如:google.com
然后设置并发设置(推荐:100-500)
根据需要启用选项
3.开始扫描:
点击“开始扫描”
实时观看进展和结果
直至扫描结束,点击“Save Results”可以对结果进行保存,保存后的结果存放在PYDNS-Scanner/Results文件夹下。
同时在扫描过程中,点击“Puase”可以进行暂停,暂停后再次点击“Resume”可以从暂停的位置继续扫描,并且暂停时也可以进行保存:
4.存档结果:
结果会自动保存到results/TIMESTAMP.csv
点击或点击“Save Results”以手动保存
快捷键说明:
| | | | | — | — | — | | 说明 | 何时 | 行动 | | s | 配置页面 | 开始扫描 | | q | 随时 | 退出申请 | | c | 扫描时 | 存档结果 | | p | 扫描时 | 暂停扫描 | | l | 扫描时 | 切换日志面板 | | r | 暂停时 | 继续扫描 | | x | 暂停时 | 打乱剩余IP的顺序 |
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:网安武器库 网安武器库 网安武器库《PYDNS-Scanner:一款高性能的DNS扫描利器》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。








评论