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, 企业安全, 多模态安全, 威胁情报, 安全仪表盘, 安全报告, 安全运营, 密码管理, 对称加密, 开发者工具, 态势感知, 扫描框架, 插件系统, 数据可视化, 数据统计, 无后门, 渗透测试辅助, 漏洞管理, 端口扫描, 网络安全, 网络资产管理, 自动化审计, 虚拟驱动器, 逆向工具, 邮件告警, 隐私保护, 风险评分