Ethereal-dev: Re: [Ethereal-dev] API for plugins?

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

From: Guy Harris <guy@xxxxxxxxxx>
Date: Thu, 26 Jul 2001 12:23:52 -0700 (PDT)
> I looked at the Ethereal documentation, and downloaded the source, and I 
> did not see any obvious sign of API documentation for developing new 
> plugins for decoding specific protocols.

"doc/README.developer" and "doc/README.tvbuff" are the first two
documents to look at.  Plugin dissectors (i.e., dissectors loaded at run
time) differ very little from built-in dissectors (i.e., dissectors
linked into the Ethereal executable) - they only differ in

	1) the name given to the routines called when the dissector is
	   initialized (the actual routines are the same);

	2) some other information a plugin dissector has to supply.

"doc/README.plugins" discusss the details of what's done differently for
a plugin dissector.