Hello together, I want to use the new integrated SOME/IP Dissector in Wireshark. If I go to the Wireshark Settings for the SOME/IP Protocol I have plenty of possibilities to dissect my payload. Setting up my UDP Ports, SOME/IP Services and SOME/IP Methods is not a problem and already working. But I am stuck with payload dissection. I don't know how to correctly configure the SOME/IP Parameter and it seems to me, that this payload dissection is more for Fibex4 xml files than arxml files that we use.
Easy Payload example: Service ID: 0xaaaa Service Name: example Method ID and name: 0x0c10 test1 0x0c20 test2 00 00 00 22 00 00 00 1e 20 00 00 00 00 01 00 01 01 00 02 01 00 03 01 00 04 01 00 05 01 00 06 01 20 07 00 00 00 1f Analysis: 00 00 00 22 => 34 Bytes vector 00 00 00 1e => Length of first struct is 30 Bytes 20 00 => 1. element: Wire Type:2(32bit) and TLV-Data ID: 0 00 00 00 01 => Property_a(key-value): 1 Type is enum 00 01 => 2. element: Wire Type:0(8bit) and TLV-Data ID: 1 01 =>Property_b: 1 Type is boolean 00 02 => 3. element: Wire Type:0(8bit) and TLV-Data ID: 2 01 =>Property_c: 1 Type is boolean 00 03 => 4. element: Wire Type:0(8bit) and TLV-Data ID: 3 01 =>Property_d: 1 Type is boolean 00 04 => 5. element: Wire Type:0(8bit) and TLV-Data ID: 4 01 =>Property_e: 1 Type is boolean 00 05 => 6. element: Wire Type:0(8bit) and TLV-Data ID: 5 01 =>Property_f: 1 Type is boolean 00 06 => 7. element: Wire Type:0(8bit) and TLV-Data ID: 6 01 =>Property_g: 1 Type is boolean 20 07 => 8. element: Wire Type:2(32bit) and TLV-Data ID: 7 00 00 00 1f =>Property_h: 31 Type is enum
(I don't have enough points to upload a picture)
What I want now, is to see in Wireshark->message-someip->payload a structure like this: struct 1: -property_a: value -property_b: value -property_c: value -etc.
Which SOME/IP Parameter do I have to configure? I tried it with structs, enums and list, but I always get error messages that the payload can't be dissected. For instance what is the field ID Reference meaning in SOME/IP Parameter List? I searched for a documentation but was not able to find one, maybe this dissector is to new.
Thanks in advance for helping me. Jannis