本文在为检测和扫描Drupal站点提供最准确的文档。我已尽可能地细分了该过程,因此我们可以以最可靠的方式轻松地复制这些步骤,任何人都可以遵循。
首先,我从一个有效的Drupal站点列表开始,以确认此方法是否准确。我们将用于检测站点的工具称为Webanalyze(下载链接)。这是流行的工具Wappalyzer的终端版本,它使我们能够对网站进行非常精确的扫描,并查看终端内部的内容以处理数据并进行解析。唯一的先决条件是拥有保存为hosts.txt的有效域/子域列表。
注:在第一次运行webanalyze时,您可能会遇到app.json错误。要解决此问题,请运行以下命令。
$ sudo apt-get update && sudo apt-get upgrade
$ webanalyze -update
一旦满足了先决条件并且webanalyze正常运行,识别使用Drupal构建的站点的过程仅需几个命令。为了演示的目的,域/子域的列表将包含在一个名为hosts.txt的文本文件中
cat hosts.txt |