活动介绍
file-type

使用dnsenum和queryperf进行域名信息收集和性能测试

MD文件

下载需积分: 5 | 36KB | 更新于2024-08-05 | 98 浏览量 | 5 评论 | 0 下载量 举报 收藏
download 立即下载
"doh 相关资料" DOH(DNS over HTTPS)是一种基于 HTTPS 协议的 DNS 查询协议,旨在提供更加安全、隐私保护和快速的 DNS 查询服务。下面是 DOH 相关资料中提到的知识点: 1. 收集域名-dnsenum dnsenum 是一个 DNS枚举工具,用于收集目标域名的信息。命令 `dnsenum -noreverse -nocolor -f /usr/share/dnsenum/dns.txt 12306.cn > 12306.cn` 将收集 12306.cn 域名的信息,并将结果保存到文件中。 在该命令中,`-noreverse` 选项表示不进行反向 DNS 查找,`-nocolor` 选项表示不显示彩色输出,`-f` 选项指定了输入文件 `/usr/share/dnsenum/dns.txt`,该文件包含了 dnsenum 的配置信息。最后,`> 12306.cn` 将结果重定向到文件 `12306.cn` 中。 2. 构造 domain.db 数据集文件 Python 脚本用于构造 `domain.db` 数据集文件,该文件将用于存储收集到的域名信息。脚本中定义了三个函数:`satisfy`、`save_line` 和 `clean_file`。 `Satisfy` 函数用于判断一行数据是否满足条件,条件是该行数据中是否包含 "INA" 字符串。 `save_line` 函数用于将满足条件的行数据写入到 `domain.db` 文件中。 `clean_file` 函数用于清洁输入文件中的数据,删除不满足条件的行数据。 在主函数中,脚本读取 `begin_domains` 文件中的域名列表,并对每个域名执行 `clean_file` 函数,以构造 `domain.db` 数据集文件。 3. 测试性能-queryperf queryperf 是一个 DNS 查询性能测试工具,来自 BIND 软件包。可以从 ISC 官方网站下载 BIND 软件包,并编译 queryperf 工具。 命令 `tar zxvf bind-xx.xx.xx.tar.gz` 用于解压缩 BIND 软件包,`cd bind-xx.xx.xx/contrib/queryperf/` 用于进入 queryperf 目录,`./configure` 和 `make` 用于编译 queryperf 工具,`cp queryperf /usr/bin/` 用于将 queryperf 工具安装到 `/usr/bin/` 目录中。 queryperf 工具可以用于测试 DNS 服务器的性能,例如查询延迟、查询成功率等指标。 DOH 相关资料中涉及到 DNS 枚举、数据集构造和 DNS 查询性能测试三个方面的知识点。

相关推荐

资源评论
用户头像
武藏美-伊雯
2025.06.01
这份资料详细介绍了DOH(DNS over HTTPS)的实现细节及其优势。
用户头像
禁忌的爱
2025.04.01
该文档资源为dohproxy的使用和配置提供了全面指导。🍜
用户头像
ai
2025.02.16
简洁明了地阐述了DOH相关技术要点,适合初学者。
用户头像
大头蚊香蛙
2025.02.11
DOH资料齐全,是一份很好的技术参考文档。
用户头像
丛乐
2025.01.25
内容涉及DOH的原理及其在网络安全中的作用。