Minor issue with Wireshark Scion-Plugin

43 views
Skip to first unread message

Jo Vliegen

unread,
Apr 20, 2018, 10:06:47 AM4/20/18
to SCION community
Hello all,

I'm new to this community and I'm trying to get a grasp on how the SCION infrastructure works.
While reading the book (hard-copy: hoozah) I wanted to try and follow what I was reading with Wireshark captures.

I followed the instructions from the tutorial (https://netsec-ethz.github.io/scion-tutorials/scion_tricks/wireshark/). However, when I started Wireshark I got a Lua error:

  Lua: Error during loading:
 
[string "path-to-plugin"]:163:
  bad argument
#3 to 'bytes' (Display must be either base.NONE, base.DOT, base.DASH, base.COLON or base.SPACE)

When looking into the scion.lua file (which I copied from the $SC/tools/wireshark folder), I made this edit:
local scion_path_hop_mac = ProtoField.byte("scion.path.hop.mac", "MAC", base.HEX)
to
local scion_path_hop_mac = ProtoField.byte("scion.path.hop.mac", "MAC", base.NONE)

With this adaption, Wireshark doesn't complain about the plugin anymore and I can see the bytes in an interpreted way :-)


My "minor issue" is solved, but I wanted to leave this note in case any other people encounter the same issue (and to provide some feedback).

Have a nice weekend !

grtz
Jo Vliegen

PS: the version of Wireshark (upon fresh install) is 2.4.4 in contrast to 2.2.6 with which the tutorial works
Reply all
Reply to author
Forward
0 new messages