Wireshark-dev: [Wireshark-dev] UI Support for plugins

Date Prev · Date Next · Thread Prev · Thread Next
From: Roland Knall <rknall@xxxxxxxxx>
Date: Tue, 31 Mar 2015 15:37:45 +0200
Hi

I have posted some code [1] I am currently working on, which would add a menu structure for individual plugins to wireshark (currently only gtk). 

The reason for this is, that we have some proprietary analysis tools, which will be available for free for our customers (including maybe sourcecode), but maintained by our company and which will allow customers to better dissect and analysis issues with our Industrial Ethernet networks.

Additionally it will display some graphical representation of the network setup and allow for better debugging of network configuration issues.

But for now, these tools cannot be started from Wireshark (at least nowhere I have found), because the integration of a plugin is somewhat limited. Granted, there is a simple interface (in ui/gtk/gui_stat_menu.h - ws_add_build_menubar_items_callback) but neither is this ported to Qt, nor is it a simple implementation.

This code strives to achieve just that. With a simple logical interface, it allows for the complete integration of a submenu.

I mainly put this code online in its current state, so that others may try it, and give some feedback. Also I want to know, if such a code is even permitted in Wireshark, or if it would be declined if added.

regards,
Roland

[1]: https://code.wireshark.org/review/#/c/7865