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.
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