RP-0102/Vulnerability-Scanner

GitHub: RP-0102/Vulnerability-Scanner

一款轻量级 Python 命令行工具,通过静态配置审计本地系统的网络端口、软件版本和默认设置来评估安全合规状况并生成风险报告。

Stars: 0 | Forks: 0

# 漏洞扫描器 这是一个轻量级的防御性安全脚本,旨在模拟企业评估平台执行的自动化合规检查。该工具专注于静态配置审计(Static Configuration Auditing),通过安全地检查系统的内部设置、活动接口和软件清单,在攻击者利用漏洞之前将其捕获。 # 🔍 Vulnerability Scanner(迷你项目) 一款基于 Python 的命令行工具,通过审计配置和软件清单来评估本地系统的安全性。它能检测开放端口、结构性风险状况以及过时的软件版本,同时生成可操作的合规报告。 ## 🚀 功能 * **漏洞评估评分:** 根据风险严重程度,动态统计并映射发现的安全异常。 * **风险分类:** 即时将发现结果归类为不同的严重级别(例如,低风险 → 高风险)。 * **网络配置分析:** 标记与遗留或未加密协议(如 FTP 或 Telnet)相关的暴露端口。 * **软件特征检测:** 解析已安装的应用程序清单,并突出显示运行过时软件的配置。 * **智能修复建议:** 为每个标记的威胁生成即时的、以行动为导向的补丁和防火墙指南。 * **简洁的 CLI 界面:** 轻量级的终端驱动环境,提供清晰、易读的审计文本日志。 ## 🧠 工作原理 该工具使用多层验证引擎来评估系统安全性: 1. **遥测数据摄取:** 读取代表活动网络端点和已安装应用程序指标的模拟或本地数据流。 2. **特征映射:** 运行快速的字典查找,将系统属性与已知的结构性漏洞和危险的默认设置进行匹配。 3. **软件版本检查:** 执行字符串验证,以立即确认已安装的依赖项是否低于推荐的安全基线。 4. **风险累积:** 评估攻击面,并根据暴露的严重程度累积高危或中危威胁标记。 5. **生成最终报告:** 将发现结果汇编成清晰的合规摘要,并提供规范的缓解步骤。 https://github.com/RP-0102/Vulnerability-Scanner.git
标签:Python, 文档结构分析, 无后门, 逆向工具