如何在wireshark GUI中为工具栏添加自定义选项?

时间:2018-02-09 13:02:01

标签: wireshark wireshark-dissector lua-api

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

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

只需执行以下步骤:

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

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

  2. 然后您注册要从wireshark工具栏启动的runPlugin()函数:

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

  3. 现在,当您打开Wireshark并单击工具> Lua>启动我的插件调用runPlugin()函数。

    希望这有帮助!