Lenox2Linux/intelux-purple-team
GitHub: Lenox2Linux/intelux-purple-team
INTELUX 是一个企业级紫队家庭实验室,用于真实网络安全演练,解决在受控环境中测试攻击与防御技术的问题。
Stars: 0 | Forks: 0
# INTELUX 企业级家庭实验室
**作者:** Raynard A. Porter ([@Lenox2Linux](https://github.com/Lenox2Linux))
**构建周期:** 2026年2月 — 至今
**状态:** 运行中 — 杀伤链 A 已完成 | 杀伤链 B 已规划
## 什么是 INTELUX?
INTELUX 是一个用于真实紫队作战的企业级机架式网络安全实验室——不是模拟练习,也不是引导式演练。真实的基础设施、真实的攻击、真实的检测。
该实验室运行完整的企业级技术栈:Active Directory 域、VLAN 分段网络、pfSense 防火墙、Proxmox 超融合集群,以及 Wazuh SIEM 监控每个端点。RED 集群发起攻击。BLUE 集群进行防御。Wazuh 监视一切。
本仓库记录了完整的构建历程——每一次胜利、每一次失败以及沿途学到的每一个教训。
## 当前架构
### 物理基础设施
| 节点 | 硬件 | 角色 | 集群 |
|------|----------|------|---------|
| FW-01 | Lenovo M900 Tiny | pfSense CE 防火墙(裸机) | — |
| SW-01 | Netgear GS308E | 管理型交换机 | — |
| BLU-01 | Lenovo M900 Tiny (32GB) | Proxmox — 主 BLUE 节点 | INTELUX-BLUE |
| BLU-02 | Lenovo M900 Tiny (8GB) | Proxmox — BLUE 节点 | INTELUX-BLUE |
| BLU-03 | Lenovo M900 Tiny (8GB) | Proxmox — BLUE 节点 | INTELUX-BLUE |
| RED-01 | Lenovo M920q (32GB) | Proxmox — 主 RED 节点 | INTELUX-RED |
| RED-02 | Lenovo M900 Tiny (8GB) | Proxmox — RED 节点 | INTELUX-RED |
| RED-03 | Lenovo M900 Tiny (8GB) | Proxmox — RED 节点 | INTELUX-RED |
| ADM-01 | AceMagic AM08 Pro (32GB) | 管理员工作站(Debian 13) | — |
### 虚拟机
| 虚拟机 | 主机 | 操作系统 | 角色 |
|----|------|----|------|
| SVC-01 | BLU-01 | Debian 12 | Wazuh v4.14.5 SIEM |
| DC-01 | BLU-01 | Windows Server 2022 | 域控制器 (INTELUX.local) |
| WKS-03 | BLU-02 | Windows 10 Pro | 域成员受害工作站 |
| WKS-04 | BLU-03 | Windows 10 Pro | 域成员受害工作站 |
| KLI-01 | RED-01 | Kali Linux | 主要攻击平台 |
### 网络分段
| VLAN | 名称 | 用途 |
|------|------|---------|
| VLAN 10 | MGMT | 管理 — 超融合集群、交换机、防火墙 |
| VLAN 20 | SERVICES | 内部服务 |
| VLAN 30 | CLIENTS | 域工作站和域控制器 |
| VLAN 40 | RED | 隔离的攻击者网络 |
| VLAN 50 | STAGING | 预留 |
## SIEM 覆盖范围
Wazuh v4.14.5 — 跨所有节点注册了 11 个代理。
| 代理 ID | 名称 | 组 | 操作系统 |
|----------|------|-------|----|
| 001 | INTELUX-BLU-01 | default | Debian 12 |
| 002 | INTELUX-BLU-02 | default | Debian 12 |
| 003 | INTELUX-BLU-03 | default | Debian 12 |
| 004 | INTELUX-ADM-01 | default | Windows 10 |
| 005 | INTELUX-RED-01 | red-team | Debian 12 |
| 006 | INTELUX-RED-02 | red-team | Debian 12 |
| 007 | INTELUX-RED-03 | red-team | Debian 12 |
| 011 | INTELUX-DC-01 | SERVER | Windows Server 2022 |
| 012 | INTELUX-WKS-03 | CLIENTS | Windows 10 |
| 013 | INTELUX-WKS-04 | CLIENTS | Windows 10 |
| 014 | INTELUX-FW-01 | default | FreeBSD 14.0 (pfSense) |
**Suricata IDS** 部署在 FW-01 上,跨越 WAN (em0) 和 LAN 主干 (ue0),以 IDS 模式运行。EVE JSON 日志通过代理 014 转发到 Wazuh。参见 [docs/INTELUX-BUILD-002-Suricata-Wazuh-Integration.md](docs/INTELUX-BUILD-002-Suricata-Wazuh-Integration.md)。
## 杀伤链状态
| 练习 | 状态 | 事件报告 |
|----------|--------|----------------|
| 杀伤链 A — RDP 初始访问与 FIM 检测 | ✅ 已完成 | INC-001 |
| 杀伤链 B — 反向 Shell(外部攻击者) | 🔄 已规划 | — |
## 仓库结构
```
intelux-purple-team/
├── README.md ← You are here
├── PHASES.md ← Phase summary index
├── phases/ ← Full build narrative by phase
├── grc/ ← GRC artifacts (ROE, risk register, ISO 27001)
├── lessons/ ← Master lessons learned
└── docs/ ← Architecture and reference docs
```
## 工具与技术栈
`pfSense CE` `Proxmox VE` `Wazuh v4.14.5` `Suricata` `Kali Linux` `Windows Server 2022`
`Active Directory` `Netgear GS308E` `Debian 12` `xfreerdp` `Nmap` `Wireshark`
## 相关项目
- [PhishTix](https://github.com/Lenox2Linux/phishtix) — 人工智能驱动的钓鱼分析师培训工具
- [homelab-cmdb](https://github.com/Lenox2Linux/homelab-cmdb) — 企业级风格的 CMDB 和基础设施文档
*于布朗克斯区构建。为作品集记录。按生产环境运作。*
标签:Metaprompt, Terraform 安全