Revision history [back]
Problem resolved: 1. There's a bug in the LUA script that causes it to fail, which I have fixed. 2. The script is written to sniff for traffic over UDP, whereas I am using it to sniff over TCP. Hence I changed the script to reflect that.
Problem resolved:
1. There's a bug in the LUA script mavlink.lua dissector that causes it to fail, which I have fixed.
due to the unknownFrameBeginOffset variable not being initialised. Just add "unknownFrameBeginOffset=0" to the start of the script to fix it.
2. The script is written to sniff for traffic MAVLINK over UDP, whereas I am using it to sniff MAVLINK over TCP. Hence I changed the script reference to reflect that."UDP_DISSECTOR" to read:
local tcp_dissector_table = DissectorTable.get("tcp.port") tcp_dissector_table:add(14550, mavlink_proto)