Я только начинаю работать в Lua для wirehark, и я уже озадачен. Согласно http://wiki.wireshark.org/LuaAPI/Tvb#tvb:len.28.29, Tvb имеет функцию «len», но когда я вызываю ее на buf или pkt в приведенном ниже коде, я получаю ошибку «attemt to call method» len '(number value). Каков правильный способ получить длину buf или pkt (которые являются объектами «tvb»)?Lua Wireshark Scripting
local myprotocol = Proto("proto","My Protocol Title");
function myprotocol.dissector(buf,pkt,root)
local test = pkt:len() -- <--Throws error