Snakshi/Cyber-Threat-Intelligence-Platform
GitHub: Snakshi/Cyber-Threat-Intelligence-Platform
一个基于 Python Flask 的 Web 端网络威胁情报平台,通过聚合多个情报 API 对 IP、域名、哈希和 URL 进行 IOC 分析与风险评分。
Stars: 0 | Forks: 0
# CyberShield — 网络威胁情报平台
一个使用 Python Flask 构建的、用于 IOC 分析的专业 Web 端 CTI 平台。
## 功能
- 分析 IP、域名、文件哈希和 URL
- 集成 3 个威胁情报 API
- 加权风险评分(0-100)
- 带有图表的精美仪表盘
- 二维码扫描仪
- PDF 报告生成
- 扫描历史数据库
## 安装说明
### 第一步 — 克隆仓库
git clone https://github.com/YOUR_USERNAME/cti-platform.git
cd cti-platform
### 第二步 — 创建虚拟环境
python3 -m venv venv
source venv/bin/activate
### 第三步 — 安装所有依赖项
pip install -r requirements.txt
### 第四步 — 获取免费 API 密钥
您需要 3 个免费的 API 密钥:
- VirusTotal → https://virustotal.com (注册 → 个人资料 → API Key)
- AbuseIPDB → https://abuseipdb.com (注册 → 账户 → My API → Keys)
- AlienVault OTX → https://otx.alienvault.com (注册 → 设置 → API Key)
### 第五步 — 将 API 密钥添加到 app.py
打开 app.py 并替换:
VT_KEY = "YOUR_VIRUSTOTAL_KEY_HERE" ← 粘贴 VirusTotal 密钥
ABUSE_KEY = "YOUR_ABUSEIPDB_KEY_HERE" ← 粘贴 AbuseIPDB 密钥
OTX_KEY = "YOUR_OTX_KEY_HERE" ← 粘贴 OTX 密钥
### 第六步 — 运行应用程序
python3 app.py
### 第七步 — 在浏览器中打开
http://127.0.0.1:5000
## 开发者
- 姓名:Snakshi
- 学院:LKCTC
- 专业:MCA 第 2 学期
标签:Flask, IOC分析, Python, 后端开发, 威胁情报, 开发者工具, 无后门, 逆向工具