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, 威胁情报, 安全运营中心, 开发者工具, 网络映射