I am using tshark to parse capture files of GSM sessions. For particular CM Service Request packets, I wish to determine and output the CM Service Type. I can currently parse Mobility Management messages by filtering with "gsm_a.dtap_msg_mm_type == 0x24" and get all the CM Service Request packets. However, I have not been able to figure out how to output the specific CM Service type for such packets. I have searched through the online Display Filter Reference, but I have found nothing that can extract the CM Service type (I am using "-T fields -e gsm_a.dtap_msg_mm_type -e etc" to output specific data for the packet). Is is possible to extract that info with tshark? Any suggestions are appreciated. Thanks, John asked 22 Jan '14, 15:56 jotten |
One Answer:
As far as I can see in the code, the 'service type' is only added as text to the tree, so there is no separate field for it. File: packet-gsm_a_dtap.c
answered 24 Jan '14, 07:40 Kurt Knochner ♦ edited 24 Jan '14, 08:21 |
Looks like that's implemented in trunk allready, so if on windows downloading a buildboot build is an option.
:-)) You are right. I should have checked
trunk
. Thanks for the hint!@jotten: if you download the lastest 1.11.x build, you should be able to use
-e gsm_a.dtap.service_type
in tshark.