dupewon/SentinelX-Pro
GitHub: dupewon/SentinelX-Pro
SentinelX-Pro 是一个开源的企业级网络安全平台,集威胁检测、漏洞评估、防火墙自动化与合规报告于一体,为组织提供自托管的安全基础设施管理方案。
Stars: 1 | Forks: 0
# 🛡️ SentinelX-Pro
**企业网络安全平台** — CrowdStrike、Palo Alto Networks 和 SentinelOne 的开源替代方案。
[](https://github.com/dupewon/SentinelX-Pro/actions)
[](LICENSE)
[](https://golang.org)
[](https://rust-lang.org)
[](https://reactjs.org)
[](.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, 可视化界面, 威胁检测, 插件系统, 搜索引擎查询, 日志审计, 测试用例, 漏洞评估, 网络安全平台, 网络流量审计, 请求拦截