ilyoxxx/TechGuard

GitHub: ilyoxxx/TechGuard

TechGuard 是一个基于 NVD API 的 CVE 漏洞实时监控仪表板,帮助用户快速获取、搜索和可视化最新安全漏洞信息。

Stars: 0 | Forks: 0

![Logo](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/b0a17d3650165544.png) TechGuard 的 V2 版本,更名为 CyberSec Watch V2,现已上线 https://github.com/ilyoxxx/CyberSec-Watch-v2 # 🧠 TechGuard – 威胁情报仪表板 **TechGuard** 是一款用于**网络安全监控**的 Web 应用程序。 它通过 [National Vulnerability Database (NVD)](https://nvd.nist.gov/) 的官方 API,允许用户分析、搜索和可视化全球最新发布的漏洞 (CVE)。 本项目旨在为学生、系统管理员和网络安全爱好者提供一个简单、现代且实用的 **Threat Intelligence** 工具。 ## 🚀 核心功能 ✅ 展示**最新的 CVE 漏洞**(来源于 NVD 2.0 API) ✅ 支持**动态搜索**关键字(例如:`Windows`、`Cisco`、`Apache`) ✅ **按严重程度 (CVSS) 自动排序**,并带有颜色标识: - 🟢 低危 - 🔵 中危 - 🟠 高危 - 🔴 严重 ✅ 提供**过去 24 小时的动态图表**(近期发布的 CVE) ✅ **现代、响应式且深色**的界面(Bootstrap + Chart.js) ✅ 后端采用 Node.js + Express + 原生 Fetch ✅ 易于部署(Render、Replit、VPS 等) ## 🧩 使用的技术 | 类别 | 技术 | |------------|--------------| | 后端 | Node.js + Express | | 前端 | HTML5, CSS3, Bootstrap | | API | [NVD CVE API v2.0](https://services.nvd.nist.gov/rest/json/cves/2.0) | | 其他 | dotenv, fetch | ## ⚙️ 安装与运行 ### 1. 克隆仓库 ``` git clone https://github.com//TechGuard.git cd TechGuard ``` ### 2. 安装依赖 ``` npm install ``` ### 3. 创建 .env 文件 ``` PORT=3000 ``` ### 4️. 运行应用 ``` npm start ``` ## 然后在浏览器中打开 👉 http://localhost:3000 # 🧠 项目概览 🔍 *主界面* - 搜索栏(CVE 关键字) - 漏洞列表,包含其标识符、描述和 CVSS 分数 - 动态图表(过去 24 小时发布的 CVE) 📊 **图表功能** - 近期 CVE 的时间线 **(即将推出) 按严重程度划分的柱状图(低危、中危、高危、严重)** ### 🧠 项目目标 **此 Dashboard 非常适合:** - BTS SIO / SISR 专业的学生 🧑‍💻 - 网络管理员 🔧 - 网络安全爱好者 🔒 - 任何希望进行简单高效 Threat Intelligence 的人。 ### 🧱 项目结构 ``` TechGuard/ ├── server.js # Backend Express + API NVD ├── public/ │ ├── index.html # Interface web (Dashboard) │ ├── style.css # Thème et design │ └── script.js # (Optionnel) JS séparé ├── package.json └── .env ``` ## 🪪 许可证 本项目采用 **Creative Commons Attribution – NonCommercial – NoDerivatives 4.0 International** 许可证。 这意味着如果你分享本项目,你**必须声明原作者 (Ilyox)**, 你**不得将其用于商业目的**, 并且你**不得修改或重新分发**它。 🔗 [查看完整许可证 → CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/) ## 截图 ![TechGUARD](https://media.discordapp.net/attachments/1426655400568033403/1436828897932083350/image.png?ex=691106b0&is=690fb530&hm=4360a48a3effe73f9e70aa260b8fa225f095b798cda59eb6eaf6682426967636&=&format=webp&quality=lossless&width=1694&height=856) ## 支持 支持邮箱:contact@ilyox.fr 或 Discord 服务器:https://discord.gg/DKNYmxbCCd [![License: CC BY-NC-ND 4.0](https://img.shields.io/badge/License-CC%20BY--NC--ND%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-nd/4.0/)
标签:Chart.js, Express, GNU通用公共许可证, MITM代理, Node.js, 后端开发, 威胁情报, 开发者工具