Featured thesis · In progress
Dynamic Industrial
Honeypot for ICS/OT
A dynamic industrial environment for observing attacks and tracing how they affect a simulated plant.
My responsibility
Python middleware development
and AI integration
Developed by a three-person thesis team, with a dedicated workstream for my Python middleware and AI integration.
Explore my contribution
- Developing middleware between protocol-facing interfaces and shared plant state, including command validation and persistent updates.
- Integrating a background AI process with a virtual boiler model: temperature, pressure, water level and two pumps.
- Keeping actual process state separate from spoofed sensor readings so changes can be investigated.
System context: Modbus/TCP and Siemens S7comm, structured attacker-action logs, an HMI dashboard and ELK analysis. These describe the wider team system.
Industrial interface
Conpot
Modbus/TCP · Siemens S7commMy focus
PythonMiddleware & AI integration
Validate commands · Persist stateShared plant state
Boiler · Sensors · PumpsAI process
Dynamic state updatesDevelopment architecture · Team project



