Skip to main content

RSAS vulnerability scan report parser - supports xls/excel, xml, html formats

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rsas_parser-2.0.2-cp313-cp313-win_amd64.whl (139.2 kB view details)

Uploaded CPython 3.13Windows x86-64

rsas_parser-2.0.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rsas_parser-2.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

rsas_parser-2.0.2-cp313-cp313-macosx_11_0_arm64.whl (154.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rsas_parser-2.0.2-cp312-cp312-win_amd64.whl (138.8 kB view details)

Uploaded CPython 3.12Windows x86-64

rsas_parser-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rsas_parser-2.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

rsas_parser-2.0.2-cp312-cp312-macosx_11_0_arm64.whl (154.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rsas_parser-2.0.2-cp311-cp311-win_amd64.whl (142.3 kB view details)

Uploaded CPython 3.11Windows x86-64

rsas_parser-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rsas_parser-2.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

rsas_parser-2.0.2-cp311-cp311-macosx_11_0_arm64.whl (155.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rsas_parser-2.0.2-cp310-cp310-win_amd64.whl (141.6 kB view details)

Uploaded CPython 3.10Windows x86-64

rsas_parser-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rsas_parser-2.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

rsas_parser-2.0.2-cp310-cp310-macosx_11_0_arm64.whl (155.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rsas_parser-2.0.2-cp39-cp39-win_amd64.whl (142.0 kB view details)

Uploaded CPython 3.9Windows x86-64

rsas_parser-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

rsas_parser-2.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

rsas_parser-2.0.2-cp39-cp39-macosx_11_0_arm64.whl (156.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file rsas_parser-2.0.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0c415c6c85fdc28a242ed49fb24fbe1ee4c4a1f788636c41e1ec9f5733101319
MD5 65cd865b7357a1441f0677a3d44e1d64
BLAKE2b-256 ad09d26a897a169f3d3510d1e76aaf60c73b485d7c2fe58e73e37b0343cc166c

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 044f5fbf74a11943b7df0de0f31153d026748eda05f801abac6b06ad758dcefe
MD5 9e406a402be0580ffca7ce0138652c41
BLAKE2b-256 78d85dae24f30ca55fede6141e12a93286e56f53ba6e9c36cf5b359a5cf7adea

See more details on using hashes here.

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

File hashes

Hashes for rsas_parser-2.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62f88e1d73f5161ab0527f23a5c8bff491bd88afb1dadbde4726e3bc54149dfa
MD5 a624b2a7feac0d4efcfea430a358b532
BLAKE2b-256 45170c361fdd24cb60b35fd2e862d4c45b154ebee56ba8331efa683a80ef86a3

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4851a0e75bad1a81b2e0e44cada2e21e9b884f89d87db34c08dddf1f05c639fc
MD5 437f0d6a64e2a9422407ed27900dce31
BLAKE2b-256 f4fa5ee487edab41401ba6a29ff7c5df3ade8d9c5d9968a4ec44c43b4399ce9f

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 33e7e0c7c3343efe4c5726162d6f15f62188eb5932e892ae87d68174d6428e3a
MD5 dcdc51107d3aa45ca13d00998c626005
BLAKE2b-256 57b86699cb52af336cd5a2523cedaeb88ea47f1bd4a67a0b0f54615634d16028

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f290b3648bb262bd7234b765be55115e04df0662a705e2dbad80a6e2c624bf5
MD5 de694dd5f51616bbb7c2b1ccd6bfb39d
BLAKE2b-256 5f16a68b5b79779e459a445820bc90a5cd5cb9d9949e347a1a4b85f356fb6b39

See more details on using hashes here.

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

File hashes

Hashes for rsas_parser-2.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 552b026201e7932c6090332867b460c66329c9da03ae85550d182601597ae65d
MD5 14e62f4c49d98fec67d2246a87820d58
BLAKE2b-256 ffc1cf15bcad5f039745df4650742ab98af719a549dcf0f22fab79e6e35bd2b6

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90350ed6962e5d3bef4903ca9ca79cffe02fb4f9c5dc85786c96707972aeffea
MD5 77b15a902d3906f89d09a0689f431bda
BLAKE2b-256 9667d9398a88a2e01982087a8f2113101f03fd230ff9f52915e4c07e3d379257

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6bdee1e36f01f0ed911c4c29176669b46b05827f614ba8b0097fc992ddf5b05e
MD5 11d61cf4c8a75ab552995a0da82d63e9
BLAKE2b-256 0ddcd0b7b5110ae851bef2d7d13de9ea5af68a37f65049d5511e9b41e2073f50

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 158c3405779691a2b3763b601a960fb1bbfd0d73fc7ac8c9fbdd1fc5dc3a3d12
MD5 0f9c9bcb04e1cfe0d50e52d37566556b
BLAKE2b-256 aa31e497c1db375da28864df388967b8c0473d65f876dfeb6bfaf21c80b87f4e

See more details on using hashes here.

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

File hashes

Hashes for rsas_parser-2.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 199758f890a06e477dd736916e51274d8332f6c4dc32b6f225d664e3c838ad92
MD5 1d43ae53d2ada78a4ed8c1ed7f98458a
BLAKE2b-256 12813fb1707636a6e1f6a399c7cb116bc73efd88119f0e960ba17dde9d68dfd5

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 879299bfe87c88a7220a2f446d7a64340245ed9da27a7394a76609c0cc622128
MD5 623fd4d78d4b7cfac215bb726983ca65
BLAKE2b-256 ebe2875b285b52afd8f184d5c9d0dda358ee3d690f5acd82b67c174073fd89d5

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 80c7c6508517322e324d858d2f0eec94af67565284826c72ede4d48a8956a521
MD5 c5b69298c3b93b76d9a91df40633f138
BLAKE2b-256 85dbcc8304f0df93cb8d0b7a2f3db3843a02afa9ab1194d68f3c4d43174dd36f

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 180a2148383fe6f2d9a9cdc5b65b98a1d45ca88f9bb32ef00acf73ecd40ac05d
MD5 e85b22fcfb12dbc725686e2aba844b41
BLAKE2b-256 fcfd8bebe4fbb014fb40f6d495359c2418ecc02bb1987f538812908154dea0df

See more details on using hashes here.

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

File hashes

Hashes for rsas_parser-2.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d89c088b4c34f5de6c540f6cb15485f5301d5b1c28c6d2a555ef27982233088
MD5 206e3a1ac261be1105738702c5a7f87e
BLAKE2b-256 4fc1686076f35a350e977174dc1e57296aa3c8d25ff909d22d823257f156775e

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4aa5b4945cbab2427a376b515938711c70ce1184bfd3af8d3068c05a4e0f733
MD5 8b1031dfae109fda012d2a27e868affa
BLAKE2b-256 96cc964c42904bb9bc6c45f749e6ff152c9f3bcda57f73bba10936e00f6acbd3

See more details on using hashes here.

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

Hashes for rsas_parser-2.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d5741be037bd8930f171f2eec134cea9b91745305fbe77c6699d1a7df2469310
MD5 3d4e4e7d826b9a9e1ccdf8f05f1f7ccf
BLAKE2b-256 91311f9bc0ca08a0468b66d0adf382f13c976ab3672309066ff2e6da5c131570

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 98ffc0eb56c5ced57576260491fff5054018a2f8823fa2f0ad09c13708f5f931
MD5 f7b65e7ad7472136a5cd238fa4738c64
BLAKE2b-256 db3752e0cb0aa228a8e21acdbef657099a060c7a5b07fcf244716b30f8648c23

See more details on using hashes here.

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

File hashes

Hashes for rsas_parser-2.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44faac0c9a6d187fc883379a5a34391dccacb039e99770a0dbb70ba5e0b1278f
MD5 199a149dc7da3d3179dfefef17f2137c
BLAKE2b-256 27bf7580f6bcc2a017fd78b64910bde73be98ea8af67d44a31ebdfe77c00cbd1

See more details on using hashes here.

File details

Details for the file rsas_parser-2.0.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsas_parser-2.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ef04ed32f18ff0716053a2b74a23c31342ecc1ed37e1190dd24d6c89f22dc3a
MD5 48592850a297d876271c31f58373dda4
BLAKE2b-256 d68e71aab0192a637b8e4e50c382d6b5ab44a1d58d7caf6b8a98ec4e34e5e679

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page