Ethereal-dev: [Ethereal-dev] It was "the Thing", now is a plugin called mate

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

Date: Fri, 19 Nov 2004 00:40:32 +0100
Hi,

 Here's "the thing" renamed as "mate" as a plugin.

It uses a tap to fetch the data from the tree.

So most of what was done in file.c and packet.c is done by the tap.
Which is much better anyway.

Unfortunatelly it needs a very small patch to be applied against
packet-frame.c, A small intrussion but so far I think is unavoidable
if it has to create a tree. The patch adds just three lines of code:

- One to declare the dissector handle,
- Another one to find the dissector,
- And the last one to call the dissector if the handle is defined
(which would not if the plugin is not installed).

Considering the very small overhead this causes in case the plugin is
not installed I realy believe this is the best deal we can get by now
if we want it to create a tree on which to filter.
 
The attached tarball contains the mate directory ready to be extracted
in the plugins directory.

the Makefile.nmake is not good, Is the unmodified one I copied from
megaco. and ./plugins/Makefile.* needs mate to be added to subdirs.

I'd like to thank Ronnie for his support and for the name he gave it.

BR
Luis

Attachment: mate.tgz
Description: GNU Zip compressed data