Pdlist – 被动子域查找器
子域枚举是执行网站侦察时的第一步。这个初始步骤可以通过各种自动化工具来执行。 Pdlist是用Python语言开发的自动化工具之一。 Pdlist 工具在目标域上执行被动子域检测,而不向任何主机发送任何数据包。 Pdlist 工具具有同时扫描多个目标域的功能。 Pdlist 工具可在 GitHub 平台上使用,它是免费的开源工具。
注意:确保您的系统上安装了Python ,因为这是一个基于 Python 的工具。点击查看安装过程:Linux上的Python安装步骤
在 Kali Linux 操作系统上安装 Pdlist 工具
第 1 步:使用以下命令在您的 Kali Linux 操作系统中安装该工具。
git clone https://github.com/gnebbia/pdlist.git
第 2 步:现在使用以下命令移动到该工具的目录。您必须在目录中移动才能运行该工具。
cd pdlist
第 3 步:您在 pdlist 的目录中。现在您必须使用以下命令安装 pdlist 的依赖项。
sudo pip install -r requirements.txt
第四步:运行 setup.py 文件,完成工具的安装。
sudo python3 setup.py install
第 5 步:所有依赖项都已安装在您的 Kali Linux 操作系统中。现在使用以下命令运行该工具并检查帮助部分。
pdlist -h
在 Kali Linux 操作系统上使用 Pdlist 工具
示例 1:我们可以做一个被动的例如 example.com 的子域列表
pdlist geeksforgeeks.org
我们有 geeksforgeeks.org 的子域。
示例2:我们也可以指定多个域
pdlist geeksforgeeks.org google.com
在下面的屏幕截图中,我们得到了 google.com 的子域。
在下面的屏幕截图中,我们得到了 geeksforgeeks.org 的子域。
示例 3:我们可以通过执行将输出保存在文本文件中
pdlist geeksforgeeks.org -o geeksforgeeks-list.txt
结果保存在 geeksforgeeks-list.txt 文件中,我们在下面的屏幕截图中显示了这些结果。
示例 4 :如果我们只想输出正确的子域,我们可以通过执行来启用严格模式
pdlist geeksforgeeks.org --strict
严格模式下的结果显示在下面的屏幕截图中。