Universal Modbus Diagnostic Tool
UMDT is a comprehensive Python-based toolkit for diagnosing, simulating, and bridging Modbus devices (RTU/TCP). It includes an interactive tool, a mock server, and a soft-proxy with PCAP support.
UMDT is a comprehensive toolkit designed for engineers and developers working with Modbus (RTU/TCP) devices. It simplifies tasks such as: Diagnosing: Reading/writing registers, scanning address ranges, and identifying devices; Simulating: Creating virtual Modbus slaves with configurable behavior and fault injection; Bridging: Routing traffic between different transports (e.g., TCP to Serial) and modifying packets on the fly; Sniffing: Capturing and analyzing Modbus traffic for forensic debugging.
winget install --id KevinBralten.UMDT --exact --source winget Latest 0.1.1
| Architecture | Scope | Download | SHA256 |
|---|---|---|---|
x64 | — | Download | DE915300AD1650759FFB2D689E3073C2ECBEF448E60DC6321D99118B2E1159E5 |
Details
- Homepage
- https://github.com/kbralten/umdt
- License
- AGPL-3.0 license
- Publisher
- KevinBralten
- Support
- https://github.com/kbralten/umdt/issues
- Copyright
- Kevin Bralten 2025
- Moniker
UMDT