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

iha*_*ter 0 lua wireshark

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

-- hello.lua
print("Hello World!")
Run Code Online (Sandbox Code Playgroud)

我在Windows上运行Wireshark 0.99.7.

jpj*_*obs 5

有关Wirehark Lua页面的说明:

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

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

为了以后的使用,你可能会使用像这些函数一样的wiresharks Lua API 函数

  • 很棒的链接.我使用'report_failure("Hello World!")'并使用-X lua_script:hello.lua运行Wireshak,我得到了一个弹出窗口. (2认同)