Skip to main content

RSAS Parser

解析绿盟 RSAS 漏洞扫描器导出的压缩报告,汇总输出为 Excel 表格。

支持 XLS/ExcelXMLHTML(含新旧版本)三种报告格式,提供命令行与图形界面双模式。

安装

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

Release files for rsas-parser 2.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for rsas-parser 2.0.2
File
rsas_parser-2.0.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rsas_parser-2.0.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
rsas_parser-2.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
rsas_parser-2.0.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rsas_parser-2.0.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rsas_parser-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
rsas_parser-2.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
rsas_parser-2.0.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rsas_parser-2.0.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rsas_parser-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
rsas_parser-2.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
rsas_parser-2.0.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rsas_parser-2.0.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rsas_parser-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
rsas_parser-2.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
rsas_parser-2.0.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
rsas_parser-2.0.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
rsas_parser-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
rsas_parser-2.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
rsas_parser-2.0.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 12.7 MB

Release files / rsas_parser-2.0.2-cp313-cp313-win_amd64.whl

Download URL rsas_parser-2.0.2-cp313-cp313-win_amd64.whl
Size 139.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0c415c6c85fdc28a242ed49fb24fbe1ee4c4a1f788636c41e1ec9f5733101319
BLAKE2b-256 checksum
How to use checksums
ad09d26a897a169f3d3510d1e76aaf60c73b485d7c2fe58e73e37b0343cc166c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL rsas_parser-2.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
044f5fbf74a11943b7df0de0f31153d026748eda05f801abac6b06ad758dcefe
BLAKE2b-256 checksum
How to use checksums
78d85dae24f30ca55fede6141e12a93286e56f53ba6e9c36cf5b359a5cf7adea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rsas_parser-2.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
62f88e1d73f5161ab0527f23a5c8bff491bd88afb1dadbde4726e3bc54149dfa
BLAKE2b-256 checksum
How to use checksums
45170c361fdd24cb60b35fd2e862d4c45b154ebee56ba8331efa683a80ef86a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL rsas_parser-2.0.2-cp313-cp313-macosx_11_0_arm64.whl
Size 154.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4851a0e75bad1a81b2e0e44cada2e21e9b884f89d87db34c08dddf1f05c639fc
BLAKE2b-256 checksum
How to use checksums
f4fa5ee487edab41401ba6a29ff7c5df3ade8d9c5d9968a4ec44c43b4399ce9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp312-cp312-win_amd64.whl

Download URL rsas_parser-2.0.2-cp312-cp312-win_amd64.whl
Size 138.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
33e7e0c7c3343efe4c5726162d6f15f62188eb5932e892ae87d68174d6428e3a
BLAKE2b-256 checksum
How to use checksums
57b86699cb52af336cd5a2523cedaeb88ea47f1bd4a67a0b0f54615634d16028
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL rsas_parser-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4f290b3648bb262bd7234b765be55115e04df0662a705e2dbad80a6e2c624bf5
BLAKE2b-256 checksum
How to use checksums
5f16a68b5b79779e459a445820bc90a5cd5cb9d9949e347a1a4b85f356fb6b39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rsas_parser-2.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
552b026201e7932c6090332867b460c66329c9da03ae85550d182601597ae65d
BLAKE2b-256 checksum
How to use checksums
ffc1cf15bcad5f039745df4650742ab98af719a549dcf0f22fab79e6e35bd2b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL rsas_parser-2.0.2-cp312-cp312-macosx_11_0_arm64.whl
Size 154.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
90350ed6962e5d3bef4903ca9ca79cffe02fb4f9c5dc85786c96707972aeffea
BLAKE2b-256 checksum
How to use checksums
9667d9398a88a2e01982087a8f2113101f03fd230ff9f52915e4c07e3d379257
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp311-cp311-win_amd64.whl

