Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
joomlavs — 一个黑盒式的、基于 Ruby 的 Joomla 漏洞扫描器 | Kitploit
工具/GitHubGitHub/rastating/joomlavs
侦察漏洞扫描器Web漏洞扫描器信息收集Web安全渗透测试Archived
GitHubrastating/joomlavs

joomlavs

一个黑盒式的、基于 Ruby 的 Joomla 漏洞扫描器

查看仓库
2748678年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

joomlavs Build Status Coverage Status Code Climate

一款基于 Ruby 的黑盒 Joomla 漏洞扫描器

这是什么?

JoomlaVS 是一款 Ruby 应用,可帮助自动化评估 Joomla 安装的可利用风险。它支持基本的指纹识别,并能扫描组件、模块和模板中的漏洞,以及 Joomla 自身存在的漏洞。

如何安装

JoomlaVS 目前仅在 Debian 上进行过测试,但安装过程在大多数操作系统上应该类似。

  1. 确保系统已安装 Ruby [2.4.4 或更高版本]
  2. 使用 git clone https://github.com/rastating/joomlavs.git 克隆源代码
  3. 使用 gem install bundler && bundle install 安装 bundler 和所需的 gems

安装故障排查

如果在安装 JoomlaVS 依赖(特别是 Nokogiri)时遇到问题,请先确保已具备编译 C 扩展所需的所有工具:

root@kitploit:~
sudo apt-get install build-essential patch

您的系统可能缺少重要的开发头文件。如果遇到这种情况,请执行以下操作:

root@kitploit:~
sudo apt-get install ruby-dev zlib1g-dev liblzma-dev libcurl4-openssl-dev

如何使用

唯一必需的选项是 -u / --url 选项,用于指定目标地址。要进行全面扫描,还需要指定 --scan-all 选项,例如:ruby joomlavs.rb -u yourjoomlatarget.com --scan-all。

以下是完整选项列表:

root@kitploit:~
usage: joomlavs.rb [options]
Basic options
    -u, --url              The Joomla URL/domain to scan.
    --basic-auth           <username:password> The basic HTTP authentication credentials
    -v, --verbose          Enable verbose mode
Enumeration options
    -a, --scan-all         Scan for all vulnerable extensions
    -c, --scan-components  Scan for vulnerable components
    -m, --scan-modules     Scan for vulnerable modules
    -t, --scan-templates   Scan for vulnerable templates
    -q, --quiet            Scan using only passive methods
Advanced options
    --disable-tls-checks   Disable SSL/TLS certificate verification.
    --follow-redirection   Automatically follow redirections
    --no-colour            Disable colours in output
    --proxy                <[protocol://]host:port> HTTP, SOCKS4 SOCKS4A and SOCKS5 are supported. If no protocol is given, HTTP will be used
    --proxy-auth           <username:password> The proxy authentication credentials
    --threads              The number of threads to use when multi-threading requests
    --user-agent           The user agent string to send with all requests

许可证

版权所有 (C) 2015-2018 rastating

在未获得双方事先同意的情况下对网站运行 JoomlaVS 可能在您的国家属于非法行为。作者及其开发参与方不承担任何责任,也不对因 JoomlaVS 造成的任何误用或损害负责。

本程序为自由软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证(许可证第 3 版,或(按您的选择)任何更高版本)的条款重新分发和/或修改它。

本程序的分发是希望它有用,但没有任何担保;甚至没有对适销性或特定用途适用性的暗示担保。有关详细信息,请参阅 GNU 通用公共许可证。

您应该已随本程序收到一份 GNU 通用公共许可证副本。如果没有,请访问 http://www.gnu.org/licenses/。

下载工具