


Local udp_dissector_table = DissectorTable.get("udp.port") The last few lines of the plugin file specify the ports to be monitored: 1450. The plugin would be created in the current directory as: mavlink_2_a. This process is described in the toic Generate MAVLink Libraries.įor example, to build the MAVLink 2 Wireshark plugin for common.xml you might use the following command: python3 -m -lang=WLua -wire-protocol=2.0 -output=mavlink_2_common message_definitions/v1.0/common.xml

It also provides an overview of how you can use tcpdump for collecting traffic on a linux computer (for later analysis). This topic shows how to generate a Wireshark plugin for a particular dialect file and install it on Wireshark, and how to perform basic filtering. Rebuilding QGroundControl so you can use it analyse custom messages is much harder!
