nahomxai/threatwatch
GitHub: nahomxai/threatwatch
一个基于 Python 的网络情报仪表盘,通过 VirusTotal 等 OSINT 数据对 IP 进行风险分析并自动生成可视化报告。
Stars: 0 | Forks: 0
# 🚨 ThreatWatch - 网络情报仪表盘
ThreatWatch 是一个基于 Python 的网络情报模拟项目,它使用真实的 OSINT 数据分析 IP 地址,并将全球网络风险可视化。
由 **Nahom** 构建
## 🧠 项目概述
ThreatWatch 从 VirusTotal 收集 IP 情报数据,对其进行处理,并生成:
- 每个 IP 的风险分析
- 基于国家的威胁评分
- 分析师风格的安全解释
- 全球威胁可视化地图
- PDF 情报报告
它模拟了真实的安全运营中心 (SOC) 工具如何组织和分析威胁数据。
## 🌍 功能特性
- 🌐 真实 IP 情报查询 (VirusTotal API)
- 🧠 AI 风格的威胁分析引擎 (基于规则)
- 📊 结构化的终端仪表盘
- 🗺️ 威胁分布的世界地图可视化
- 📄 自动生成 PDF 情报报告
- 🔍 基于国家的风险聚合系统
## ⚙️ 使用的技术
- Python
- VirusTotal API
- Rich (终端 UI)
- Plotly (交互式世界地图)
- ReportLab (PDF 生成)
- Pandas (数据处理)
- Requests (API 调用)
## 🚀 如何运行
安装依赖:
```
pip install requests rich pandas plotly reportlab
```
## 📌 本项目展示的内容
- OSINT 数据分析
- 网络安全风险建模
- 数据可视化 (全球威胁地图)
- 系统设计思维
- 基础 AI 风格推理逻辑
- 报告自动化 (PDF 生成)
## 👤 作者
由 Nahom 构建
标签:API集成, Ask搜索, ESC4, HTTP/HTTPS抓包, IP地址分析, Mutation, OSINT, PDF报告生成, Plotly, Python, ReportLab, Rich, VirusTotal, 交互式地图, 可观测性, 可视化, 威胁建模, 威胁情报, 字符串匹配, 安全运营中心, 密码管理, 开发者工具, 态势感知, 情报仪表盘, 攻击分析, 无后门, 无线安全, 终端UI, 网络威胁, 网络安全, 网络映射, 网络空间安全, 自动化情报, 自动化报告, 赛博地图, 逆向工具, 隐私保护