Ethereal-dev: [Ethereal-dev] OT: first implementation of a language to describe Network Protoc

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

From: "Fulvio Risso" <fulvio.risso@xxxxxxxxx>
Date: Fri, 14 Feb 2003 17:09:11 +0100
I apologize for the off-topic posting.
However, I think this can be of interest for someone on the list; there were
some messages about this topic in the past.

We're defining an XML-based language to describe network protocols. This has
the advantage that one could easily describe the format of the protocol
headers into some XML files, then a network sniffer (or whatever) can parse
these files and decode the protocols accordingly.
For instance, this could be a replacement of the binary dissectors.
Furthermore, a unique database can be shared among several applications
(sniffers, firewalls, ...)

The first implementation comes into Analyzer 3.0 alpha
(http://analyzer.polito.it/30alpha/).
The specification, in pseudo-English, is here
  http://analyzer.polito.it/30alpha/NetPDL/NetPDLSpec.htm

That page includes also an Executive Summary for who is in a hurry.

Cheers,

	fulvio risso