WebMap – 基于Python的 NMAP Nikto Dirsearch 自动化工具
扫描是一组用于区分活动主机、端口和服务,发现目标系统的操作系统和架构,识别目标应用程序中的漏洞和威胁的方法。这个过程可以在各种扫描仪(如 Nmap)的帮助下执行,Nmap 用于发现目标的几乎所有信息,如端口、操作系统详细信息、防火墙等。
WebMap 是一个用Python语言开发的自动化工具,它通过包括 Nmap、Nikto、Dirsearch 作为工具的核心组件来自动化扫描过程。测试人员只需指定选项和目标 URL,其余工作由 WebMap 工具完成。 WebMap 工具可在 GitHub 平台上使用,它是免费且开源的。
注意:确保您的系统上安装了Python ,因为这是一个基于 Python 的工具。单击以检查安装过程。 Linux 上的Python安装步骤
在 Kali Linux OS 上安装 WebMap Tool
第 1 步:使用以下命令在您的 Kali Linux 操作系统中安装该工具。
git clone https://github.com/Anteste/WebMap
第 2 步:现在使用以下命令移动到该工具的目录。您必须在目录中移动才能运行该工具。
cd WebMap
第 3 步:您在 WebMap 的目录中。现在使用以下命令更改 webmap.py 的权限。
sudo chmod +x webmap.py
第 4 步:现在使用以下命令运行该工具并检查帮助部分。
python3 webmap.py -h
在 Kali Linux 操作系统上使用 WebMap 工具
示例 1: Nmap 扫描
Select Option 1
我们正在扫描 geeksforgeeks.org 域以查找开放端口。
我们已经指定了目标 IP。
我们得到了 Nmap 端口扫描结果。
示例 2: Nikto 扫描
Select Option 3
我们正在对 http://geeksforgeeks.org 域执行 Nikto 扫描。
我们得到了 Nikto Scan 的结果。