我已经在Lua中为自定义协议编写了一个分解器,现在我将在C中重构它。问题是,分解需要一些运行时参数(解密密钥),这些参数根据情况的不同而有所不同。在Lua中,这不是一个问题,因为所需的参数可以硬编码并易于编辑--显然,同样的参数不适用于编译的C模块。
如何将配置参数传递给Wireshark分离器?我可以从文件系统访问它,但这似乎是一个讨厌的方法。
发布于 2014-07-30 16:55:51
将其作为首选项;请参阅Wireshark源代码中doc/README.dissector文件中的2.6节“用户首选项”。这样,用户就可以通过Wireshark对话框设置它,或者使用TShark命令行标志从Wireshark或-o中的命令行设置它。
https://stackoverflow.com/questions/25041815
复制相似问题