A Lua plugin for Wireshark to parse the QD protocol.
Wireshark >= 4.4.1
Copy the files (qd_proto.lua and qd_proto folder) to the Wireshark Lua Plugins folder. You can find the location of the Lua Plugins folder in Help->About Wireshark->Folders (in macOS Wireshark->About Wireshark->Folders). It should be "Personal Lua Plugin".
Start Wireshark, there should be no error messages related to any plugins, now select (as before) Help, then About Wireshark, instead of clicking the Folders Tab, select the Plugins Tab.
To reassemble out-of-order TCP segments, select the TCP protocol option "Reassemble out-of-order segments" (currently disabled by default). If this setting is not enabled, QD packets may not be recognized in case of errors at the TCP layer. You can enable this setting in Edit->Preferences->Protocols->TCP.
Right click on the packet and select "Decode As...". In the window that opens, select the value of the TCP port and the Current QD protocol, click OK.