#安全 #WordPress #CLI #JSON 格式 #Wpscan

程序+库 wpscan-analyze

分析 wpscan JSON 输出并检查漏洞

6 个版本 (稳定)

1.0.4 2020 年 6 月 26 日
1.0.3 2020 年 2 月 3 日
1.0.2 2019 年 7 月 18 日
1.0.0 2019 年 5 月 31 日
0.0.2 2019 年 5 月 31 日

#3 in #WordPress

MIT 许可证

36KB
868

wpscan-analyze

分析 wpscan JSON 输出并检查漏洞

Linux and macOS Build Status codecov GitHub release MIT licensed

wpscan 检查 WordPress 安装是否存在过时版本、插件和主题。 wpscan-analyze 分析 wpscan 的 JSON 输出,并通过退出状态、JSON 和可读输出显示结果。

基本用法

wpscan 需要一个输入文件,该文件为 JSON 格式,由对 WordPress 安装的 wpscan 运行生成。

运行 wpscan

wpscan--url https://lukas.pustina.de --update --output wpscan.json --format json

运行 wpscan-analyze

> wpscan -f wpscan.json
wpscan-analyze version=0.0.2, log level=Level(Warn)
+--------------------------+---------+---------------+--------------------+------------+------------+
| Component                | Version | Version State | Vulnerabilities    | Processing | Result     |
+--------------------------+---------+---------------+--------------------+------------+------------+
| WordPress                | 4.9.10  |    Latest     | No vulnerabilities |     Ok     |     Ok     |
| Main Theme               | 3.2.1   |    Latest     | No vulnerabilities |     Ok     |     Ok     |
| Plugin: wp-super-cache   | 1.6.3   |   Outdated    | No vulnerabilities |     Ok     |  Outdated  |
| Plugin: wordpress-seo    | 8.0     |   Outdated    | 1 vulnerabilities  |     Ok     | Vulnerable |
| Plugin: jm-twitter-cards | 9.4     |   Outdated    | No vulnerabilities |     Ok     |  Outdated  |
+--------------------------+---------+---------------+--------------------+------------+------------+
Analyzer result summary: outdated=3, vulnerabilities=1, failed=0

> echo $?
11

帮助

man1wpscan-analyze

安装

Ubuntu [x86_64]

请添加我的 PackageCloud 开源仓库,并通过 apt 安装 wpscan-analyze

curl -s https://packagecloud.io/install/repositories/lukaspustina/opensource/script.deb.sh | sudo bash
sudo apt-get install wpscan-analyze

Linux 可执行文件 [x86_64]

GitHub 发布页面 上有可用的二进制文件。这些二进制文件在 Ubuntu 上编译。

macOS 可执行文件 [x86_64]

GitHub 发布页面 上有可用的二进制文件。

源代码

请通过 rustup 安装 Rust,然后运行

git clone https://github.com/lukaspustina/wpscan-analyze
cd wpscan-analyze
cargo build

Postcardware

您可以使用 wpscan-analyze。如果您觉得它很有用,我将非常感激您从家乡寄给我一张明信片,说明您是如何使用 wpscan-analyze 的。我的工作地址是

Lukas Pustina
CenterDevice GmbH
Rheinwerkallee 3
53227 Bonn
German

依赖关系

~12–22MB
~298K SLoC