Thriving Thriving Python PY Shell SH
↑ 39 ?
wildcatdam mitre/wildcatdam

Wildcat Dam: a simulated dam controller with Modbus, built as a target for MITRE Caldera for OT

HEALTH ? 85 / Healthy
// hidden gem calderacaldera-for-otdamicsmodbusoperational-technologyotscadasimulator ?

// readme

Wildcat Dam

A simulated dam controller with Modbus process control, built as a target for MITRE Caldera™ for OT. For a walkthrough, read Announcing Wildcat Dam: Your Virtual OT Protocol Sandbox!.

Authors

Created by University of Arizona INSuRE students: Dalia Castro, Perla Gutierrez, Samuel Moreno, and Ben Trout.

In collaboration with MITRE Caldera™ for OT (ot@mitre.org).

Wildcat Dam is intended to grow open source collaboration in OT. We encourage forks and pull requests with improvements, new features, deployment notes, documentation, and tests.

The students’ original version is preserved in the v1.0.0 release.

Description

Wildcat Dam models a reservoir with three release doors. Water flows in at the surge rate, and each open door releases a share of the water every second. The PLC opens and closes the doors as the water level crosses its thresholds, and exposes the door controls, thresholds and levels over Modbus/TCP.…