// install via winget
Command Prompt & PowerShell
click to copy
winget install KevinBralten.UMDT
// direct download
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 PowerShell or Windows Terminal and run:
winget install KevinBralten.UMDT. Winget ships with Windows 10 (1809+) and Windows 11 — no additional install needed.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 distributed 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 PowerShell or Windows Terminal to update Universal Modbus Diagnostic Tool to the latest available version.What architecture does Universal Modbus Diagnostic Tool support?
The listed installer targets the x64 architecture. See the publisher’s documentation for full compatibility details.