Improved Dissection of Modbus/TCP messages and added support for standard Modbus (encapsulated over TCP)
This issue was migrated from bug 7902 in our old bug tracker.
Original bug information:
Reporter: Chris Bontje
Status: RESOLVED FIXED
Product: Wireshark
Component: Dissection engine (libwireshark)
OS: All
Platform: All
Version: Git
Attachments:
mbtcp_update.diff: Diff/Patch file against SVN source tree retrieved Friday Oct 19
Modbus_Capture_Samples.zip: Several Modbus RTU over TCP and Modbus/TCP Capture examples
Modbus_TCP_FLOAT.pcap: Modbus/TCP 32-bit Floating Point Dissection
Modbus_TCP_INT16.pcap: Modbus/TCP 16-bit Integer Dissection
Modbus_TCP_INT32.pcap: Modbus/TCP 32-bit Integer Dissection
Modbus_TCP_MODFLOAT.pcap: Modbus/TCP 32-bit "Modicon" Float Dissection
Modbus_Tunneled_Float.pcap: Modbus RTU over TCP 32-bit Float
Modbus_Tunneled_INT16.pcap: Modbus RTU over TCP 16-bit Integer
Modbus_Tunneled_INT32.pcap: Modbus RTU over TCP 32-bit Integer
Modbus_Tunneled_ModFloat.pcap: Modbus RTU over TCP 32-bit "Modicon" Float
Modbus_Serial_ModFloat.pcap: Modbus RTU (Serial) for use with User_DLT Dissector ("Modicon Float" data types)
: Schneider Electric "Non-Standard" Modbus Register Documentation from RealFLO controller
mbtcp-10-23-RTU_Additions.patch: 10/23 Diff/Patch Updates to Modbus/TCP
mbtcp_update_mmann.patch: More updates to Modbus/TCP + RTU
Modbus_TCP_multiple_scans.pcap: Modbus/TCP conversation with multiple (sequential) Holding register scans