RSAS vulnerability scan report parser - supports xls/excel, xml, html formats
Project description
RSAS Parser
解析绿盟 RSAS 漏洞扫描器导出的压缩报告,汇总输出为 Excel 表格。
支持 XLS/Excel、XML、HTML(含新旧版本)三种报告格式,提供命令行与图形界面双模式。
安装
pip install rsas-parser
支持 Python 3.9–3.13,Windows / Linux / macOS。
快速开始
# 解析单个 xls 报告
rsas-parser report_xls.zip
# 解析目录下所有报告(递归)
rsas-parser ./reports/ -r
# 打开图形界面
rsas-parser-gui
CLI 参考
rsas-parser INPUT [选项]
位置参数:
INPUT 输入文件或目录路径
选项:
-o, --output PATH 输出 Excel 路径(默认: 当前目录下时间戳命名)
-t, --type TYPE 报告类型: xls, xml, html, all(默认: xls)
--risk LEVEL 漏洞风险过滤: 高,中,低(默认: 高,中)
--config-result RESULT 配置结果过滤: 是,否,all(默认: 否)
-r, --recursive 递归查找子目录
-q, --quiet 静默模式
-v, --version 显示版本
示例
# 解析所有类型报告
rsas-parser ./reports/ -t all
# 提取高中低三级漏洞
rsas-parser ./reports/ -t xml --risk 高,中,低
# 提取所有配置项(含通过)
rsas-parser ./reports/ --config-result all -o output.xlsx
GUI
rsas-parser-gui
- 文件/目录浏览或拖拽输入
- 勾选报告类型、风险等级、配置结果
- 递归查找开关
- 实时日志与进度条
- 支持明暗主题
输出
| Sheet | 内容 |
|---|---|
| 主机信息 | IP、操作系统、风险等级、漏洞统计、端口数、弱口令数、基线统计 |
| 漏洞信息 | IP、端口、协议、服务、漏洞名称、风险等级、描述、解决办法、CVE 编号等 |
| 端口信息 | IP、端口、协议、服务、状态、Banner |
| 配置信息 | IP、配置规范、检查项、风险值、结果、检查点详情 |
| 脆弱帐号 | 类型、IP、用户名、密码、协议 |
许可
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rsas_parser-2.0.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 139.2 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c415c6c85fdc28a242ed49fb24fbe1ee4c4a1f788636c41e1ec9f5733101319
|
|
| MD5 |
65cd865b7357a1441f0677a3d44e1d64
|
|
| BLAKE2b-256 |
ad09d26a897a169f3d3510d1e76aaf60c73b485d7c2fe58e73e37b0343cc166c
|
File details
Details for the file rsas_parser-2.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
044f5fbf74a11943b7df0de0f31153d026748eda05f801abac6b06ad758dcefe
|
|
| MD5 |
9e406a402be0580ffca7ce0138652c41
|
|
| BLAKE2b-256 |
78d85dae24f30ca55fede6141e12a93286e56f53ba6e9c36cf5b359a5cf7adea
|
File details
Details for the file rsas_parser-2.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62f88e1d73f5161ab0527f23a5c8bff491bd88afb1dadbde4726e3bc54149dfa
|
|
| MD5 |
a624b2a7feac0d4efcfea430a358b532
|
|
| BLAKE2b-256 |
45170c361fdd24cb60b35fd2e862d4c45b154ebee56ba8331efa683a80ef86a3
|
File details
Details for the file rsas_parser-2.0.2-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 154.2 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4851a0e75bad1a81b2e0e44cada2e21e9b884f89d87db34c08dddf1f05c639fc
|
|
| MD5 |
437f0d6a64e2a9422407ed27900dce31
|
|
| BLAKE2b-256 |
f4fa5ee487edab41401ba6a29ff7c5df3ade8d9c5d9968a4ec44c43b4399ce9f
|
File details
Details for the file rsas_parser-2.0.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 138.8 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33e7e0c7c3343efe4c5726162d6f15f62188eb5932e892ae87d68174d6428e3a
|
|
| MD5 |
dcdc51107d3aa45ca13d00998c626005
|
|
| BLAKE2b-256 |
57b86699cb52af336cd5a2523cedaeb88ea47f1bd4a67a0b0f54615634d16028
|
File details
Details for the file rsas_parser-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f290b3648bb262bd7234b765be55115e04df0662a705e2dbad80a6e2c624bf5
|
|
| MD5 |
de694dd5f51616bbb7c2b1ccd6bfb39d
|
|
| BLAKE2b-256 |
5f16a68b5b79779e459a445820bc90a5cd5cb9d9949e347a1a4b85f356fb6b39
|
File details
Details for the file rsas_parser-2.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
552b026201e7932c6090332867b460c66329c9da03ae85550d182601597ae65d
|
|
| MD5 |
14e62f4c49d98fec67d2246a87820d58
|
|
| BLAKE2b-256 |
ffc1cf15bcad5f039745df4650742ab98af719a549dcf0f22fab79e6e35bd2b6
|
File details
Details for the file rsas_parser-2.0.2-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 154.5 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90350ed6962e5d3bef4903ca9ca79cffe02fb4f9c5dc85786c96707972aeffea
|
|
| MD5 |
77b15a902d3906f89d09a0689f431bda
|
|
| BLAKE2b-256 |
9667d9398a88a2e01982087a8f2113101f03fd230ff9f52915e4c07e3d379257
|
File details
Details for the file rsas_parser-2.0.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 142.3 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bdee1e36f01f0ed911c4c29176669b46b05827f614ba8b0097fc992ddf5b05e
|
|
| MD5 |
11d61cf4c8a75ab552995a0da82d63e9
|
|
| BLAKE2b-256 |
0ddcd0b7b5110ae851bef2d7d13de9ea5af68a37f65049d5511e9b41e2073f50
|
File details
Details for the file rsas_parser-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
158c3405779691a2b3763b601a960fb1bbfd0d73fc7ac8c9fbdd1fc5dc3a3d12
|
|
| MD5 |
0f9c9bcb04e1cfe0d50e52d37566556b
|
|
| BLAKE2b-256 |
aa31e497c1db375da28864df388967b8c0473d65f876dfeb6bfaf21c80b87f4e
|
File details
Details for the file rsas_parser-2.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
199758f890a06e477dd736916e51274d8332f6c4dc32b6f225d664e3c838ad92
|
|
| MD5 |
1d43ae53d2ada78a4ed8c1ed7f98458a
|
|
| BLAKE2b-256 |
12813fb1707636a6e1f6a399c7cb116bc73efd88119f0e960ba17dde9d68dfd5
|
File details
Details for the file rsas_parser-2.0.2-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 155.1 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
879299bfe87c88a7220a2f446d7a64340245ed9da27a7394a76609c0cc622128
|
|
| MD5 |
623fd4d78d4b7cfac215bb726983ca65
|
|
| BLAKE2b-256 |
ebe2875b285b52afd8f184d5c9d0dda358ee3d690f5acd82b67c174073fd89d5
|
File details
Details for the file rsas_parser-2.0.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 141.6 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80c7c6508517322e324d858d2f0eec94af67565284826c72ede4d48a8956a521
|
|
| MD5 |
c5b69298c3b93b76d9a91df40633f138
|
|
| BLAKE2b-256 |
85dbcc8304f0df93cb8d0b7a2f3db3843a02afa9ab1194d68f3c4d43174dd36f
|
File details
Details for the file rsas_parser-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
180a2148383fe6f2d9a9cdc5b65b98a1d45ca88f9bb32ef00acf73ecd40ac05d
|
|
| MD5 |
e85b22fcfb12dbc725686e2aba844b41
|
|
| BLAKE2b-256 |
fcfd8bebe4fbb014fb40f6d495359c2418ecc02bb1987f538812908154dea0df
|
File details
Details for the file rsas_parser-2.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d89c088b4c34f5de6c540f6cb15485f5301d5b1c28c6d2a555ef27982233088
|
|
| MD5 |
206e3a1ac261be1105738702c5a7f87e
|
|
| BLAKE2b-256 |
4fc1686076f35a350e977174dc1e57296aa3c8d25ff909d22d823257f156775e
|
File details
Details for the file rsas_parser-2.0.2-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 155.5 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4aa5b4945cbab2427a376b515938711c70ce1184bfd3af8d3068c05a4e0f733
|
|
| MD5 |
8b1031dfae109fda012d2a27e868affa
|
|
| BLAKE2b-256 |
96cc964c42904bb9bc6c45f749e6ff152c9f3bcda57f73bba10936e00f6acbd3
|
File details
Details for the file rsas_parser-2.0.2-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 142.0 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5741be037bd8930f171f2eec134cea9b91745305fbe77c6699d1a7df2469310
|
|
| MD5 |
3d4e4e7d826b9a9e1ccdf8f05f1f7ccf
|
|
| BLAKE2b-256 |
91311f9bc0ca08a0468b66d0adf382f13c976ab3672309066ff2e6da5c131570
|
File details
Details for the file rsas_parser-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98ffc0eb56c5ced57576260491fff5054018a2f8823fa2f0ad09c13708f5f931
|
|
| MD5 |
f7b65e7ad7472136a5cd238fa4738c64
|
|
| BLAKE2b-256 |
db3752e0cb0aa228a8e21acdbef657099a060c7a5b07fcf244716b30f8648c23
|
File details
Details for the file rsas_parser-2.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44faac0c9a6d187fc883379a5a34391dccacb039e99770a0dbb70ba5e0b1278f
|
|
| MD5 |
199a149dc7da3d3179dfefef17f2137c
|
|
| BLAKE2b-256 |
27bf7580f6bcc2a017fd78b64910bde73be98ea8af67d44a31ebdfe77c00cbd1
|
File details
Details for the file rsas_parser-2.0.2-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: rsas_parser-2.0.2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 156.2 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ef04ed32f18ff0716053a2b74a23c31342ecc1ed37e1190dd24d6c89f22dc3a
|
|
| MD5 |
48592850a297d876271c31f58373dda4
|
|
| BLAKE2b-256 |
d68e71aab0192a637b8e4e50c382d6b5ab44a1d58d7caf6b8a98ec4e34e5e679
|