我怎样才能知道我的 Lua 脚本在 Wireshark 中运行?

我将要在 Lua 中为 Wireshark 编写一个分析器,但是想先测试一个简单的 hello world,但是我如何知道它正在运行?我可以在哪里看到调试打印信息?这就是脚本:

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

我在 Windows 上运行 Wireshark 0.99.7。

原文链接 https://stackoverflow.com/questions/8122477

点赞
stackoverflow用户513763
stackoverflow用户513763

Wireshark Lua页面上有一条备注:

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

也许这就是你目前看到的情况(或者根本没有看到)。

以后,您可能会使用Wireshark的Lua API函数,例如这些函数

2011-11-14 14:24:54
stackoverflow用户2344898
stackoverflow用户2344898

你可以使用debug()函数。如果Lua工作正常,你应该在控制台中看到它,它可以在tools->lua->console中找到。

2013-11-28 12:15:50