Lua 如何在Wireshark解析器中获取协议列值?

Lua 如何在Wireshark解析器中获取协议列值?,lua,wireshark,wireshark-dissector,Lua,Wireshark,Wireshark Dissector,我已经编写了一个插件,用LuaAPI分析Wireshark中的数据包(转换为不同的协议名)。我只需要分析Wireshark中显示UDP或TCP的数据包。我使用以下代码获取协议值: pinfo.cols.protocol 仅分析将在协议列中显示为TCP或UDP的数据包 有时它会重新传输协议列中的值(例如TCP、SSH或…),但大多数时候它会返回“(协议)” 我怎样才能修好它?有没有办法让我弄明白 谢谢

我已经编写了一个插件,用LuaAPI分析Wireshark中的数据包(转换为不同的协议名)。我只需要分析Wireshark中显示UDP或TCP的数据包。我使用以下代码获取协议值: pinfo.cols.protocol 仅分析将在协议列中显示为TCP或UDP的数据包

有时它会重新传输协议列中的值(例如TCP、SSH或…),但大多数时候它会返回“(协议)”

我怎样才能修好它?有没有办法让我弄明白

谢谢