Wireshark-bugs: [Wireshark-bugs] [Bug 8805] Wireshark not recognizing skinny version 19

Date: Mon, 25 Nov 2013 19:54:32 +0000

Comment # 5 on bug 8805 from
(In reply to comment #4)
> Confirmed that wireshark can't decode newest skinny protocols.
> 
> Skinny Protocol Versions: https://supportforums.cisco.com/thread/2116903
Yes Wireshark can't decode newest skinny...
But do you have a link to new spec ?

Because add support is easy (Try this patch)
diff --git a/epan/dissectors/packet-skinny.c b/epan/dissectors/packet-skinny.c
index acbb60a..b7cfb88 100644
--- a/epan/dissectors/packet-skinny.c
+++ b/epan/dissectors/packet-skinny.c
@@ -76,6 +76,7 @@ static const true_false_string softKeyMapValues = {
 #define BASIC_MSG_TYPE 0x00
 #define CM7_MSG_TYPE_A 0x12
 #define CM7_MSG_TYPE_B 0x11
+#define CM7_MSG_TYPE_UNKNOWN 0x13
 #define CM7_MSG_TYPE_C 0x14
 #define CM7_MSG_TYPE_D 0x16

@@ -83,6 +84,7 @@ static const value_string header_version[] = {
   { BASIC_MSG_TYPE, "Basic" },
   { CM7_MSG_TYPE_A, "CM7 type A" },
   { CM7_MSG_TYPE_B, "CM7 type B" },
+  { CM7_MSG_TYPE_UNKNOWN, "CM7 type unknown (0x13)" },
   { CM7_MSG_TYPE_C, "CM7 type C" },
   { CM7_MSG_TYPE_D, "CM7 type SPCP" },
   { 0             , NULL }
@@ -3487,6 +3489,7 @@ dissect_skinny(tvbuff_t *tvb, packet_info *pinfo,
proto_tree *tree, void *data)
       ((hdr_version != BASIC_MSG_TYPE) &&
        (hdr_version != CM7_MSG_TYPE_A) &&
        (hdr_version != CM7_MSG_TYPE_B) &&
+       (hdr_version != CM7_MSG_TYPE_UNKNOWN) &&
        (hdr_version != CM7_MSG_TYPE_C) &&
        (hdr_version != CM7_MSG_TYPE_D))
      )

But with no spec... it will be complicated to have a correct support....


You are receiving this mail because:
  • You are watching all bug changes.