1

我已经在 Lua 中为自定义协议编写了​​解析器,现在我将在 C 中重构它。问题是解析器需要一些运行时参数(解密密钥),这些参数根据情况而有所不同。在 Lua 中,这不是问题,因为所需的参数可以硬编码并轻松编辑 - 这显然不适用于已编译的 C 模块。

如何将配置参数传递给 Wireshark 解析器?我可以从文件系统访问它,但这似乎是一种讨厌的方式。

4

1 回答 1

3

让它成为一个偏好;doc/README.dissector请参阅Wireshark 源文件中的第 2.6 节“用户首选项” 。这样,用户可以通过 Wireshark 首选项对话框进行设置,或者使用-o命令行标志从 Wireshark 或 TShark 中的命令行进行设置。

于 2014-07-30T16:55:51.560 回答