cryptdpk/Vulnerability-Scanner

GitHub: cryptdpk/Vulnerability-Scanner

一个轻量级 Python 漏洞扫描器,用于对已授权目标执行端口扫描与基础安全配置检查并生成结构化报告。

Stars: 0 | Forks: 0

# 漏洞扫描器 一个简单的 Python 迷你项目,用于扫描已授权的 Web 应用或主机的常见安全问题,并生成 JSON 和 Markdown 报告。 ## 功能 - 扫描选定的 TCP 端口。 - 突出显示脆弱或有风险的暴露服务。 - 检查 HTTP 响应头。 - 从 server banner 中识别可能过时的软件。 - 生成 `scan_report.json` 和 `scan_report.md`。 ## 设置 ``` python scanner.py 127.0.0.1 ``` 扫描网站 URL: ``` python scanner.py https://example.com ``` 选择端口: ``` python scanner.py 127.0.0.1 --ports 22,80,443,3306 ``` ## 运行测试 ``` python -m unittest discover -s tests ``` ## 重要提示 仅在你拥有或已获授权测试的系统上使用此扫描器。它仅执行基本检查,旨在用于学习漏洞评估概念。 ## 实习成果 本项目演示了基本的侦察、开放端口检查、脆弱配置检测、过时的 banner 检查以及安全报告生成。
标签:Python, 关系图谱, 加密, 基线检查, 实时处理, 插件系统, 数据统计, 无后门, 漏洞扫描器, 端口扫描, 逆向工具