Download URL rsas_parser-2.0.2-cp311-cp311-win_amd64.whl
Size 142.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6bdee1e36f01f0ed911c4c29176669b46b05827f614ba8b0097fc992ddf5b05e
BLAKE2b-256 checksum
How to use checksums
0ddcd0b7b5110ae851bef2d7d13de9ea5af68a37f65049d5511e9b41e2073f50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL rsas_parser-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
158c3405779691a2b3763b601a960fb1bbfd0d73fc7ac8c9fbdd1fc5dc3a3d12
BLAKE2b-256 checksum
How to use checksums
aa31e497c1db375da28864df388967b8c0473d65f876dfeb6bfaf21c80b87f4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rsas_parser-2.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
199758f890a06e477dd736916e51274d8332f6c4dc32b6f225d664e3c838ad92
BLAKE2b-256 checksum
How to use checksums
12813fb1707636a6e1f6a399c7cb116bc73efd88119f0e960ba17dde9d68dfd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL rsas_parser-2.0.2-cp311-cp311-macosx_11_0_arm64.whl
Size 155.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
879299bfe87c88a7220a2f446d7a64340245ed9da27a7394a76609c0cc622128
BLAKE2b-256 checksum
How to use checksums
ebe2875b285b52afd8f184d5c9d0dda358ee3d690f5acd82b67c174073fd89d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp310-cp310-win_amd64.whl

Download URL rsas_parser-2.0.2-cp310-cp310-win_amd64.whl
Size 141.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
80c7c6508517322e324d858d2f0eec94af67565284826c72ede4d48a8956a521
BLAKE2b-256 checksum
How to use checksums
85dbcc8304f0df93cb8d0b7a2f3db3843a02afa9ab1194d68f3c4d43174dd36f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL rsas_parser-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
180a2148383fe6f2d9a9cdc5b65b98a1d45ca88f9bb32ef00acf73ecd40ac05d
BLAKE2b-256 checksum
How to use checksums
fcfd8bebe4fbb014fb40f6d495359c2418ecc02bb1987f538812908154dea0df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rsas_parser-2.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9d89c088b4c34f5de6c540f6cb15485f5301d5b1c28c6d2a555ef27982233088
BLAKE2b-256 checksum
How to use checksums
4fc1686076f35a350e977174dc1e57296aa3c8d25ff909d22d823257f156775e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL rsas_parser-2.0.2-cp310-cp310-macosx_11_0_arm64.whl
Size 155.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c4aa5b4945cbab2427a376b515938711c70ce1184bfd3af8d3068c05a4e0f733
BLAKE2b-256 checksum
How to use checksums
96cc964c42904bb9bc6c45f749e6ff152c9f3bcda57f73bba10936e00f6acbd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp39-cp39-win_amd64.whl

Download URL rsas_parser-2.0.2-cp39-cp39-win_amd64.whl
Size 142.0 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
d5741be037bd8930f171f2eec134cea9b91745305fbe77c6699d1a7df2469310
BLAKE2b-256 checksum
How to use checksums
91311f9bc0ca08a0468b66d0adf382f13c976ab3672309066ff2e6da5c131570
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL rsas_parser-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
98ffc0eb56c5ced57576260491fff5054018a2f8823fa2f0ad09c13708f5f931
BLAKE2b-256 checksum
How to use checksums
db3752e0cb0aa228a8e21acdbef657099a060c7a5b07fcf244716b30f8648c23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL rsas_parser-2.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
44faac0c9a6d187fc883379a5a34391dccacb039e99770a0dbb70ba5e0b1278f
BLAKE2b-256 checksum
How to use checksums
27bf7580f6bcc2a017fd78b64910bde73be98ea8af67d44a31ebdfe77c00cbd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / rsas_parser-2.0.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL rsas_parser-2.0.2-cp39-cp39-macosx_11_0_arm64.whl
Size 156.2 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1ef04ed32f18ff0716053a2b74a23c31342ecc1ed37e1190dd24d6c89f22dc3a
BLAKE2b-256 checksum
How to use checksums
d68e71aab0192a637b8e4e50c382d6b5ab44a1d58d7caf6b8a98ec4e34e5e679
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

2.0.2 This release

20 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page