PYDNS-Scanner:一款高性能的DNS扫描利器

admin 2026-03-05 19:48:02 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文介绍了一款基于Python的高性能DNS扫描工具PYDNS-Scanner。该工具拥有现代化终端界面,支持扫描海量IP地址寻找可用DNS服务器及代理测试。文章详细展示了从GitHub克隆、依赖安装到配置CIDR文件、设置并发参数的完整部署流程,并演示了扫描、暂停、保存结果等操作。该工具界面直观且功能完善,适合网络安全人员用于DNS服务探测与资产发现。 综合评分: 78 文章分类: 安全工具,渗透测试


cover_image

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扫描利器》

DC靶场及一个angel靶机 网络安全文章

DC靶场及一个angel靶机

文章总结: 该文档记录了作者攻克多个DC系列靶场及一个Angel靶机的详细实战过程,涵盖从信息收集到提权的完整链路。主要技术包括利用CMS漏洞、SQL注入、暴力
评论:0   参与:  0