Teddy-Hope/cyber-live-dashboard

GitHub: Teddy-Hope/cyber-live-dashboard

一个基于 PHP 与 MariaDB 的自托管凭证管理与威胁情报仪表板,整合加密密码保险库、泄露检测和实时安全事件追踪。

Stars: 0 | Forks: 0

# Cyber Live Dashboard 🛡️ Cyber Live Dashboard 是一个全面、自托管的凭证管理和威胁情报中心,旨在提升数字安全。作为一个高性能的 Web 应用程序开发,它将密码保险库与实时风险情报相结合,以防止企业凭证重用和账户接管。 ## 🚀 核心功能 * **安全密码保险库:** 安全地存储、管理和隔离用户凭证。 * **军事级加密:** 采用强大的标准加密 (AES-256),确保敏感密码的零知识数据保护。 * **Pwned 密码审计:** 集成威胁情报,通过自动化的 API 查找,将明文输入与历史泄露的凭证进行比对。 * **泄露情报:** 将输入的电子邮件地址与已知的公共数据泄露事件进行比对扫描,以提醒用户外部风险。 * **安全日志与审计:** 自动化后台日志记录,跟踪用户操作、未经授权的登录尝试和系统事件,用于取证追踪。 * **实时威胁情报源:** 汇总有关新兴网络威胁、恶意软件活动和零日漏洞的实时情报源。 * **双主题 UI:** 在优化的暗黑模式和明亮模式配置之间实现无缝切换。 ## 🛠️ 技术栈与架构 * **后端:** PHP(面向对象且经过安全强化) * **数据库:** MariaDB / MySQL * **前端:** 语义化 HTML5、模块化 CSS3(自定义变量)和现代 JavaScript * **API 集成:** Have I Been Pwned API(密码和账户泄露情报) * **安全实现:** 自动速率限制、会话隔离、输入清理,以及使用预编译 SQL 语句防范 SQL 注入。 ## 📦 安装与设置 按照以下步骤在您的本地环境(例如 Kali Linux / LAMP Stack)部署该应用程序: ### 1. 克隆仓库 ```bash git clone [https://github.com/Teddy-Hope/cyber-live-dashboard.git](https://github.com/YOUR_USERNAME/cyber-live-dashboard.git) cd cyber-live-dashboard ``` 2. 设置数据库 以 root 身份登录您的 MySQL/MariaDB 终端,并执行初始化脚本: SQL CREATE DATABASE IF NOT EXISTS cyber_live_dashboard; GRANT ALL PRIVILEGES ON cyber_live_dashboard.* TO 'vault_user'@'localhost' IDENTIFIED BY 'YOUR_STRONG_PASSWORD'; FLUSH PRIVILEGES; 导入 schema 以构建表结构并导入初始数据: Bash mysql -u vault_user -p cyber_live_dashboard < database.sql 3. 环境配置 导航到 config/ 目录,将 db.php.example 复制为 db.php,并更新您的环境详情: PHP
标签:Atomic Red Team, ffuf, MariaDB, OpenVAS, PHP, 威胁情报, 密码管理器, 开发者工具, 数据可视化, 数据泄露检测