deepakkumar888/Cyber-Risk-Assessment-Threat-Intelligence-Platform-Final-Project

GitHub: deepakkumar888/Cyber-Risk-Assessment-Threat-Intelligence-Platform-Final-Project

一个基于Flask与Nmap构建的网络风险评估平台,集成了端口扫描、风险评分及自动化报告生成功能。

Stars: 0 | Forks: 0

# 🚀 网络风险评估与威胁情报平台 ## 📌 项目概述 本项目是一个**网络风险评估与威胁情报平台**,旨在识别漏洞、分析风险并提供可操作的安全洞察。它集成了多种工具和 API,通过交互式仪表板实现自动化扫描、生成报告以及可视化安全数据。 ## 🎯 目标 - 检测系统和网络中的漏洞 - 根据严重程度分配风险评分 - 提供实时威胁情报 - 生成详细的安全报告 - 使用仪表板可视化数据 ## ⚙️ 功能 ### 🔍 漏洞扫描 - 使用 **Nmap** 进行网络扫描 - 检测开放端口和服务 - 识别潜在的安全风险 ### 📊 交互式仪表板 - 用于分析的饼图和图表 - 风险分布可视化 - 简洁且用户友好的 UI ### 📧 邮件通知系统 - 扫描完成后发送警报 - 在邮件中包含风险摘要 ### 📄 报告生成 - 可下载的报告 (PDF/HTML) - 包含漏洞和风险等级 ### 📈 数据可视化 - 每个模块的多种图表 - 实时洞察以辅助决策 ## 🛠️ 技术栈 | 技术 | 用途 | |----------|--------| | Python | 后端开发 | | Flask | Web 框架 | | Nmap | 网络扫描 | | HTML/CSS | 前端 UI | | JavaScript | 动态仪表板 | | Matplotlib / Chart.js | 数据可视化 | | SMTP | 邮件通知 | ## 📂 项目结构- 识别潜在的安全风险 ### 📊 交互式仪表板 - 用于分析的饼图和图表 - 风险分布可视化 - 简洁且用户友好的 UI ### 📧 邮件通知系统 - 扫描完成后发送警报 - 在邮件中包含风险摘要 ### 📄 报告生成 - 可下载的报告 (PDF/HTML) - 包含漏洞和风险等级 ### 📈 数据可视化 - 每个模块的多种图表 - 实时洞察以辅助决策 ## 🛠️ 技术栈 | 技术 | 用途 | |----------|--------| | Python | 后端开发 | | Flask | Web 框架 | | Nmap | 网络扫描 | | HTML/CSS | 前端 UI | | JavaScript | 动态仪表板 | | Matplotlib / Chart.js | 数据可视化 | | SMTP | 邮件通知 | ## 📂 项目结构 ## Cyber-Risk-Assessment-Platform/ │── backend/ │ ├── app.py │ ├── scanner.py │ ├── report_generator.py │ │── frontend/ │ ├── templates/ │ ├── static/ │ │── docs/ │── ppt/ │── assignments/ │── README.md │── requirements.txt │── LICENSE ## 🚀 如何运行项目 ### 🔹 1. 克隆仓库 ``` git clone https://github.com/deepakkumar888/Cyber-Risk-Assessment-Threat-Intelligence-Platform-Final-Project.git cd Cyber-Risk-Assessment-Threat-Intelligence-Platform-Final-Project2. Install Dependencies pip install -r requirements.txt 🔹 3. Install Nmap Make sure Nmap is installed and added to system PATH. 🔹 4. Run the Application python app.py 🔹 5. Open in Browser http://127.0.0.1:5000 ```
标签:CTI, Flask, GPT, HTTP/HTTPS抓包, Nmap, Python, 企业安全, 多模态安全, 威胁情报, 安全仪表盘, 安全报告, 安全运营, 密码管理, 对称加密, 开发者工具, 态势感知, 扫描框架, 插件系统, 数据可视化, 数据统计, 无后门, 渗透测试辅助, 漏洞管理, 端口扫描, 网络安全, 网络资产管理, 自动化审计, 虚拟驱动器, 逆向工具, 邮件告警, 隐私保护, 风险评分