abdo342003/OPC-UA-Simulator

GitHub: abdo342003/OPC-UA-Simulator

一个模拟工业 OPC UA 环境的综合平台,为 OT 和网络安全团队提供协议模拟、实时监控和安全测试能力。

Stars: 0 | Forks: 0

# OPC UA 模拟器 - 工业环境 **作者:** ENNAJI Mohamed, Abdellah ERRAOUI, Hajar MAARAF 模拟 OPC UA 工厂的工业测试环境:包含中央服务器、PLC、CNC、IIoT 和 historian 客户端,以及 Web 仪表板。可在 Windows/Linux 上本地运行,或作为完整的 Docker Compose stack 用于实验室和集成测试。 ## 布局 | 路径 | 角色 | |------|------| | `Windows/scripts/` | 安装并启动 (Windows) | | `Linux/scripts/` | 安装和 Docker Compose (Linux) | | `docker/` | docker-compose.yml, Dockerfiles | | `docs/` | 指南和技术文档 | | `Serveur OPC UA/` | OPC UA 服务器 | | `Controleur OPC UA/` | 客户端 (PLC, CNC, IIoT, historian) | | `tests/` | 测试套件 | 有关详细信息,请参阅 [REPO_STRUCTURE.md](REPO_STRUCTURE.md)。 ## 快速开始 **Windows:** `Windows\scripts\install.bat`,然后运行 `Windows\scripts\start-all.bat` **Linux:** `./Linux/scripts/install.sh`,然后运行 `./Linux/scripts/start-all.sh` ### 仪表板 | 服务 | URL | |---------|-----| | Server | http://localhost:8001 | | Historian | http://localhost:8002 | | CNC | http://localhost:8003 | | PLC/IIoT | http://localhost:8004 | ## 文档 | 主题 | 文件 | |-------|------| | Server | [docs/01_Serveur_OPC_UA.md](docs/01_Serveur_OPC_UA.md) | | Historian | [docs/02_Historian_OPC_UA.md](docs/02_Historian_OPC_UA.md) | | CNC | [docs/03_Machine_CNC.md](docs/03_Machine_CNC.md) | | PLC/IIoT | [docs/04_PLC_IIoT.md](docs/04_PLC_IIoT.md) | | 安装 | [docs/05_Guide_Installation.md](docs/05_Guide_Installation.md) | | Docker | [docs/DOCKER.md](docs/DOCKER.md) |
标签:Docker Compose, OPC UA, PKINIT, 云存储安全, 工业互联网(OT), 工控安全, 异常检测, 版权保护, 网络扫描, 请求拦截