anmolkorla111-tech/VIGIL-Infrastructure-Sentinel

GitHub: anmolkorla111-tech/VIGIL-Infrastructure-Sentinel

VIGIL 是一个用于实时主机监控和多通道事件响应的轻量级框架。

Stars: 0 | Forks: 0

# 🚀 基础设施监控与威胁拦截(VIGIL) 一个演示实时系统可观测性和声明式基础设施威胁缓解的实际项目。本项目专注于捕获核心硬件指标,并利用行业标准协议建立零延迟多通道事件警报。 ## 📂 仓库架构 | 组件 | 路径 | 技术职责 | | :--- | :--- | :--- | | 🐍 **后端核心** | `/backend` | 用于基础设施遥测和日志采集的 Python 与 Flask API 引擎。 | | 💻 **前端界面** | `/templates` | 用于实时可视化的轻量级 HTML 与 CSS 管理仪表板。 | | 📁 **媒体资源** | `/media` | 项目文档、功能验证视频和日志快照。 | | 🚨 **通知引擎** | `* / core` | 通过 Twilio 和 SMTP 中继路由即时警报的集成桥梁。 | | 🛡️ **安全协议** | `.gitignore` | 排除本地运行时代码架构、安全变量字符串和 API 令牌。 | ## 🛠️ 使用的工具与技术 * **Python (Flask):** 用于创建核心分析引擎、日志采集器和微网页服务器仪表板。 * **Twilio REST API:** 用于通过即时 WhatsApp 节点将遥测警报触发器与移动设备连接。 * **SMTP 服务器协议:** 配置用于自动后台邮件中继,并附带日志诊断。 * **psutil / OS 子系统:** 用于从主机实时抓取 CPU 和 RAM 分配指标的 Python 运行时绑定。 * **Git & GitHub:** 用于版本控制、数据掩码实现和安全项目部署。 ## 🌟 关键功能特性 * **身份验证与网关守卫:** 多角色访问控制面板,防止对指标参数进行未授权修改(`media/01_auth_flow.mp4`,`media/02_dashboard.png`)。 * **异步资源监控器:** 持续的后端编排,运行线程以拦截内存泄漏和服务器存储峰值(`media/03_infra_logs.png`,`media/06_system_config.png`)。 * **多通道调度响应:** 自动、零延迟的事件警报,在阈值违规时转发遥测流(`media/05_security_node_alpha.png`,`media/04_backend_proof.png`,`media/07_email_alert_proof(1).png`)。 ## 💻 本地环境设置 1. **克隆仓库:** git clone [https://github.com/anmolkorla111-tech/VIGIL-Infrastructure-Sentinel.git](https://github.com/anmolkorla111-tech/VIGIL-Infrastructure-Sentinel.git)
标签:CPU监控, Python Flask, SMTP邮件, Streamlit, Syscall, Twilio API, Web开发, WSL, 仪表板可视化, 内存监控, 后端开发, 基础设施监控, 多模态安全, 多渠道通知, 威胁拦截, 安全协议, 安全可观测性, 实时遥测, 异步监控, 微服务架构, 数据掩码, 日志收集, 版本控制, 硬件指标监控, 网络安全研究, 自动化警报, 访问控制, 资源管理, 逆向工具, 零延迟警报