Ethereal-users: [Ethereal-users] Ethereal's Architecture

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

From: "darren" <teodarren@xxxxxxxxx>
Date: Mon, 14 Jan 2002 20:18:41 +0800
Hi

Can anyone explain to me how ethereal decodes simply?

I am very impressed with the idea of the whole project and would like to
learn how it functions as a whole.

In particular:

1) 	How does it decide which protocol-layer to start decoding? 

2)	How does it decide which Packet Dissector to use?

3)	How to add new dissectors?

I have read a bit of the documentation and man files but would like to
know more from a software architecture point of view.

Any help would be great!

Thanx and regards
Darren


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com