dupewon/SentinelX-Pro

GitHub: dupewon/SentinelX-Pro

SentinelX-Pro 是一个开源的企业级网络安全平台,集威胁检测、漏洞评估、防火墙自动化与合规报告于一体,为组织提供自托管的安全基础设施管理方案。

Stars: 1 | Forks: 0

# 🛡️ SentinelX-Pro **企业网络安全平台** — CrowdStrike、Palo Alto Networks 和 SentinelOne 的开源替代方案。 [![CI/CD](https://static.pigsec.cn/wp-content/uploads/repos/cas/a9/a9f5326366f51c3253ea8edc2324f6acbb064827e08768de7425f0e1f9323e04.svg)](https://github.com/dupewon/SentinelX-Pro/actions) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Go Version](https://img.shields.io/badge/Go-1.22+-00ADD8)](https://golang.org) [![Rust](https://img.shields.io/badge/Rust-2021+-DEA584)](https://rust-lang.org) [![React](https://img.shields.io/badge/React-18-61DAFB)](https://reactjs.org) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen)](.github/CONTRIBUTING.md) ## 概述 SentinelX-Pro 是一个全面的开源企业网络安全平台,旨在为组织提供高级威胁检测、网络情报和自动化防御能力。该平台由 Coardian Technology 开发,是 CrowdStrike、Palo Alto Networks 和 SentinelOne 等商业解决方案的强大替代品。 该平台结合了高性能的 Go 核心引擎和基于 Rust 的加密子系统,通过现代化的 React 仪表板提供企业级的安全监控、入侵检测、防火墙自动化和实时可视化。SentinelX-Pro 专为自托管部署而设计,让组织能够完全掌控其安全基础设施。 无论您是需要网络发现、行为异常检测、文件完整性监控,还是合规性报告,SentinelX-Pro 都提供了一个模块化、可扩展的架构,能够适应从小型部署到企业级环境的需求。 ## 架构 ``` ┌──────────────────────────────────────────────────────────────────┐ │ SentinelX-Pro │ ├──────────────────────────────────────────────────────────────────┤ │ ┌─────────┐ ┌──────────┐ ┌──────────┐ ┌────────────────┐ │ │ │ CLI │ │Dashboard │ │ Agents │ │ Plugins │ │ │ └────┬────┘ └────┬─────┘ └────┬─────┘ └──────┬─────────┘ │ │ │ │ │ │ │ │ ┌────▼────────────▼──────────────▼───────────────▼─────────┐ │ │ │ Core Engine (Go) │ │ │ │ ┌─────────┐ ┌──────────┐ ┌────────┐ ┌──────────┐ │ │ │ │ │ Network │ │ Detection│ │Firewall│ │ Crypto │ │ │ │ │ │ Engine │ │ Engine │ │Manager │ │Interface │ │ │ │ │ └─────────┘ └──────────┘ └────────┘ └────┬─────┘ │ │ │ └───────────────────────────────────────────────┼─────────┘ │ │ │ │ │ ┌────────────────────────────────────────────────▼──────────┐ │ │ │ Crypto Engine (Rust) │ │ │ │ AES-256-GCM | Argon2id | X25519 | Ed25519 | TLS 1.3 │ │ │ └───────────────────────────────────────────────────────────┘ │ │ │ │ ┌─────────────────┐ ┌─────────────────┐ │ │ │ PostgreSQL │ │ Redis │ │ │ └─────────────────┘ └─────────────────┘ │ └────────────────────────────────────────────────────────────────┘ ``` ## 核心功能 | | 功能 | 描述 | |---|---|---| | 🔍 | **网络情报** | 跨基础设施的高级发现、OS 指纹识别和拓扑映射 | | 🧠 | **行为检测** | 用于零日威胁识别的异常评分和启发式分析(无需 AI) | | 🚨 | **入侵检测** | 实时检测暴力破解攻击、端口扫描和洪泛型 DDoS 攻击企图 | | 🔥 | **防火墙自动化** | 跨平台防火墙管理 — nftables、iptables、Windows Defender Firewall、pf | | 🔒 | **加密保护** | AES-256-GCM 加密、Argon2id 密钥派生、X25519/Ed25519 密钥交换、TLS 1.3 | | 📊 | **安全仪表板** | 具有暗色主题、实时事件流和交互式可视化的实时 React SPA | | 🖥️ | **Endpoint Agents** | 适用于 Windows、Linux 和 macOS 的低占用、轻量级代理 | | 📋 | **漏洞扫描器** | CVSS 风格报告、SSL/TLS 证书检查和配置审计 | | 🔐 | **文件完整性** | Tripwire 风格的 SHA-256 监控,具备实时变更检测和告警功能 | | 📝 | **日志分析** | 深度解析 auth.log、syslog、Windows Event Log 及自定义日志源 | | 🔌 | **插件系统** | 用于自定义检测模块、数据源和动作的可扩展架构 | | 📈 | **企业报告** | 自动生成 PDF、JSON、CSV 和 HTML 报告,内置合规模板 | ## 快速开始 ``` git clone https://github.com/dupewon/SentinelX-Pro.git cd SentinelX-Pro docker compose up -d ``` 在浏览器中访问 `http://localhost:3000` 即可打开仪表板。 ## CLI 用法 ``` # 网络扫描 sentinelx-pro network scan 192.168.1.0/24 # 漏洞评估 sentinelx-pro scan --deep example.com # 威胁检测 sentinelx-pro detect threats # Firewall 管理 sentinelx-pro firewall block 185.220.101.0 # 文件完整性监控 sentinelx-pro fileint watch /etc # 生成报告 sentinelx-pro report generate pdf ``` ## 快速链接 - [安装指南](docs/INSTALLATION.md) - [架构概述](docs/ARCHITECTURE.md) - [安全策略](.github/SECURITY.md) - [贡献指南](docs/CONTRIBUTING.md) - [产品路线图](docs/ROADMAP.md) ## 许可证 MIT License — 版权所有 (c) 2026 Coardian Technology 有关完整详情,请参阅 [LICENSE](LICENSE)。
标签:AES-256, AMSI绕过, BurpSuite集成, EVTX分析, Go, IP 地址批量处理, Mr. Robot, React, Ruby工具, Rust, Syscalls, TCP/IP协议栈, x64dbg, 可视化界面, 威胁检测, 插件系统, 搜索引擎查询, 日志审计, 测试用例, 漏洞评估, 网络安全平台, 网络流量审计, 请求拦截