Wireshark dissector
MVR-xchange dissector for Wireshark
Wireshark dissector for the TCP Mode of MVR-xchange communication protocol. The
dissector adds an mvrxchange protocol to Wireshark.
Installation
Download and place the mvrxchange.lua and json.lua into your Wireshark’s Personal Lua
Plugins folder. You can find location of this folder by going into Wireshark
menu - Help - About Wireshark - Folders - Personal Lua Plugins.
Then either restart Wireshark or reload it by pressing Ctrl-Shift-L.
Usage
Apply this protocol by typing mvrxchange into the display filter top input
line in Wireshark. Full MVR Messages json is printed into the console, it is
thus useful to run Wireshark from a terminal.
Supported features
TCP Mode of protocol is currently supported, with the following fields:
- MVR header and MVR message
- displaying StationName for all packets as provided in the MVR_JOIN message
- OK, Message, Provider, verMinor, verMajor, Comment, Commits, StationName, StationUUID, FileUUID, FromStationUUID, ForStationUUID, FileSize
- Marking packets with
expert_infoto indicate found issues:Filesfield used instead ofCommitsfieldStationUUIDempty or invalidFileUUIDempty or invalidFromStationUUIDempty or invalid
Modifications
You can modify the dissector by editing the mvrxchange.lua file, then reload
it by pressing Ctrl-Shift-L in Wireshark.
If you improve the plugin, please consider contributing your changes back to https://github.com/mvrdevelopment/tools/tree/main/mvrxchange_dissector.