MassDNS – 高性能 DNS 存根解析器工具
MassDNS是一个基于 C 语言的工具,它简单且具有高性能的 DNS 根解析器功能,适用于寻求解析数十亿数量级的海量域名的人。如果没有合适的配置,MassDNS 可以稳定地使用公开可用的解析器每秒解析 346000 个单词。 MassDNS 工具是一种单线程工具,专为网络范围巨大的情况而设计。仅查找目标域的子域并不重要;它们中的大多数不再存在,因此最好将它们从您的列表或 subdomains.txt 中删除。如果执行批量扫描,则可以过滤掉活动或活动的主机。 MassDNS 旨在运行在具有高速上传和下载带宽的服务器中。在内部,MassDNS 工具使用哈希映射技术来控制域查找的并发性。
在 Kali Linux 中安装 MassDNS 工具
步骤 1:打开您的 Kali Linux 终端并使用以下命令移至桌面。在桌面上,我们必须创建一个目录,我们将在其中安装该工具或从 GitHub 克隆该工具。
cd Desktop/
第 2 步:现在,我们在桌面上。我们将使用以下命令创建一个名为 MassDNS 的新目录。
mkdir MassDNS
cd MassDNS/
第 3 步:现在您位于 MassDNS 目录下。在这里,您必须克隆 MassDNS 工具。 GitHub 要克隆该工具,请使用以下命令。
git clone https://github.com/blechschmidt/massdns.git
第 4 步:现在,该工具已成功克隆到 MassDNS 目录。现在使用以下命令列出工具的内容。
ls
第 5 步:您可以在此处看到一个新目录,已创建 massdns。使用以下命令移动到此目录。
cd massdns/
第 6 步:检查 make 在您的系统上是否可用。
make
第七步:使用make安装工具,使用如下命令。
sudo make install
第八步:工具安装完毕,查看帮助菜单页面,更好地了解 MassDNS 工具。使用以下命令。
massdns -h
用法:
示例 1:我们正在运行用于子域的资产查找工具和用于解析的 massDNS 工具。
assetfinder att.com –subs-only | massdns -r lists/resolvers.txt -o S -w resolved.txt
信息收集的详细结果显示在以下屏幕截图中。 OK 响应号、NXDOMAIN、SERVERFAIL 等。
详细域,带有 CNAME 和 IP 地址的子域显示为 att.com
过滤结果,使用sed命令过滤:
sed ‘s/A.*//’ resolved.txt | sed ‘s/CN.*//’ | sed ‘s/\..$//’