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, 文档结构分析, 无后门, 逆向工具