From van@helios.ee.lbl.gov  Fri Oct 21 20:47:28 1988
Posted-Date: Fri, 21 Oct 88 20:47:06 PDT
Received-Date: Fri, 21 Oct 88 20:47:28 PDT
Received: from helios.ee.lbl.gov by venera.isi.edu (5.54/5.51)
	id AA22049; Fri, 21 Oct 88 20:47:28 PDT
Received: by helios.ee.lbl.gov (5.59/s2.2)
	id AA10516; Fri, 21 Oct 88 20:47:07 PDT
Message-Id: <8810220347.AA10516@helios.ee.lbl.gov>
To: ietf@venera.isi.edu, end2end-interest@venera.isi.edu
Subject: *Preliminary* version of tcpdump source available
Date: Fri, 21 Oct 88 20:47:06 PDT
From: Van Jacobson <van@helios.ee.lbl.gov>
Status: R

A bunch of people have asked for a tcpdump that would run under
Sun OS4.x.  It's going to be a while until we finish the version
of tcpdump I planned to release (the release version is waiting
while we debug our replacement for NIT.  I.e., a new kernel
packet filter that should be portable to any 4BSD system).  So,
I've decided to put the current, interim, preliminary source
out for anonymous ftp so people who want to roll their own 4.x
or Sun-4 support can do so.  The source is a compressed Unix tar
file in the usual place, ftp.ee.lbl.gov (128.3.254.68), file
tcpdump.tar.Z.  Attached is the relevant portion of the README file.

Good luck.  Don't curse me if it doesn't build -- I only claim this
works on my machine.

 - Van

------------------
This directory file contains a *PRELIMINARY* release of the
source for tcpdump.  We are in the middle of (a) replacing
the Sun NIT interface with an enhanced version of the CMU/
Stanford packet filter distributed with 4.3bsd (i.e., the
next version of tcpdump should run an any 4bsd system, not
just Suns) and (b) replacing the parser and protocol matching
"machine" with one that is substantially simpler, faster and
handles more protocols.

In response to a large number of requests from people running
Sun OS 4.0 (which uses a different, and much slower, NIT
interface from 3.x), I'm releasing this version of the source
even though we're in the middle of changing it.  Unfortunately,
you'll have to roll your own 4.0 NIT interface -- We have no
intention of ever doing one.  However, if you do a 4.0 NIT
interface and would like to send it to me, I'd be glad to ifdef
it into the current source and make it available to others (with
appropriate credit to the author, of course).

Also, this program will probably not run on a Sun-4 (I've never
tried):  It grabs ints, shorts, longs, etc., directly out of
input packets with no concern for data alignment.  We plan to
fix this in the officially released version but that task is
near the bottom of a long list.  If you get this running on a
Sun-4 and would like to send me the diffs, you'd save us some
time and I'd be grateful.

 - Van Jacobson, van@helios.ee.lbl.gov

