WebTech – 识别网站上使用的技术
信息收集是道德黑客过程的第一步。顾名思义,信息收集对于接近我们的目标很重要。在测试任何基于 Web 的应用程序时,有一个众所周知的策略“收集的越多,攻击就越容易”。因此,有关我们目标的信息有助于测试的每个阶段。 WebTech 工具是用Python语言开发的自动化工具,它收集有关 Web 应用程序开发时使用的技术的信息。 WebTech 工具还收集技术的版本,以防万一任何技术过时,则可能存在该过时版本的 CVE。 WebTech 工具支持扫描多个目标域。 WebTech 工具是开源和免费使用的。 GitHub 上提供了 WebTech 工具。
注意:确保您的系统上安装了Python ,因为这是一个基于 Python 的工具。点击查看安装过程:Linux上的Python安装步骤
在 Kali Linux 操作系统上安装 WebTech Tool
第 1 步:使用以下命令在您的 Kali Linux 操作系统中安装该工具。
git clone https://github.com/ShielderSec/webtech.git
第 2 步:现在使用以下命令移动到该工具的目录。您必须在目录中移动才能运行该工具。
cd webtech
第 3 步:您位于 WebTech 工具的目录中。现在您必须使用以下命令安装 WebTech 的依赖项。
sudo pip3 install -r requirements.txt
第 4 步:运行 setup.py 文件以完成安装。
python3 setup.py install --user
第 5 步:所有依赖项都已安装在您的 Kali Linux 操作系统中。现在使用以下命令运行该工具并检查帮助部分。
webtech -h
在 Kali Linux 操作系统上使用 WebTech 工具
示例 1:扫描网站
webtech -u https://geeksforgeeks.org/
在此示例中,我们将检测 geeksforgeeks.org 域使用的技术及其版本。
我们已经得到了我们的扫描结果。
示例 2:显示程序的版本号并退出
webtech --version
在本例中,我们将打印该工具的版本。
示例 3 :要扫描的 URL 列表文件
webtech --urls-file=targets.txt
在此示例中,我们将为多个目标域检测技术及其版本。我们已将目标域 URL 保存到 targets.txt 文件中。
我们使用 –urls-file 标签从文本文件中扫描多个目标域。
我们从targets.txt文件中获得了指定目标域使用的技术和版本信息。