【问题标题】:Debugging wireshark dissector调试wireshark解剖器
【发布时间】:2019-03-11 18:51:57
【问题描述】:

我正在编写我的第一个wireshark 解剖器。我在 Lua 中使用this as an example 编写它。在second page 上,它说我可以使用critical()、warn()、debug() 等函数来帮助调试代码。但是,当我添加最简单的

critical("foo")

wireshark 抱怨

attempt to call global 'critical' (a nil value)

我似乎不知道如何使用这些实用功能。我错过了什么?

更新:如果相关,我正在运行 Wireshark 3.0.0

【问题讨论】:

    标签: wireshark wireshark-dissector


    【解决方案1】:

    我做了那个教程。

    看起来日志功能已从 Wireshark 3.0 (release notes) 中删除:

    Lua:各种日志记录功能(调试、信息、消息、警告和关键)已被删除。使用打印功能代替 调试目的。

    所以请改用print()

    print("foo")
    

    【讨论】:

    • 谢谢你(澄清和提供教程)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    • 2012-05-11
    • 2017-09-07
    • 2016-12-02
    • 2017-06-09
    • 1970-01-01
    相关资源
    最近更新 更多