This is an example of a Modbus Network developed using Docker contaienrs. It has been utilized as a testbed for demonstration of vulnerabilities in the ModBus TCP/IP Protocol.
The network is composed by three containers: a PLC (172.28.0.2), an HMI (172.28.0.5) and an intruder's PC (172.28.0.6) called attacker, connected in the same internal network thanks to docker's 'bridge' network.
A PLC Monitoring interface is available by default at
To install and launch the project, just cd
into the OT_Testbed_simulator directory and run
sudo docker compose up