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
Powered by MHonArc 2.6.10