Wireshark dissector for Pro DJ Link protocol
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

show Ack message request topic in info column

Stella 92f8ccf1 bb8ac4cc

+12
+12
pro_dj_link.lua
··· 824 824 local prev_current = current 825 825 local bytes_read, val = dissect_db_field(buf, current, msg_tree, m_type, i) 826 826 827 + -- If it's a Success/Ack, show what it's acking in the summary 828 + if m_type == 0x4000 then 829 + if i == 1 and val then 830 + local ack_type_str = DB_MSG_TYPES[val] or string.format("0x%04x", val) 831 + msg_tree:append_text(" - " .. ack_type_str) 832 + db_types[#db_types] = "Ack " .. ack_type_str 833 + elseif i == 2 and val then 834 + msg_tree:append_text(": " .. val .. " Items") 835 + db_types[#db_types] = db_types[#db_types] .. ": " .. val .. " Items" 836 + end 837 + end 838 + 827 839 -- If it's a GetAnalysisTag request, record the tag for the response 828 840 if m_type == 0x2c04 and i == 3 and val then 829 841 local tag_name = ANALYSIS_TAGS[val] or get_reverse_ascii(buf(prev_current+1, 4))