Solcen21/CyberPulse
GitHub: Solcen21/CyberPulse
CyberPulse 是一个纯前端实时威胁情报仪表盘,聚合安全新闻、数据泄露事件和 NVD 漏洞数据,提供一站式安全态势感知。
Stars: 0 | Forks: 0
# CyberPulse 🛡️
**实时威胁情报平台**
CyberPulse 是一个现代化、响应式的仪表盘,它将网络安全新闻、活跃的数据泄露事件和近期漏洞 (CVE) 聚合到一个实时的指挥中心中。
## ✨ 功能
- **一览式仪表盘**:提供最新网络事件和安全新闻的实时信息流。
- **多源情报**:
- **新闻**:聚合来自 The Hacker News、Dark Reading、BleepingComputer 等来源的信息。
- **已披露的泄露事件**:追踪重大数据泄露和勒索软件活动。
- **漏洞流**:实时连接 NVD (National Vulnerability Database) 以获取最新的 CVE。
- **高级搜索("Discovery View")**:搜索特定术语(例如 "Chrome"、"Ransomware"),以生成涵盖所有数据源的统一报告。
- **渐进式 Web 应用 (PWA)**:可安装在移动端和桌面端,支持离线访问并提供原生应用体验。
- **移动端响应式**:为手机和平板电脑提供完全优化的布局。
## 🚀 工作原理
CyberPulse 完全在浏览器(客户端)中运行。它**不需要后端服务器**。
1. **新闻与泄露事件**:通过代理获取 RSS feed 以绕过 CORS 限制。
2. **CVE 数据**:直接连接到 **NIST NVD API 2.0** 以实时获取漏洞数据。
3. **搜索**:过滤已加载的内存数据集,以提供即时的“Discovery”结果。
## 🛠️ 安装与使用
您可以在本地运行 CyberPulse,或者将其托管在任意静态 Web 主机上。
### 选项 1:本地运行
1. 克隆仓库:
git clone https://github.com/yourusername/CyberPulse.git
2. 在浏览器中打开 `index.html`。
* *注意:详细的 PWA 功能(安装按钮)可能需要本地服务器(例如 Live Server 扩展)。*
### 选项 2:托管在 GitHub Pages(推荐)
1. 将此代码推送到 GitHub 仓库。
2. 转到 **Settings** > **Pages**。
3. 将 Branch 设置为 `main` 并 **Save**。
4. 您的仪表盘现已上线!
## 📱 移动端安装 (PWA)
在手机上访问您的在线 URL:
- **iOS**:点击 **Share** -> **Add to Home Screen**。
- **Android**:点击 **Menu (3 dots)** -> **Install App**。
## 💻 技术栈
- **前端**:HTML5、Vanilla JavaScript、CSS3(现代变量与 Flexbox/Grid)。
- **图标**:自定义生成的霓虹 SVG 资源。
- **API**:NVD API 2.0、RSS-to-JSON。
*专为安全社区而构建。*
标签:PWA, 前端, 威胁情报, 安全资讯, 开发者工具, 漏洞追踪, 自定义脚本