MoAdel111/network-security-scanner

GitHub: MoAdel111/network-security-scanner

一个基于 Python 和 Nmap 的自动化网络安全扫描工具,能够发现网络设备、分析开放端口与服务并生成多格式专业报告。

Stars: 0 | Forks: 0

# 🛡️ 网络安全扫描与报告工具 一个基于 Python 的自动化网络安全扫描与报告工具,专为防御性网络安全分析而设计。 ## 📌 概述 **网络安全扫描与报告工具** 是一款轻量且强大的网络安全解决方案,可自动执行网络发现、端口扫描、风险分类以及专业报告生成。 它帮助安全分析师快速评估网络暴露情况并识别潜在漏洞。 ## 🚀 功能 * 🔍 自动化网络发现 * 🌐 多目标扫描 * 🔓 使用 Nmap 进行开放端口和服务检测 * ⚠️ 风险分类(高 / 中 / 低 / 未知) * 📊 专业的仪表板风格 PDF 报告 * 📁 多种输出格式(TXT、JSON、PDF) * 🧠 结构化分析与建议 ## 🛠️ 使用的技术 * Python * Nmap * ReportLab * JSON ## 📂 项目结构 ``` network_security_scanner/ │ ├── core/ # Scanning and analysis logic ├── reports/ # Report generation (PDF, TXT) ├── utils/ # Utilities (network, logging, discovery) ├── outputs/ # Generated reports (ignored in Git) ├── assets/ # Images and branding ├── main.py # Entry point ├── config.py # Configuration ├── requirements.txt └── README.md ``` ## ⚙️ 安装说明 ``` git clone https://github.com/MoAdel111/network-security-scanner.git cd network-security-scanner pip install -r requirements.txt ``` ## ⚡ 快速开始 ``` py main.py ``` ## 📊 输出示例 该工具可生成: * ✔ 详细的 TXT 报告 * ✔ 结构化的 JSON 报告 * ✔ 专业的 PDF 仪表板 ## ⚠️ 免责声明 本工具仅供**教育与授权安全测试目的**使用。 请勿在未经适当许可的情况下扫描网络。 ## 👨‍💻 作者 Mohamed Elsayed 网络安全分析师 | Security+ 认证
标签:CTI, Homebrew安装, IT基础设施安全, JSON数据导出, Linux安全, Nmap, PB级数据处理, PDF报告生成, Python安全工具, ReportLab, SecOps, 云安全架构, 企业安全合规, 多目标扫描, 安全报告生成, 安全运维, 开源软件, 插件系统, 数据统计, 检测规则, 渗透测试辅助, 漏洞分析, 端口扫描, 网络安全扫描, 网络扫描工具, 网络资产发现, 自动化安全检测, 虚拟驱动器, 路径探测, 逆向工具, 防御性安全分析