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, 后端开发, 威胁情报, 开发者工具, 无后门, 逆向工具