我终于在Lua for Wireshark中为我的 UDP 协议创建了一个Dissector,但工作流程实在是太可怕了。它包括在我的编辑器中编辑我的自定义 Lua 文件,然后双击我的示例捕获文件以启动 Wireshark 以查看更改。如果出现错误,Wireshark 会通过对话框或树分析子窗格中的红线通知我。然后我重新编辑我的自定义 Lua 文件,然后关闭该 Wireshark 实例,然后再次双击我的示例捕获文件。这就像编译一个 C 文件并且一次只看到一个编译器错误。
有没有更好(更快)的方式来查看我的更改,而不必一直重新启动 Wireshark?
当时,我使用 Wireshark 1.2.9 for Windows 并启用了 Lua。