You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added TLV codec's byte length extraction via the structure extraction Ghidra script
AsString codec resolver can now also resolve lists of enums, thanks to the codec length extraction
Changes
Renamed Type and Type Name fields to Message ID and Message Name, to match their names inside libARI.dylib
Those were also renamed in libari, but all are backwards compatible and still accessible via packet.type
BREAKING: Existing Wireshark filters and the field identifiers, because they have also changed
The argument to modify the type for the inject_custom_packet.py script was also changed from --type to --mid
The --type argument is still available for backwards compatibility
Added short identifiers for various fields like "gid" for the group or "mid" for the message ID to match log output and identifiers found in libARI.dylib
Renamed utils.lua to ari_utils.lua to prevent interference with other lua plugins
Added subtrees "Extra Information" and "Unknown Bits" to TLV tree to clear up the overview
Mark GMID and type name fields as generated, to show that they are virtual fields
Fixes
Remove unknown bit 7 in byte 5 (is part of the group id) by @sterzy (#4)
Fix range of bytes shown to include parts of the group id (#8)
Fix range of bytes shown for structural tree elements like "Header", "Data" etc.