prashobhjameskennedy/Threat-IntelPharser
GitHub: prashobhjameskennedy/Threat-IntelPharser
基于 Python 和 Firebase 构建的威胁情报仪表板,通过 AbuseIPDB 对日志中的 IP 进行信誉查询并实时可视化展示威胁事件。
Stars: 0 | Forks: 0
# 威胁情报仪表板
## 描述
本项目是一个使用 Python、Firebase 和 JavaScript 构建的简单威胁情报仪表板。
该应用程序读取日志数据,提取 IP 地址,使用 AbuseIPDB API 检查其信誉,将结果存储在 Firebase Firestore 中,并将其显示在仪表板上。
## 功能
* 从日志中提取 IP 地址
* 使用 AbuseIPDB 检查 IP 信誉
* 将威胁数据存储在 Firebase Firestore 中
* 在仪表板中显示事件
* 显示威胁分数和严重程度级别
* 显示国家信息
* 使用 Firebase 进行实时更新
## 使用的技术
* Python
* Firebase Firestore
* HTML
* CSS
* JavaScript
* Chart.js
* AbuseIPDB API
## 项目结构
ThreatIntelDashboard/
├── network_monitor.py
├── firebase_test.py
├── dashboard/
│ ├── index.html
│ ├── style.css
│ └── app.js
├── requirements.txt
└── README.md
## 工作原理
1. 收集日志数据。
2. Python 脚本提取 IP 地址。
3. 使用 AbuseIPDB 检查 IP 信誉。
4. 威胁信息存储在 Firebase 中。
5. 仪表板显示事件和统计数据。
## 设置
安装依赖项:
pip install -r requirements.txt
运行解析器:
python parser.py
启动仪表板:
python -m http.server 8000
打开:
http://localhost:8000
## 作者
Prashobh James Kennedy
LinkedIn:https://www.linkedin.com/in/prashobh-james-kennedy/
标签:Firebase, IP信誉查询, Python, 多模态安全, 威胁情报, 安全运营, 开发者工具, 扫描框架, 数据可视化, 无后门, 自定义脚本, 逆向工具