Universal Modbus Diagnostic Tool

by KevinBralten

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.

Version
0.1.1
License
AGPL-3.0 license
Installer
inno
Arch
x64
Package ID
KevinBralten.UMDT
ModBusRS485

// 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.