【问题标题】:How can I add custom option to toolbar in wireshark GUI?如何在wireshark GUI中向工具栏添加自定义选项?
【发布时间】:2018-07-20 06:19:03
【问题描述】:

我想创建一个自定义插件,它会显示在wireshark GUI 的工具栏上。当用户单击新的自定义选项时,应执行自定义 lua 脚本。

我怎样才能做到这一点?

【问题讨论】:

    标签: wireshark wireshark-dissector lua-api


    【解决方案1】:

    只需执行以下步骤:

    1. 在你的插件 Lua 文件(你应该确保 Wireshark loads)中,首先添加一个函数来完成你希望插件完成的工作:

      local function runPlugin() --here your plugin does its job end

    2. 然后你注册runPlugin() 函数以从wireshark 工具栏启动:

      register_menu("Lua/Launch my plugin", launhing_function, MENU_TOOLS_UNSORTED);

    现在,当您打开 Wireshark 并单击 Tools > Lua > Launch my plugin 时,会调用 runPlugin() 函数。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多