ShindePankaj26/threat-intelligence-dashboard
GitHub: ShindePankaj26/threat-intelligence-dashboard
一个聚合多源威胁情报数据的实时监控仪表盘,为安全分析师提供 IoC 查询、威胁可视化与安全事件追踪能力。
Stars: 2 | Forks: 0
🛡️ 威胁情报仪表盘
一个现代化的网络威胁情报 (CTI) 仪表盘,旨在实时收集、分析和可视化来自多个情报源的威胁数据。该项目通过交互式的 Web 界面,帮助安全分析师、SOC 团队和网络安全研究人员监控恶意 IP、域名、URL、恶意软件哈希以及攻击趋势。
🚀 功能
* 🔍 IOC (失陷指标) 分析
* 🌐 IP 信誉与地理位置追踪
* 🦠 恶意软件与威胁源集成
* 📊 交互式威胁可视化仪表盘
* ⚡ 实时威胁情报监控
* 📁 导出威胁报告
* 🔐 与安全平台的 API 集成
* 📈 安全分析与风险评分
🛠️ 技术栈
前端:React.js / HTML / CSS / JavaScript
后端:Node.js / Express.js
数据库:MongoDB / JSON 存储
API:AbuseIPDB, VirusTotal, Shodan, AlienVault OTX
工具:Axios, Chart.js, Tailwind CSS
📂 项目结构
threat-intelligence-dashboard/
│── client/ # 前端文件
│── server/ # 后端 API 服务器
│── components/ # UI 组件
│── services/ # API 集成
│── public/ # 静态资源
│── package.json
│── README.md
```
⚙️ Installation
Clone the repository:
```bash
git clone https://github.com/ShindePankaj26/threat-intelligence-dashboard.git
cd threat-intelligence-dashboard
```
安装依赖:
```
npm install
```
启动开发服务器:
```
npm run dev
```
🔑 环境变量
在根目录下创建一个 `.env` 文件,并添加你的 API 密钥:
```
VITE_ABUSEIPDB_API_KEY=your_api_key
VITE_VIRUSTOTAL_API_KEY=your_api_key
VITE_SHODAN_API_KEY=your_api_key
```
📸 仪表盘功能
* 威胁源监控
* IOC 查询与丰富
* 风险严重程度分类
* 威胁统计数据可视化
* 安全事件追踪
* 攻击来源映射
🎯 应用场景
* 安全运营中心 (SOC)
* 威胁狩猎
* 恶意软件分析
* 事件响应
* 网络安全研究
* 安全监控
📈 未来改进
* 基于人工智能的威胁预测
* SIEM 集成
* 暗网监控
* 实时告警
* 用户身份验证
* 高级分析
📜 许可证
该项目基于 MIT 许可证授权。
👨💻 作者
由 Pankaj Shinde 开发
🔗 仓库
[threat-intelligence-dashboard GitHub 仓库](https://github.com/ShindePankaj26/threat-intelligence-dashboard?utm_source=chatgpt.com)
该项目的灵感来源于现代 CTI 平台以及网络安全运营中使用的开源威胁情报仪表盘。([github.com][1])
标签:GNU通用公共许可证, MITM代理, Node.js, React, Syscalls, 威胁情报, 安全运营中心, 开发者工具, 网络映射