Ethereal-users: Re: [Ethereal-users] (no subject)

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: Tue, 12 Nov 2002 11:54:00 -0800
On Mon, Nov 11, 2002 at 09:34:59PM +0200, yeminy@xxxxxxxxxxxxxx wrote:
> I need to analyse eathereal's sniffer, meaning i need to understand how it 
> works... but i can't figure out how to do so, does the source code was
> written in visual c++?

No.  It's written in C.

> how can i see it- and don't tell me it's on the "source code" on 
> the web site-

(Why is "source code" in quotes there?  The stuff from the Web site *is*
the source code, so it's not as if the *real* source code is somewhere
else, so that the stuff on the Web site deserves quotes to indicate that
it's only "source code" because that's what we're claiming it is.)

By getting a copy of it.

The places you can get a copy of the source from us are:

	1) the Web site (sorry, maybe you don't want to hear that, but
	   that *is* the main place from which you get Ethereal source
	   so it'd be stupid not to tell you it's there):

		http://www.ethereal.com/download.html#sources

	2) the FTP site:

		http://www.ethereal.com/download.html#sources

	3) anonymous CVS:

		http://www.ethereal.com/development.html#anoncvs

	4) the nightly current CVS tarballs:

		http://www.ethereal.com/development.html#snapshots

	5) the CVS web interface:

		http://www.ethereal.com/cgi-bin/viewcvs.cgi/

In the "doc" subdirectory of the source tree there are some "README"
files that provide *some* information about how parts of Ethereal work. 
There's no detailed internal architecture manual, however.