Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roddypratt/router_dissectors
Wireshark dissectors for Broadcast Video router protocols
https://github.com/roddypratt/router_dissectors
Last synced: 3 months ago
JSON representation
Wireshark dissectors for Broadcast Video router protocols
- Host: GitHub
- URL: https://github.com/roddypratt/router_dissectors
- Owner: roddypratt
- Created: 2021-02-10T11:07:10.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-23T11:16:53.000Z (4 months ago)
- Last Synced: 2024-08-23T12:33:31.736Z (4 months ago)
- Language: Lua
- Homepage:
- Size: 157 KB
- Stars: 8
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- trackawesomelist - Wireshark dissectors for Video Routers (⭐8) - Analyzers for various video router/matrix protocols. (Recently Updated / [Sep 03, 2024](/content/2024/09/03/README.md))
README
# Wireshark Lua dissectors for Video Routers
| Protocol | Filename | Default port | Wireshark proto |
| ------------------- | ---------------------------- | ------------ | --------------- |
| Grass Valley Native | `gvg_native_dissector.lua` | 12345 | GVGNative |
| Harris LRC | `harris_lrc_dissector.lua` | 52116 | LRC |
| Leitch Pass-Through | `leitch_dissector.lua` | 23 | Leitch |
| Nevion MRP | `nevion_mrp_dissector.lua` | 4381 | Nevion |
| NVision NP0017 | `np0017_dissector.lua` | 9193 | NP0017 |
| Pro-Bel SW-P-08 | `probel_swp08_dissector.lua` | 2007, 2008 | SWP08 |
| Pro-Bel SW-P-02 | `probel_swp02_dissector.lua` | 2006 | SWP02 |
| Quartz RCP | `quartz_dissector.lua` | 4000 | Quartz |
| Utah RCP3-A | `utah_rcp3a_dissector.lua` | 5001 | RCP3A |## 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](screenshot.png)