用于LUA和实时调试wireshark解析器的IDE



我一直在使用LUA创建wireshark解析器,方法是编辑LUA文件,填充PRINT语句,并在控制台打开的情况下运行wireshark来跟踪解析器。编辑/测试周期很麻烦,我会对简单的语法错误和智能IDE在测试周期运行之前会遇到的其他问题进行大量迭代。

Zerobrane是一个很好的选择吗?我专门在这种情况下使用LUA。它能实时调试Wireshark运行吗?

我确实发布了一个ZeroBrane Studio如何用于调试Wireshark脚本的示例,但它是很久以前做的,所以不确定Wireshark Lua支持中是否有任何变化会阻止它工作。当脚本发布时,它确实允许对Wireshark运行进行调试,但可能需要考虑超时方面:由于调试器在您单步执行或评估值时会阻止Lua的执行,因此结果可能会受到Wireshark超时逻辑的影响。

在早期捕获语法错误方面,您可以在IDE中使用静态分析来捕获语法错误、变量拼写错误和其他一些错误。

最新更新