anjaliguptaa101-glitch/threat-intel-platform

GitHub: anjaliguptaa101-glitch/threat-intel-platform

一个基于 Python 和 ELK Stack 的本地威胁情报 pipeline,通过摄取公开恶意 IP 指标、模拟网络流量并执行 SIEM 关联来自动生成安全告警。

Stars: 0 | Forks: 0

# 本地威胁情报与 SIEM 关联框架 这是一个本地化的网络威胁情报(CTI)pipeline,旨在摄取公开威胁情报源、标准化 indicator 数据、模拟网络日志流量,并基于已知的妥协指标自动生成告警。 ## 技术栈 * **语言:** Python 3 * **数据库与可视化:** Elasticsearch 与 Kibana(通过 Docker 部署的 ELK Stack) * **环境架构:** Docker Desktop ## 工作原理 1. `docker-compose.yml` 启动一个未加密的 Elasticsearch 数据库和 Kibana 控制台。 2. `ingest_threats.py` 从 AbuseIPDB 开源情报源获取真实的恶意 IP,并将它们索引到 Elasticsearch 中。 3. `simulate_network.py` 生成虚拟的网络流量日志,间歇性地注入已知的恶意 IP,以模拟企业网络遭受到的实时入侵。 4. `run_siem_alerts.py` 作为一个轻量级的 SIEM 关联引擎,将网络日志与威胁 indicator 进行交叉比对,从而触发即时的高优先级告警。
标签:Docker, Elasticsearch, Python, 威胁情报, 安全日志分析, 安全运营, 安全防御评估, 开发者工具, 扫描框架, 无后门, 请求拦截, 越狱测试