Ethereal-dev: Re: [ethereal-dev] plugins support

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Gilbert Ramirez <gram@xxxxxxxxxx>
Date: Mon, 8 Nov 1999 14:23:18 -0600
On Sun, Nov 07, 1999 at 03:45:02PM -0600, Olivier Abad wrote:
> 
> 
> Hi,
> 
> I've been thinking about implementing plugins support in ethereal. This
> would be useful for me, because I'm working for a company which uses a
> "private" protocol on its network, and they won't allow writing a GPLed
> dissector for it.
> 
> In normal ethereal dissectors, we must look for plugins for the current
> protocol in the linked list, and call the dissector if the packet passes
> the filter.

If we can decide on how to handle more dynamic ways of dissectors
calling other dissectors, then a plugin could register the fact that
it needs to be called for a certain situation (UDP port, TCP port, etc.),
and the protocol decoding would proceed smoothly.

How is your private protocol detected? Via UDP or TCP port, or is it
at some other layer?

--gilbert