HostHunter – 使用 OSINT 的主机名侦察工具
主机名是带有前缀的 Internet 地址或域名。例如,域名 geeksforgeeks.org 的主机名可能是 www.geeksforgeeks.org。主机名也可以是根域名。主机名提取是从 IP 地址识别此主机的过程。可以有多个主机与单个 IP 地址相关联。所以这可以通过 HostHunter 工具来完成。 HostHunter 工具是使用Python语言开发的自动化工具,可在 GitHub 平台上使用。 HostHunter 工具是一个免费的开源工具。 HostHunter 使用简单的 OSINT 技术。它会生成一个包含侦察结果的 CSV 文件。
HostHunter 工具的特点
- HostHunter 工具支持 Python3。
- HostHunter 工具支持捕获目标应用程序的屏幕截图。
- HostHunter 工具支持 .txt 和 .csv 文件输出格式。
- HostHunter 工具还可以从 HTTP 标头收集信息。
- HostHunter 工具支持 Nessus 目标格式输出。
- HostHunter 也支持 IPv4 地址。
注意:确保您的系统上安装了Python ,因为这是一个基于 Python 的工具。点击查看安装过程——Linux上的Python安装步骤
在 Kali Linux 操作系统上安装 HostHunter Tool
第 1 步:使用以下命令在您的 Kali Linux 操作系统中安装该工具。
git clone https://github.com/SpiderLabs/HostHunter.git
第 2 步:现在使用以下命令移动到该工具的目录。您必须移动到该目录才能运行该工具。
cd HostHunter
第 3 步:您在 HostHunter 的目录中。现在您必须使用以下命令安装 HostHunter 的依赖项。
sudo pip3 install -r requirements.txt
第 4 步:所有依赖项都已安装在您的 Kali Linux 操作系统中。现在使用以下命令运行该工具并检查帮助部分。
python3 hosthunter.py -h
在 Kali Linux 操作系统上使用 HostHunter 工具
示例 1 :扫描单个 IP
python3 hosthunter.py -t 34.218.62.116
在本例中,我们将扫描 geeksforgeeks.org 域 IP。
为 geeksforgeeks.org 确定了 4 个唯一主机
结果保存在 CSV 文件中。
示例 2 :显示当前版本
python3 hosthunter.py -V
在此示例中,我们将显示该工具的当前版本。
示例 3 :运行 HostHunter Screen Capture 模块并输出 Nessus 文件
python3 hosthunter.py targets.txt -sc -f csv -o hosts.csv
在此示例中,我们正在运行 HostHunter 工具来捕获屏幕截图并输出结果。
示例 4 :显示结果
cat hosts.csv
在此示例中,我们在终端本身中显示结果。
示例 5 :查看屏幕截图
xdg-open ./screen_captures/
在此示例中,我们打开屏幕截图目录并显示 HostHunter 捕获的屏幕截图。