无法在Wireshark的偏好设定中看到协议或使用LUA启用协议

我已经导入了一个lua脚本到Wireshark中,旨在将0mq/ZeroMQ数据包解码成ZMTP:

尽管我可以成功使用ZMTP过滤器,并且在协议中“启用”了ZMTP ...

此外,在内部,我可以看到分析器表并且它是一个受支持的协议。

但是...它在“首选项”中没有出现。

因此(我做出这个假设)它没有出现在“解码为函数”中

有人有什么想法吗?

点赞
用户482811
用户482811

这并不是回答“解析为”功能中为什么没有 ZMTP 的原因。我也遇到了这个问题,已经安装了插件 https://github.com/whitequark/zmtp-wireshark,但我无法将其解析为 ZMTP。

但我可以回答你关于偏好设置中缺少 ZMTP 的问题。简单地说,因为不再需要它了根据最后一个提交。通常情况下,“解析为”功能应该能够发挥作用,因此不需要它...

2019-12-19 14:45:16
用户9131561
用户9131561

我假设你使用了当前的主版本(提交哈希值04d3c65498b1c4ec6069cb27750dfa6e5b9b1332)。我遇到了同样的问题。我实际上回退了一次提交(到0702cc445cc80cdec55305c46fc2f97db9c00075),现在 ZMTP 出现在了“解码为”的选项中。

2020-01-09 15:45:48