Ullas-webdev/SENTINEL-AI-Powered-Threat-Intelligence-Attack-Mapping-Platform

GitHub: Ullas-webdev/SENTINEL-AI-Powered-Threat-Intelligence-Attack-Mapping-Platform

该平台利用AI自动化完成IOC提取、MITRE ATT&CK映射、风险评分与检测规则生成,解决安全团队威胁情报分析效率与防御规则转化的问题。

Stars: 0 | Forks: 0

# AI 驱动的威胁情报与攻击映射平台 用于自动化威胁分析、IOC 提取和 MITRE ATT&CK 映射的先进生产级就绪平台。 ## 功能 - **多向量输入**:支持原始文本、CVE ID、URL 和文件上传(PDF、DOCX、TXT、CSV)。 - **自动化 IOC 提取**:使用高性能正则表达式识别 IP、域名、哈希值等。 - **威胁富化**:将 IOC 与本地情报数据库(CVE、MITRE)进行关联。 - **AI 驱动分析**:利用 Google Gemini 进行行为映射和执行报告分析。 - **风险评分引擎**:基于 CVSS、漏洞利用可用性和攻击者关联的复杂加权评分。 - **检测工程**:自动生成 Sigma、Splunk、Sentinel 和 Elastic 规则。 - **交互式可视化**:实时关系图和风险仪表盘。 ## 技术栈 - **前端**:Next.js 15、TypeScript、TailwindCSS、Recharts、React Flow。 - **后端**:FastAPI、Python 3.11、MongoDB (Motor)。 - **AI**:GROQ AI。 ## 项目结构 ``` /backend/ - FastAPI server and intelligence services /frontend/ - Next.js 15 dashboard /backend/app/data/ - Local intelligence datasets (JSON) ``` ## 快速开始 ### 后端 1. 导航至 `/backend`。 2. 安装依赖:`pip install -r requirements.txt`。 3. 配置 `.env` 文件,填入您的 `GEMINI_API_KEY` 和 `MONGODB_URL`。 4. 启动服务器:`python -m app.main`。 ### 前端 1. 导航至 `/frontend`。 2. 安装依赖:`npm install`。 3. 启动开发服务器:`npm run dev`。 *由 AI 驱动的威胁情报平台创建*
标签:AI安全分析, ATT&CK映射, AV绕过, FastAPI, IOC提取, 威胁情报, 开发者工具, 逆向工具, 速率限制处理