我怎么知道我的lua脚本在Wireshark中运行?

时间:2011-11-14 13:43:41

标签: lua wireshark

我准备在Lua为Wireshark编写一个解剖器,但是想先测试一个简单的hello世界。但是怎么知道它在运行?我可以在某处看到调试打印吗?这是脚本:

-- hello.lua
print("Hello World!")

我在Windows上运行Wireshark 0.99.7。

2 个答案:

答案 0 :(得分:5)

wireshark Lua page上有一条说明:

  

请注意:在Windows上,在Wireshark中运行Lua脚本时可能看不到任何输出。如果控制台窗口已启用,则在加载lua引擎后将打开它。这不会影响TShark,因为它是一个控制台程序。

也许这就是你所看到的(或者不是那个)。

供以后使用,您可能会使用Wireharks Lua API函数,例如these functions

答案 1 :(得分:3)

您可以使用debug()。如果lua正在运行,你应该在控制台中看到它,可以在tools-> lua-> console中找到它。