Ethereal-dev: Re: [Ethereal-dev] FW: A different type of sniffer: Hafiye

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

From: Guy Harris <gharris@xxxxxxxxx>
Date: Wed, 12 Jun 2002 22:39:04 -0700
On Wed, Jun 12, 2002 at 03:46:42PM -0500, Neulinger, Nathan wrote:
> If you looked at the source code for various sniffers, you'll notice
> that they all have seperate dedicated .C files for interpreting different
> protocols. Why not have a sniffer who can understand and interpret user
> supplied protocol details: ?

Yes, others have asked that as well:

	http://analyzer.polito.it/docs/advanced_man/parsers_protocols.htm

	http://analyzer.polito.it/docs/advanced_man/grammars/grammar_pdf.htm

and

	http://www.wildpackets.com/elements/DecodersNX.pdf

It might be interesting to add support for such a language to Ethereal,
either

	1) as a language interpreted at run time

or

	2) as a language that gets translated to a C source file that
	   generates an Ethereal dissector

or both.