如何在wireshark GUI中添加自定义选项?

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

我该如何实现这一点?

点赞
用户7098036
用户7098036

只需按照以下步骤进行:

  1. 在您的插件 Lua 文件中(您需要确保 Wireshark 加载),首先添加一个函数来执行您希望插件执行的操作:

    local function runPlugin() --这里插件执行其操作 end

  2. 然后将 runPlugin() 函数注册为从 Wireshark 工具栏启动:

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

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

希望这能帮助到您!

2018-03-31 03:17:22