有没有办法使用Lua在Wireshark中为自定义协议创建配置文件?

有没有办法使用Lua在Wireshark中为自定义协议创建配置文件?,lua,wireshark,preferences,Lua,Wireshark,Preferences,各位。我为Wireshark构建了一个定制的协议解析器,它有自己的一些首选项。到目前为止,我已经成功地使用Lua以编程方式添加了诸如文本框、复选框等pref。现在,我想动态地允许用户在协议的首选项中添加一些自定义配置,如附加的图像中 如果有办法的话,你能帮我吗,最好是在卢阿 不幸的是,没有提供用户访问表(UAT)首选项,我认为这正是这里需要的。不过,您可以打开一个请求Lua UAT首选项支持的窗口。同时,可以直接从Lua解析器中读取文件中的参数,但您无法像使用其他首选项那样编辑/更改这些参数。可

各位。我为Wireshark构建了一个定制的协议解析器,它有自己的一些首选项。到目前为止,我已经成功地使用Lua以编程方式添加了诸如文本框、复选框等pref。现在,我想动态地允许用户在协议的首选项中添加一些自定义配置,如附加的图像中

如果有办法的话,你能帮我吗,最好是在卢阿

不幸的是,没有提供用户访问表(UAT)首选项,我认为这正是这里需要的。不过,您可以打开一个请求Lua UAT首选项支持的窗口。同时,可以直接从Lua解析器中读取文件中的参数,但您无法像使用其他首选项那样编辑/更改这些参数。可以添加一个用于显示参数并允许用户更改参数的对话框,但该解决方案不会与您的Lua解析器集成,您可能需要重新加载Lua解析器以获取更改,用户更改参数时可能会自动进行更改

Wireshark wiki和其他地方可能有一些用户贡献的Lua示例可以提供一些帮助?见:

  • (示例文件)

也许有另一种方法可以完全解决这个问题,但没有想到其他方法。如果该社区的其他人有进一步的建议,您可能需要咨询。

非常感谢您的回复。我看到一些受支持的协议正在使用UAT,但我想它们是Wireshark的内置组件。