p-jaswanth-kumar-reddy/ai-threat-intelligence-system
GitHub: p-jaswanth-kumar-reddy/ai-threat-intelligence-system
基于 React 与 FastAPI 构建的 AI 威胁情报平台,通过集成 Nmap 扫描与 CVE 分析实现自动化的网络安全漏洞检测与风险评估。
Stars: 0 | Forks: 0
# 🛡️ AI 威胁情报系统
一个基于 AI 的网络安全平台,旨在使用现代 Web 技术和渗透测试工具进行漏洞评估、威胁情报分析和自动化安全监控。
# 🚀 功能
- 🔐 使用 JWT 的安全用户身份验证
- 📡 使用 Nmap 进行网络扫描
- 🧠 基于 AI 的威胁情报
- ⚠️ CVE 漏洞检测
- 📊 交互式网络安全仪表板
- 📁 扫描历史与报告
- 📧 基于 OTP 的密码重置
- 🌐 实时威胁分析
- 🐳 兼容 Docker 的架构
- 🛡️ 支持 Kali Linux 集成
# 🛠️ 使用的技术
## 前端
- React.js
- Tailwind CSS
- Axios
## 后端
- FastAPI
- Python
- JWT 身份验证
- Passlib (bcrypt)
## 数据库
- MongoDB
## 网络安全工具
- Nmap
- CVE API
# 📂 项目结构
```
ai-redteam/
│
├── backend/
│ ├── database.py
│ ├── main.py
│ ├── services/
│ └── reports/
│
├── frontend/
│ ├── public/
│ ├── src/
│ ├── package.json
│ ├── package-lock.json
│ ├── postcss.config.js
│ └── tailwind.config.js
│
├── .gitignore
└── README.md
```
# ⚙️ 安装说明
## 1️⃣ 克隆仓库
```
git clone https://github.com/p-jaswanth-kumar-reddy/ai-threat-intelligence-system.git
```
## 2️⃣ 后端设置
```
cd backend
python3 -m venv venv
source venv/bin/activate
```
安装依赖项:
```
pip install -r requirements.txt
```
运行后端服务器:
```
python -m uvicorn main:app --host 0.0.0.0 --port 8000 --reload
```
## 3️⃣ 前端设置
```
cd frontend
npm install
npm start
```
# 🔐 环境变量
在后端文件夹中创建 `.env`:
```
SECRET_KEY=your_secret_key
MONGO_URI=your_mongodb_uri
```
# 📊 功能模块
- 用户身份验证模块
- 威胁情报引擎
- 漏洞检测模块
- CVE 分析系统
- 报告生成模块
- 扫描历史管理
- OTP 验证系统
# 🧠 工作原理
1. 用户安全登录系统。
2. 提交目标 IP/域名进行扫描。
3. Nmap 扫描开放端口和服务。
4. 后端获取相关的 CVE。
5. 执行风险分析。
6. 结果以仪表板格式显示。
7. 报告可以下载并存储。
# 🛡️ 安全功能
- JWT 身份验证
- 使用 bcrypt 进行密码哈希处理
- 基于 OTP 的密码重置
- 安全的 API 通信
- 环境变量保护
# 🎯 未来增强功能
- 基于 AI 的异常检测
- 实时威胁监控
- SIEM 集成
- 云部署
- 高级恶意软件分析
# 👨💻 作者
## P Jaswanth Kumar Reddy
计算机科学与工程系 (AIML)
Sathyabama Institute of Science and Technology
印度,钦奈
📧 pjaswanthkumarreddy3@gmail.com
## D Nikith Kumar Reddy
计算机科学与工程系 (AIML)
Sathyabama Institute of Science and Technology
印度,钦奈
📧 nikithkumarreddy6671@gmail.com
# 📜 许可证
本项目出于教育和研究目的而开发。
标签:AV绕过, CTI, FastAPI, MongoDB, Nmap, React, Syscalls, 威胁情报, 开发者工具, 插件系统, 自定义脚本, 虚拟驱动器, 请求拦截, 逆向工具