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.

v0.1.1 AGPL-3.0 license inno x64

Install with winget

Open PowerShell or Command Prompt and run:

winget install KevinBralten.UMDT

Copied to clipboard!

1Open PowerShell or Command Prompt
2Paste and run the command above
3Follow any on-screen prompts to complete installation

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.

ModBusRS485

Advanced Install Options

Install (latest)winget install KevinBralten.UMDT
Install (pinned version)winget install --id KevinBralten.UMDT -e --version 0.1.1
Upgradewinget upgrade KevinBralten.UMDT
Uninstallwinget uninstall KevinBralten.UMDT

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 comes pre-installed on Windows 10 (1809+) and Windows 11.
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 use?
Universal Modbus Diagnostic Tool is distributed under the AGPL-3.0 license license. Check the publisher’s site for full licensing details.
How do I update Universal Modbus Diagnostic Tool with winget?
Run winget upgrade KevinBralten.UMDT in PowerShell or Windows Terminal to upgrade to the latest available version.
How do I uninstall Universal Modbus Diagnostic Tool?
Run winget uninstall KevinBralten.UMDT to remove Universal Modbus Diagnostic Tool from your system.