FR: Add possibility to define custom UUIDs, Chars & Handles to BTLE dissector
Description
I am developing Bluetooth LE applications and use Wireshark and the Nordic nRF Sniffer for troubleshooting.
Wireshark knows about all standardized BLE services and names them nicely, however custom services with 128 bit UUIDs are of course not pre-defined and packet dumps show just "Unknown/Unknown", also in the "Wireless -> Bluetooth ATT Server attributes" dialog.
I would like to have a possibility to add custom definitions for those services, characteristics, etc. via means of an external configfile or within the "Bluetooth ATT Server attributes" dialog or Wireshark preferences dialogs.
The definitions should be stored with Wireshark not the PCAP.
Currently hardcoding in epan/dissectors/packet-btatt.c and packet-btle.c is required which is cumbersome.
Links / references / protocol specifications
- https://devzone.nordicsemi.com/f/nordic-q-a/83130/adding-custom-uuids-to-nrf-sniffer-wireshark
- https://ask.wireshark.org/question/25541/adding-custom-service-uuids-to-ble-analyzer/
- https://ask.wireshark.org/question/3358/btle-define-custom-uuid-chars-and-handles/