Wireshark-bugs: [Wireshark-bugs] [Bug 8805] Wireshark not recognizing skinny version 19
Comment # 5
on bug 8805
from Alexis La Goutte
(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.