Update tshark DNS resolution due to deprecated asynchronous flag 'C'
authoreramos <diametersuite@gmail.com>
Fri, 20 Mar 2020 21:26:45 +0000 (22:26 +0100)
committereramos <diametersuite@gmail.com>
Fri, 20 Mar 2020 21:26:45 +0000 (22:26 +0100)
As tshark has been updated, the resolving flag 'C' for DNS (-N)
option has been deprecated. We will use 'd' and 'v' instead.

example/diameter/pcapDecoder/tsharkDecoder.sh

index 816dea7..0f6c640 100755 (executable)
@@ -166,7 +166,9 @@ do
   DISECT_SELECTORS="$DISECT_SELECTORS -d tcp.port=$port,diameter"
 done
 
-$TSHARK -E separator="|" -r $PCAP_FILE -N mntC -Tfields $FIELDS $DISECT_SELECTORS 2>/dev/null > $tmpdir/all_frames
+# Changes in project wireshark (see commits e005bc819c2 and 8dfaa8fa7c9): https://github.com/wireshark/wireshark.git
+# Change name resolution resolving flags: 'C' is deprecated. Change '-N mntC' by '-N mntdv':
+$TSHARK -E separator="|" -r $PCAP_FILE -N mntdv -Tfields $FIELDS $DISECT_SELECTORS 2>/dev/null > $tmpdir/all_frames
 grep -i diameter $tmpdir/all_frames > $tmpdir/diameter_frames
 #cat $tmpdir/all_frames