This project integrates EPANET, OpenPLC, and ScadaLTS to create a comprehensive simulation environment for operational technology (OT) systems, with a focus on water networks.
Simulates water distribution systems, providing a digital twin of the water network.
Acts as the programmable logic controller, interfacing with the EPANET simulation to read sensor data and execute control logic.
Provides the human-machine interface (HMI) for visualization and interaction with the simulated system.
Retrieves logs from the 2 webservers:
- Wordpress with RCE vulnerability
- ScadaLTS with privilege escalation and RCE
- Realistic simulation of water network behavior
- Real-time control logic execution
- User-friendly HMI for system monitoring and control
- Scenario testing and analysis capabilities
- Students training in a safe, simulated environment
- docker compose
git clone https://github.com/Ketho/OT-Simulation
cd OT-Simulation
docker compose up -d
Contributions to improve the simulation or add new features are welcome. Please submit pull requests or open issues for discussion.
For questions or issues, please open an issue in this repository.