Ask Your Question

Revision history [back]

The policy is as noted, there is no guaranteed compatibility between versions, the project team do attempt to maintain compatibility within a release, e.g. 4.4.x.

The simplest way to manage this is to submit dissectors to the Wireshark project as a "C" built-in dissector and the Wireshark team will test and maintain things for you and, as a bonus, users will not have to guess which version of the plugin DLL they need.

If you want to keep the dissector as a separate project then the maintenance burden falls on you.

You should also take note of the Wireshark licence (https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html) and if distributing plugins to external users, ensure you comply with the licence, in particular availability of source code.