Subid-Kant/ITAP
GitHub: Subid-Kant/ITAP
ITAP 是一个集成 OSINT 情报采集、AI 威胁预测、MITre ATT&CK 映射和自动化事件响应的多层网络安全平台,旨在为 SOC 团队提供从数据到决策的一体化威胁评估能力。
Stars: 0 | Forks: 0
# ITAP(综合威胁评估平台)
### 自主多向量网络威胁情报、预测与事件响应平台
**作者:** Subid Kant & Sparsh Sant Lal
**机构:** SRMCEM Lucknow | B.Tech 最后一年 2025-26 | 网络安全 (CY)
## 🏗️ 架构 — 5 大智能层
| 层级 | 名称 | 组件 |
|-------|------|-----------|
| **L1** | OSINT 数据接入 | Shodan, VirusTotal, Censys, AlienVault OTX, CVE/NVD |
| **L2** | AI/ML 引擎 | LSTM 预测器, 自编码器, NLP 分类器, 严重性评分器 |
| **L3** | 威胁情报核心 | MITRE ATT&CK 映射器, Kill-Chain 引擎, 威胁 DNA, IOC 富化 |
| **L4** | 响应引擎 | LLM Playbook 生成器, 自动告警, SIEM 集成 |
| **L5** | SOC 仪表板 | 热力图, 时间线, ATT&CK 矩阵, 地理定位, PDF 导出 |
## 🚀 快速开始
### 后端 (FastAPI)
```
cd backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
# 使用真实的 ITAP 数据填充数据库:
python seed_data.py
# 启动服务器:
uvicorn main:app --reload --port 8000
```
### 前端 (React + Vite)
```
cd frontend
npm install
npm run dev
```
### 访问
- **仪表板:** http://localhost:5173
- **API 文档:** http://localhost:8000/docs
- **API 基础地址:** http://localhost:8000/api/v1
## 📡 API 端点
| 方法 | 端点 | 描述 |
|--------|----------|-------------|
| POST | `/api/v1/targets` | 添加监控目标 |
| POST | `/api/v1/scan` | 运行 OSINT 扫描 |
| POST | `/api/v1/ml/predict` | LSTM 威胁预测 |
| POST | `/api/v1/ml/anomaly-detect` | 零日漏洞检测 |
| GET | `/api/v1/threats` | 列出威胁 |
| GET | `/api/v1/mitre/matrix` | MITRE ATT&CK 矩阵 |
| POST | `/api/v1/threat-intel/kill-chain` | Kill chain 分析 |
| POST | `/api/v1/playbook/generate` | AI Playbook 生成 |
| GET | `/api/v1/dashboard/stats` | 仪表板统计信息 |
## 🔑 OSINT API 密钥(可选)
将以下内容添加到 `backend/.env` 以获取实时数据(演示模式下无需密钥即可运行):
```
SHODAN_API_KEY=your_key
VIRUSTOTAL_API_KEY=your_key
ALIENVAULT_OTX_KEY=your_key
```
## 🛡️ 核心功能
- **预测性威胁预报** — LSTM 神经网络可提前 24-72 小时预测漏洞利用
- **实时 OSINT 关联** — 多源情报聚合
- **MITRE ATT&CK 自动映射** — 自动进行战术/技术分类
- **AI Playbook 生成器** — 以简明英语提供具有上下文感知的修复方案
- **威胁 DNA 指纹识别** — 通过自编码器异常评分进行零日漏洞检测
- **面向工业级应用的 SOC 仪表板** — 热力图、时间线、地理定位、PDF 报告
标签:Apex, C2, ESC4, OSINT, 威胁情报, 安全运营中心, 库, 应急响应, 开发者工具, 机器学习, 构建工具, 网络安全, 网络映射, 逆向工具, 隐私保护