Wireshark mailing list archives
Re: submitting plugin for inclusion in wireshark
From: Jaap Keuter <jaap.keuter () xs4all nl>
Date: Sat, 30 Apr 2011 15:25:58 +0200
Hi,If you read into doc/README.developer in the Wireshark source tree, you'll find that there's a bit of a portability issue we're running into. C89 vs C++ doesn't go that well. This depends on some Google library too? And then there's the license Apachev2 vs GPLv2. I'm not sure if we can bridge that gap sufficiently in order to get something useful.
Thanks, Jaap On 04/30/2011 12:40 AM, Naveen wrote:
Hi All I am the current maintainer of the protobuf plugin for wireshark http://code.google.com/p/protobuf-wireshark/ I have made some significant changes in latest version which make it general enough to parse and register protobuf messages at runtime as opposed to having to generate a new dissector for each new message. I want to submit this for inclusion in wireshark. How do I go about this ? One of the problems is that the dissector is a mix of C and C++. The proto registration etc is in C whereas the protobuf message parsing/field registration/dissection is in C++. So there is one C file and one C++ file(and header files). How does one go about integrating this with existing wireshark build ? Does wireshark support mixed C/C++ plugins ? Right now we compile the C++ glue code externally and place the object file in wireshark/plugins/protobuf directory along with C file. Makefile.am has been changed to pick up the C++ object file and C object and make the final .so file. Naveen
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- submitting plugin for inclusion in wireshark Naveen (Apr 29)
- Re: submitting plugin for inclusion in wireshark Jaap Keuter (Apr 30)