1 | initial version |
Why not pass it the pinfo
that was passed into your dissector?
10.3. Example: Dissector written in Lua
function p_multi.dissector(buf, pkt, tree) ... if dissector ~= nil then -- Dissector was found, invoke subdissector with a new Tvb, -- created from the current buffer (skipping first two bytes). dissector:call(buf(2):tvb(), pkt, tree)
Guacamole Dissector - guacp-postdissector.lua
function guacp_post.dissector(tvbuf, pinfo, tree) ... guacp_dissector:call(guacp_tvb:tvb(), pinfo, tree)