我有一个用Lua编写的Wireshark解剖器,想单独测试它。我已经提取了一些不依赖于Wireshark函数的通用功能(并且在我的LuaJIT IDE中单独测试了这些功能),但是现在我处于需要测试缓冲区检查和转换功能的地步(buffer(1, 2):uint()等)。有没有办法从我的LuaJIT解释器访问内建的Lua函数(可能在Wireshark测试套件中),或者(可选)是否可以通过编程方式在一些PCAP文件上重新运行脚本(使用tshark)并以编程方式将测试结果输出到标准输出或文件?对我来说,另一个用例是手动指定数据包并在其上测试我的解剖器函数(即将数据包作为代码,而不必生成带有要测试数据包的PCAP文件)。测试Wireshark插件
其他人如何测试他们的Wireshark解剖器?