Install
winget install KevinBralten.UMDT
Click to copy
↓ Download Installer
About Universal Modbus Diagnostic Tool
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.
Frequently Asked Questions
How do I install Universal Modbus Diagnostic Tool using winget?
Open Windows Terminal or PowerShell and run:
winget install KevinBralten.UMDT. Winget is built into Windows 10 (version 1809+) and Windows 11 — no separate download required.What is 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.
Is Universal Modbus Diagnostic Tool free to download?
Universal Modbus Diagnostic Tool is available under the AGPL-3.0 license license. Use the winget command above or click the download button to get the installer directly from the publisher.
How do I update Universal Modbus Diagnostic Tool with winget?
Run
winget upgrade KevinBralten.UMDT in Windows Terminal or PowerShell to update Universal Modbus Diagnostic Tool to the latest available version.What Windows versions support Universal Modbus Diagnostic Tool?
The installer for Universal Modbus Diagnostic Tool targets the x64 architecture. Check the publisher’s documentation for minimum Windows version requirements. Winget itself requires Windows 10 version 1809 or later.