mohakchaudhary203/cyber-sentinelx

GitHub: mohakchaudhary203/cyber-sentinelx

一个集成身份验证、威胁检测与实时可视化的自适应威胁监控平台,解决 SOC 场景下的日志关联与告警滞后问题。

Stars: 0 | Forks: 0

# 🔐 Cyber SentinelX – 自适应威胁监控平台 ## 🚀 概述 Cyber SentinelX 是一个多语言网络安全平台,模拟真实的网络安全运营中心(SOC)。 它将身份验证、威胁检测和实时监控集成到一个系统中。 ## 🧠 功能特性 * 🔐 安全身份验证系统(Java + SHA-256) * 📊 SOC 检测引擎(Python) * ⚡ 实时监控仪表板(Flask) * 🚨 自动告警生成 * 🔄 实时事件流 * 🧩 攻击模拟(内部人员、突发式、网络钓鱼) ## 🏗️ 架构 ``` Login (Java / Flask) ↓ Log Files (users, login, failed) ↓ SOC Detection Engine (Python) ↓ Risk Score + Alerts ↓ Flask Dashboard (Live Monitoring) ``` ## 🧰 技术栈 * Python(Flask、SOC 检测) * Java(身份验证模块) * HTML、CSS、JavaScript(仪表板 UI) ## 📁 项目结构 ``` cyber-sentinelx/ │ ├── auth/ ├── core/ ├── dashboard/ ├── data/ ├── docs/ ├── README.md ├── LICENSE ├── .gitignore ├── requirements.txt ``` ## ▶️ 运行指南 ### 1. 启动 Flask 仪表板 ``` cd dashboard python app.py ``` 访问: http://127.0.0.1:5000 ### 2. 注册账号 前往: http://127.0.0.1:5000/signup 创建账户。 ### 3. 运行 Java 身份验证 ``` cd auth javac LoginSystem.java java LoginSystem ``` ### 4. 测试系统 * 成功登录 → 已记录 * 登录失败 → 触发告警 * 仪表板自动更新 ## 📊 输出内容 * 实时告警 * 风险评分更新 * 威胁关联 * 实时监控流 ## 💼 使用场景 * SOC 分析员培训 * 威胁检测模拟 * 网络安全项目作品集 ## 🚀 后续改进 * 数据库集成(MySQL / MongoDB) * 基于 API 的通信替代文件 * 基于角色的访问控制 * 云端部署(AWS / Azure) * 与真实 SIEM 集成(Splunk、ELK) ## 👨‍💻 作者 Mohak Chaudhary ## ⭐ 说明 本项目演示了实用的网路安全概念,包括: * 身份验证安全 * 基于日志的检测 * 事件关联 * 实时监控
标签:CMS安全, CSS, DNS解析, Flask, HTML, JavaScript, JS文件枚举, Mutation, Object Callbacks, Python, 事件流, 仪表盘, 内部威胁, 前端技术, 可视化, 告警生成, 多模态安全, 多语言开发, 威胁监测, 安全运营中心, 开源项目, 攻击模拟, 数据可视化, 无后门, 登录认证, 系统架构, 网络安全, 网络映射, 网络调试, 网络钓鱼, 自动化, 认证系统, 逆向工具, 隐私保护, 项目实战, 风险评分, 驱动签名利用