我已经在 Lua 中为自定义协议编写了解析器,现在我将在 C 中重构它。问题是解析器需要一些运行时参数(解密密钥),这些参数根据情况而有所不同。在 Lua 中,这不是问题,因为所需的参数可以硬编码并轻松编辑 - 这显然不适用于已编译的 C 模块。
如何将配置参数传递给 Wireshark 解析器?我可以从文件系统访问它,但这似乎是一种讨厌的方式。
我已经在 Lua 中为自定义协议编写了解析器,现在我将在 C 中重构它。问题是解析器需要一些运行时参数(解密密钥),这些参数根据情况而有所不同。在 Lua 中,这不是问题,因为所需的参数可以硬编码并轻松编辑 - 这显然不适用于已编译的 C 模块。
如何将配置参数传递给 Wireshark 解析器?我可以从文件系统访问它,但这似乎是一种讨厌的方式。