Rj104905/cti-dashboard

GitHub: Rj104905/cti-dashboard

基于 GitHub Pages 的静态网络威胁情报仪表盘,每 15 分钟自动聚合 8 个公开情报源数据,零服务器成本实现威胁态势可视化监控。

Stars: 0 | Forks: 0

# CTI 情报仪表盘 一个托管在 GitHub Pages 上的静态、自动更新的网络威胁情报仪表盘。 数据每 15 分钟通过 GitHub Actions 从八个来源获取,并提交至本仓库。 ## 实时来源 | 来源 | 类型 | API Key | |--------|------|---------| | CISA 已知被利用漏洞 | 被利用的 CVE | 免费 | | Abuse.ch URLhaus | 恶意 URL | 免费 | | Abuse.ch MalwareBazaar | 恶意软件样本与哈希 | 免费 | | Abuse.ch ThreatFox | 失陷指标 | 免费 | | Abuse.ch Feodo Tracker | 僵尸网络 C2 IP | 免费 | | NIST NVD CVE | 最新 CVE | 免费 | | AlienVault OTX | 威胁脉冲与活动 | `OTX_API_KEY` | | VirusTotal | 多引擎检测 | `VT_API_KEY` | ## 设置 ### 1. 创建 GitHub 仓库 ``` git init git add . git commit -m "Initial commit" gh repo create cti-dashboard --public --source . --push ``` ### 2. 启用 GitHub Pages 1. 前往 **Settings → Pages** 2. 将 Source 设置为 **Deploy from a branch** 3. 选择 **main** 分支,**/ (root)** 文件夹 4. 点击 **Save** 您的仪表盘将在 `https://.github.io/cti-dashboard/` 上线。 ### 3. 添加可选 API 密钥(用于 OTX 和 VirusTotal) 1. 前往 **Settings → Secrets and variables → Actions** 2. 点击 **New repository secret** | Secret 名称 | 获取位置 | |-------------|----------------| | `OTX_API_KEY` | [otx.alienvault.com](https://otx.alienvault.com) → My Profile → OTX Key | | `VT_API_KEY` | [virustotal.com](https://www.virustotal.com) → My API key | ### 4. 触发首次数据获取 前往 **Actions → Update CTI Data → Run workflow**。 完成之后,刷新您的 GitHub Pages URL。 此后,该工作流将每 15 分钟自动运行一次。
标签:Abuse.ch, Ask搜索, Botnet追踪, C2服务器, CISA, CVE, ESC4, GitHub Actions, GitHub Pages, GPT, IoC, NIST NVD, OSINT, VirusTotal, 仪表盘, 失陷标示器, 威胁情报, 开发者工具, 恶意软件, 情报分析, 持续监控, 数字签名, 数据可视化, 漏洞管理, 网络信息收集, 网络安全, 网络诊断, 网络调试, 自动化, 自动笔记, 自定义脚本, 调试辅助, 隐私保护