Universal Modbus Diagnostic Tool
Last updated
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.
Install with winget
$ winget install --id KevinBralten.UMDT --exact --version 0.1.1Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.
Silent install command for Universal Modbus Diagnostic Tool
Universal Modbus Diagnostic Tool uses EXE (Inno Setup). The silent install switches are /VERYSILENT /SUPPRESSMSGBOXES /NORESTART.
UMDT_Setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
See the full silent install reference for Universal Modbus Diagnostic Tool →
For Intune admins
Stop chasing app updates. Pckgr patches them for you.
Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.
Start free 30-day trialNo credit card required.
About
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.
Installers · v0.1.1
| Architecture | Type | Scope | Install | Download |
|---|---|---|---|---|
| x64 | EXE Inno Setup | - | Direct |
Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.
Security
No known CVEs for Universal Modbus Diagnostic Tool.
Coverage is best-effort and depends on a winget package mapping to an NVD CPE entry. Absence here is not a guarantee of safety.
Related apps
More from KevinBralten or browse ModBus, RS485.