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, 威胁情报, 开发者工具, 插件系统, 自定义脚本, 虚拟驱动器, 请求拦截, 逆向工具