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, 前端, 威胁情报, 安全资讯, 开发者工具, 漏洞追踪, 自定义脚本