Wireshark Lua dissectors for Video Routers

September 27, 2024 ยท View on GitHub

ProtocolFilenameDefault portWireshark proto
Grass Valley Nativegvg_native_dissector.lua12345GVGNative
Harris LRCharris_lrc_dissector.lua52116LRC
Leitch Pass-Throughleitch_dissector.lua23Leitch
Nevion MRPnevion_mrp_dissector.lua4381Nevion
NVision NP0017np0017_dissector.lua9193NP0017
Pro-Bel SW-P-08probel_swp08_dissector.lua2007, 2008SWP08
Pro-Bel SW-P-02probel_swp02_dissector.lua2006SWP02
Quartz RCPquartz_dissector.lua4000Quartz
Utah RCP3-Autah_rcp3a_dissector.lua5001RCP3A

Using the Dissectors

Either copy xxx_dissector.lua to your Wireshark plugins folder, or start wireshark (e.g. from Powershell) like this: & "c:\program files\Wireshark\wireshark.exe" -X lua_script:gvg_native_dissector.lua

& "c:\program files\Wireshark\wireshark.exe" -X lua_script:harris_lrc_dissector.lua

& "c:\program files\Wireshark\wireshark.exe" -X lua_script:leitch_dissector.lua

& "c:\program files\Wireshark\wireshark.exe" -X lua_script:nevion_mrp_dissector.lua

& "c:\program files\Wireshark\wireshark.exe" -X lua_script:np0017_dissector.lua

& "c:\program files\Wireshark\wireshark.exe" -X lua_script:probel_swp08_dissector.lua

& "c:\program files\Wireshark\wireshark.exe" -X lua_script:probel_swp02_dissector.lua

& "c:\program files\Wireshark\wireshark.exe" -X lua_script:quartz_dissector.lua

& "c:\program files\Wireshark\wireshark.exe" -X lua_script:utah_rcp3a_dissector.lua

If your router is using a different TCP port you can use wireshark's "Decode As.." function to specify the port and protocol.

Packet contents for the all common routing commands are decoded.

Wireshark Screenshot