如何查找我的服务器上所有网站的 joomla 版本

如何查找我的服务器上所有网站的 joomla 版本

我有一台 Windows Server 2008 R2,我已将网站上传到那里。我需要一种自动方法来检查每个网站的 Joomla 版本。最好的方法是有 1 个脚本,运行后我希望看到以下输出:

[site] [version]我的问题是检查我的客户是否已上传或未更新到最新版本,以防出现安全漏洞。有什么想法吗?

答案1

搜索并解析version.php文件。

该位置已更改几次,但您可以在您知道它应该在的地方进行搜索。如果您找不到有效的,version.php则让您的脚本针对该站点/实例发出警报。找到文件后,检查它是否有效。您的检查可以是与当前稳定版本进行简单的 sha256() 比较,或者您可以实际检查 PHP 文件中的版本号。

请参阅此主题以了解一些位置旧版本版本.php。

相关内容