head	1.2;
access;
symbols
	RELENG_7_4_0_RELEASE:1.1.1.10.2.1
	RELENG_7_4:1.1.1.10.2.1.0.10
	RELENG_7_4_BP:1.1.1.10.2.1
	RELENG_7_3_0_RELEASE:1.1.1.10.2.1
	RELENG_7_3:1.1.1.10.2.1.0.8
	RELENG_7_3_BP:1.1.1.10.2.1
	RELENG_7_2_0_RELEASE:1.1.1.10.2.1
	RELENG_7_2:1.1.1.10.2.1.0.6
	RELENG_7_2_BP:1.1.1.10.2.1
	RELENG_7_1_0_RELEASE:1.1.1.10.2.1
	RELENG_6_4_0_RELEASE:1.1.1.9.2.1
	RELENG_7_1:1.1.1.10.2.1.0.4
	RELENG_7_1_BP:1.1.1.10.2.1
	RELENG_6_4:1.1.1.9.2.1.0.6
	RELENG_6_4_BP:1.1.1.9.2.1
	RELENG_7_0_0_RELEASE:1.1.1.10.2.1
	RELENG_6_3_0_RELEASE:1.1.1.9.2.1
	RELENG_7_0:1.1.1.10.2.1.0.2
	RELENG_7_0_BP:1.1.1.10.2.1
	RELENG_6_3:1.1.1.9.2.1.0.4
	RELENG_6_3_BP:1.1.1.9.2.1
	v3_9_8:1.1.1.11
	RELENG_7:1.1.1.10.0.2
	RELENG_7_BP:1.1.1.10
	RELENG_6_2_0_RELEASE:1.1.1.9.2.1
	RELENG_6_2:1.1.1.9.2.1.0.2
	RELENG_6_2_BP:1.1.1.9.2.1
	v3_9_4:1.1.1.10
	RELENG_5_5_0_RELEASE:1.1.1.7
	RELENG_5_5:1.1.1.7.0.8
	RELENG_5_5_BP:1.1.1.7
	RELENG_6_1_0_RELEASE:1.1.1.9
	RELENG_6_1:1.1.1.9.0.6
	RELENG_6_1_BP:1.1.1.9
	RELENG_6_0_0_RELEASE:1.1.1.9
	RELENG_6_0:1.1.1.9.0.4
	RELENG_6_0_BP:1.1.1.9
	RELENG_6:1.1.1.9.0.2
	RELENG_6_BP:1.1.1.9
	v3_9_1:1.1.1.9
	v3_9_1-096:1.1.1.8
	RELENG_5_4_0_RELEASE:1.1.1.7
	RELENG_5_4:1.1.1.7.0.6
	RELENG_5_4_BP:1.1.1.7
	RELENG_4_11_0_RELEASE:1.1.1.4.2.2
	RELENG_4_11:1.1.1.4.2.2.0.8
	RELENG_4_11_BP:1.1.1.4.2.2
	RELENG_5_3_0_RELEASE:1.1.1.7
	RELENG_5_3:1.1.1.7.0.4
	RELENG_5_3_BP:1.1.1.7
	RELENG_5:1.1.1.7.0.2
	RELENG_5_BP:1.1.1.7
	RELENG_4_10_0_RELEASE:1.1.1.4.2.2
	RELENG_4_10:1.1.1.4.2.2.0.6
	RELENG_4_10_BP:1.1.1.4.2.2
	v3_8_3:1.1.1.7
	RELENG_5_2_1_RELEASE:1.1.1.6
	RELENG_5_2_0_RELEASE:1.1.1.6
	RELENG_5_2:1.1.1.6.0.4
	RELENG_5_2_BP:1.1.1.6
	RELENG_4_9_0_RELEASE:1.1.1.4.2.2
	RELENG_4_9:1.1.1.4.2.2.0.4
	RELENG_4_9_BP:1.1.1.4.2.2
	RELENG_5_1_0_RELEASE:1.1.1.6
	RELENG_5_1:1.1.1.6.0.2
	RELENG_5_1_BP:1.1.1.6
	RELENG_4_8_0_RELEASE:1.1.1.4.2.2
	RELENG_4_8:1.1.1.4.2.2.0.2
	RELENG_4_8_BP:1.1.1.4.2.2
	v3_7_2:1.1.1.6
	RELENG_5_0_0_RELEASE:1.1.1.5
	RELENG_5_0:1.1.1.5.0.2
	RELENG_5_0_BP:1.1.1.5
	RELENG_4_7_0_RELEASE:1.1.1.4.2.1
	RELENG_4_7:1.1.1.4.2.1.0.8
	RELENG_4_7_BP:1.1.1.4.2.1
	RELENG_4_6_2_RELEASE:1.1.1.4.2.1
	RELENG_4_6_1_RELEASE:1.1.1.4.2.1
	v3_7_1:1.1.1.5
	RELENG_4_6_0_RELEASE:1.1.1.4.2.1
	RELENG_4_6:1.1.1.4.2.1.0.6
	RELENG_4_6_BP:1.1.1.4.2.1
	RELENG_4_5_0_RELEASE:1.1.1.4.2.1
	RELENG_4_5:1.1.1.4.2.1.0.4
	RELENG_4_5_BP:1.1.1.4.2.1
	RELENG_4_4_0_RELEASE:1.1.1.4.2.1
	RELENG_4_4:1.1.1.4.2.1.0.2
	RELENG_4_4_BP:1.1.1.4.2.1
	v3_6_3:1.1.1.5
	RELENG_4_3_0_RELEASE:1.1.1.4
	RELENG_4_3:1.1.1.4.0.4
	RELENG_4_3_BP:1.1.1.4
	v3_6_2:1.1.1.5
	RELENG_4_2_0_RELEASE:1.1.1.4
	RELENG_4_1_1_RELEASE:1.1.1.4
	PRE_SMPNG:1.1.1.4
	RELENG_4_1_0_RELEASE:1.1.1.4
	RELENG_3_5_0_RELEASE:1.1.1.3
	RELENG_4_0_0_RELEASE:1.1.1.4
	RELENG_4:1.1.1.4.0.2
	RELENG_4_BP:1.1.1.4
	v3_5:1.1.1.4
	TCPDUMP_ORG:1.1.1
	RELENG_3_4_0_RELEASE:1.1.1.3
	RELENG_3_3_0_RELEASE:1.1.1.3
	RELENG_3_2_PAO:1.1.1.3.0.4
	RELENG_3_2_PAO_BP:1.1.1.3
	RELENG_3_2_0_RELEASE:1.1.1.3
	RELENG_3_1_0_RELEASE:1.1.1.3
	RELENG_3:1.1.1.3.0.2
	RELENG_3_BP:1.1.1.3
	RELENG_2_2_8_RELEASE:1.1.1.1
	RELENG_3_0_0_RELEASE:1.1.1.3
	v3_4:1.1.1.3
	RELENG_2_2_7_RELEASE:1.1.1.1
	RELENG_2_2_6_RELEASE:1.1.1.1
	RELENG_2_2_5_RELEASE:1.1.1.1
	v3_3:1.1.1.2
	RELENG_2_2_2_RELEASE:1.1.1.1
	RELENG_2_2_1_RELEASE:1.1.1.1
	RELENG_2_2_0_RELEASE:1.1.1.1
	RELENG_2_2:1.1.1.1.0.2
	RELENG_2_2_BP:1.1.1.1
	v3_2_1:1.1.1.1
	LBL:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2009.03.21.18.30.25;	author rpaulo;	state dead;
branches;
next	1.1;

1.1
date	96.08.19.20.34.03;	author pst;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	96.08.19.20.34.03;	author pst;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	97.05.27.02.11.06;	author fenner;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	98.09.15.19.36.18;	author fenner;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	2000.01.30.00.45.13;	author fenner;	state Exp;
branches
	1.1.1.4.2.1;
next	1.1.1.5;

1.1.1.5
date	2001.04.03.07.45.47;	author fenner;	state Exp;
branches;
next	1.1.1.6;

1.1.1.6
date	2003.03.02.08.22.26;	author fenner;	state Exp;
branches;
next	1.1.1.7;

1.1.1.7
date	2004.03.31.09.16.11;	author bms;	state Exp;
branches;
next	1.1.1.8;

1.1.1.8
date	2005.05.29.18.16.14;	author sam;	state Exp;
branches;
next	1.1.1.9;

1.1.1.9
date	2005.07.11.03.53.13;	author sam;	state Exp;
branches
	1.1.1.9.2.1;
next	1.1.1.10;

1.1.1.10
date	2006.09.04.20.03.28;	author sam;	state Exp;
branches
	1.1.1.10.2.1;
next	1.1.1.11;

1.1.1.11
date	2007.10.16.02.20.33;	author mlaier;	state Exp;
branches;
next	;

1.1.1.4.2.1
date	2001.07.26.22.30.00;	author fenner;	state Exp;
branches;
next	1.1.1.4.2.2;

1.1.1.4.2.2
date	2003.03.03.05.11.02;	author fenner;	state Exp;
branches;
next	;

1.1.1.9.2.1
date	2006.10.16.00.47.38;	author sam;	state Exp;
branches;
next	;

1.1.1.10.2.1
date	2007.10.19.03.03.57;	author mlaier;	state Exp;
branches;
next	;


desc
@@


1.2
log
@SVN rev 190207 on 2009-03-21 18:30:25Z by rpaulo

Merge tcpdump 4.0.0 from the vendor branch.
@
text
@@@(#) $Header: INSTALL,v 1.25 96/07/21 04:02:01 leres Exp $ (LBL)

If you have not built libpcap, do so first.  See the README
file in this directory for the ftp location.

You will need an ANSI C compiler to build tcpdump. The configure script
will abort if your compiler is not ANSI compliant. If this happens, use
the GNU C compiler, available via anonymous ftp:

	ftp://prep.ai.mit.edu/pub/gnu/gcc-*.tar.gz

After libpcap has been built (either install it with "make install" and
"make install-incl" or make sure both the libpcap and tcpdump source
trees are in the same directory), edit the BINDEST and MANDEST paths in
Makefile.in and run ./configure (a shell script).  "configure" will
determine your system attributes and generate an appropriate Makefile
from Makefile.in.  Now build tcpdump by running "make".

If everything builds ok, su and type "make install" (and optionally
"make install-man). This will install tcpdump and the manual entry. By
default, tcpdump is installed with group execute permissions. The group
used depends on your os. In addition, BPF packet access is controlled
by permissions to /dev/bpf0. In any case, DO NOT give untrusted users
the capability of running tcpdump. Tcpdump can capture any traffic on
your net, including passwords.

Note that tcpdump is shipped with some systems, for example, DEC/OSF
and BSD/386.  Remember to remove or rename the installed binary
when upgrading.

If your system is not one which we have tested tcpdump on, you may have
to modify the configure script and Makefile.in. Please send us patches
for any modifications you need to make. However, we are not interested
in ascii packet printer patches. We believe adding this feature would
make it too easy for crackers who do not have the programming skills
needed to write a password sniffer to grab clear text passwords.

FILES
-----
CHANGES         - description of differences between releases
FILES		- list of files exported as part of the distribution
INSTALL         - this file
Makefile.in	- compilation rules (input to the configure script)
README		- description of distribution
VERSION		- version of this release
aclocal.m4	- autoconf macros
addrtoname.c	- address to hostname routines
addrtoname.h	- address to hostname definitions
appletalk.h	- AppleTalk definitions
atime.awk	- tcp ack awk script
bootp.h		- BOOTP definitions
bpf_dump.c	- bpf instruction pretty-printer routine
config.guess	- autoconf support
config.sub	- autoconf support
configure	- configure script (run this first)
configure.in	- configure script source
decnet.h	- DECnet definitions
ethertype.h	- ethernet definitions
extract.h	- alignment definitions
fddi.h		- FDDI definitions
igrp.h		- Interior Gateway Routing Protoco definitions
install-sh	- BSD style install script
interface.h	- globals, prototypes and definitions
ipx.h		- IPX definitions
lbl/gnuc.h	- gcc macros and defines
lbl/os-*.h	- os dependent defines and prototypes
llc.h		- LLC definitions
machdep.c	- machine dependent routines
machdep.h	- machine dependent definitions
makemib		- mib to header script
mib.h		- mib definitions
mkdep		- construct Makefile dependency list
netbios.h	- NETBIOS definitions
nfsfh.h		- NFS file handle definitions
nfsv2.h		- NFS V2 definitions
ntp.h		- NTP definitions
ospf.h		- OSPF definitions
packetdat.awk	- tcp chunk summary awk script
parsenfsfh.c	- NFS file parser routines
print-arp.c	- ARP printer routines
print-atalk.c	- AppleTalk printer routines
print-atm.c	- atm printer routines
print-bootp.c	- BOOTP printer routines
print-decnet.c	- DECnet printer routines
print-domain.c	- Domain Name System printer routines
print-egp.c	- EGP printer routines
print-ether.c	- ethernet printer routines
print-fddi.c	- FDDI printer routines
print-icmp.c	- ICMP printer routines
print-igrp.c	- Interior Gateway Routing Protoco printer routines
print-ip.c	- ip printer routines
print-ipx.c	- IPX printer routines
print-isoclns.c	- isoclns printer routines
print-krb.c	- Kerberos printer routines
print-llc.c	- llc printer routines
print-netbios.c	- netbios printer routines
print-nfs.c	- NFS printer routines
print-ntp.c	- NTP printer routines
print-null.c	- null printer routines
print-ospf.c	- ospf printer routines
print-pim.c	- Protocol Independent Multicast printer routines
print-ppp.c	- PPP printer routines
print-rip.c	- RIP printer routines
print-sl.c	- CSLIP printer routines
print-snmp.c	- SNMP printer routines
print-sunrpc.c	- Sun RPC printer routines
print-tcp.c	- TCP printer routines
print-tftp.c	- TFTP printer routines
print-udp.c	- UDP printer routines
print-wb.c	- white board printer routines
send-ack.awk	- unidirectional tcp send/ack awk script
stime.awk	- tcp send awk script
tcpdump.1	- manual entry
tcpdump.c	- main program
util.c		- utility routines
vfprintf.c	- emulation routine
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
@
text
@@


1.1.1.2
log
@Virgin import of LBL tcpdump v3.3
@
text
@d1 1
a1 1
@@(#) $Header: INSTALL,v 1.28 96/12/11 20:15:42 leres Exp $ (LBL)
d10 1
a10 1
	ftp://prep.ai.mit.edu/pub/gnu/gcc.tar.gz
a30 14
If you use OSF 4, note that that there appears to be some serious bugs
with the stock C compiler. The configure code fragments that detect if
the ether_header and ether_arp structs use the ether_addr struct
generates warnings instead of fatal errors (?!?!) This makes configure
think that the ether_arp struct is used when in fact it is not. To get
around this, delete:

    -DETHER_HEADER_HAS_EA=1 -DETHER_ARP_HAS_EA=1

from the Makefile after running configure (and before attempting to
compile tcpdump.

Another workaround is to use gcc.

d46 1
a46 1
acsite.m4	- autoconf macros
d50 1
a50 1
atime.awk	- TCP ack awk script
d60 2
a61 2
fddi.h		- Fiber Distributed Data Interface definitions
igrp.h		- Interior Gateway Routing Protocol definitions
a66 1
linux-include/*	- network include files missing on Linux
d74 7
a80 7
nfsfh.h		- Network File System file handle definitions
nfsv2.h		- Network File System V2 definitions
ntp.h		- Network Time Protocol definitions
ospf.h		- Open Shortest Path First definitions
packetdat.awk	- TCP chunk summary awk script
parsenfsfh.c	- Network File System file parser routines
print-arp.c	- Address Resolution Protocol printer routines
d86 1
a86 1
print-egp.c	- External Gateway Protocol printer routines
d88 3
a90 4
print-fddi.c	- Fiber Distributed Data Interface printer routines
print-gre.c	- Generic Routing Encapsulation printer routines
print-icmp.c	- Internet Control Message Protocol printer routines
print-igrp.c	- Interior Gateway Routing Protocol printer routines
d97 2
a98 2
print-nfs.c	- Network File System printer routines
print-ntp.c	- Network Time Protocol printer routines
d100 1
a100 1
print-ospf.c	- Open Shortest Path First printer routines
d102 5
a106 5
print-ppp.c	- Point to Point Protocol printer routines
print-rip.c	- Routing Information Protocol printer routines
print-sl.c	- Compressed Serial Line Internet Protocol printer routines
print-snmp.c	- Simple Network Management Protocol printer routines
print-sunrpc.c	- Sun Remote Procedure Call printer routines
d108 1
a108 1
print-tftp.c	- Trivial File Transfer Protocol printer routines
d112 1
a112 1
stime.awk	- TCP send awk script
@


1.1.1.3
log
@Virgin import of LBL tcpdump v3.4
@
text
@d1 1
a1 1
@@(#) $Header: INSTALL,v 1.36 98/07/12 13:12:26 leres Exp $ (LBL)
a30 4
If you use Linux, this version of libpcap is known to compile and run
under Red Hat 4.0 with the 2.0.25 kernel. It may work with earlier 2.X
versions but is guaranteed not to work with 1.X kernels.

d60 1
a60 1
aclocal.m4	- autoconf macros
a64 1
bcopy.c		- missing routine
a74 2
gmt2local.c	- time conversion routines
gmt2local.h	- time conversion prototypes
a94 1
ppp.h		- Point to Point Protocol definitions
a118 1
print-raw.c	- raw printer routines
a126 2
savestr.c	- savestr prototypes
savestr.h	- strdup() replacement
a127 2
setsignal.c	- os independent signal routines
setsignal.h	- os independent signal prototypes
a128 1
strcasecmp.c	- missing routine
@


1.1.1.4
log
@Virgin import of tcpdump.org tcpdump v3.5
@
text
@d1 1
a1 1
@@(#) $Header: /tcpdump/master/tcpdump/INSTALL,v 1.36.1.1.2.2 2000/01/29 17:02:09 itojun Exp $ (LBL)
d40 1
a40 1
around this, comment out:
d42 1
a42 3
#define ETHER_HEADER_HAS_EA 1
and
#define ETHER_ARP_HAS_EA 1
d44 2
a45 2
from config.h after running configure (and before attempting to
compile tcpdump).
d51 4
a54 6
for any modifications you need to make.

== Tested platforms ==
NetBSD 		1.4.1/i386	(mcr)
RedHat Linux 	6.1/i386	(assar)

a62 1
README-AFS	-
a63 1
acconfig.h	- autoconf input
d69 1
a72 1
config.h.in	- autoconf input
a76 2
dhcp6.h		- IPv6 DHCP definitions
dhcp6opt.h	- IPv6 DHCP options
a84 1
ipsec_doi.h	- ISAKMP packet definitions - RFC2407
a85 3
isakmp.h	- ISAKMP packet definitions - RFC2408
l2tp.h		-
lane.h		-
a93 1
missing/*	- replacements for missing library functions
a95 1
nfs.h		- Network File System V2 definitions
d97 1
a98 1
oakley.h	- ISAKMP packet definitions - RFC2409
a99 1
ospf6.h		- IPv6 Open Shortest Path First definitions
a102 1
print-ah.c	- IPSEC Authentication Header printer routines
a103 1
print-ascii.c	- ASCII packet dump routines
d106 1
a106 4
print-bgp.c	- Border Gateway Protocol printer routines
print-bootp.c	- BOOTP and IPv4 DHCP printer routines
print-chdlc.c	- CHDLC printer routines
print-cip.c	-
a107 1
print-dhcp6.c	- IPv6 DHCP printer routines
a108 1
print-dvmrp.c	- Distance Vector Multicast Routing Protocol printer routines
a109 1
print-esp.c	- IPSEC Encapsulating Security Payload printer routines
a111 1
print-frag6.c	- IPv6 fragmentation header printer routines
a113 1
print-icmp6.c	- IPv6 Internet Control Message Protocol printer routines
a115 3
print-ip6.c	- IPv6 printer routines
print-ip6opts.c	- IPv6 header option printer routines
print-ipcomp.c	- IP Payload Compression Protocol printer routines
a116 1
print-isakmp.c	- Internet Security Association and Key Management Protocol
a118 3
print-l2tp.c	- Layer Two Tunneling Protocol printer routines
print-lane.c	-
print-lcp.c	-
a119 1
print-mobile.c	- IPv4 mobility printer routines
a124 1
print-ospf6.c	- IPv6 Open Shortest Path First printer routines
a126 1
print-pppoe.c	-
a128 3
print-ripng.c	- IPv6 Routing Information Protocol printer routines
print-rt6.c	- IPv6 routing header printer routines
print-rx.c	- AFS RX printer routines
a129 1
print-smb.c	- SMB (samba) printer routines
a132 1
print-telnet.c	- Telnet option printer routines
a134 1
print-vjc.c	- PPP Van Jacovson compression (RFC1144) printer routines
d136 2
a137 4
route6d.h	- packet definition for IPv6 Routing Information Protocol
rx.h		-
savestr.c	- strdup() replacement
savestr.h	- savestr prototypes
a140 2
smb.h		-
smbutil.c	-
@


1.1.1.4.2.1
log
@Merge tcpdump 3.6.3 from -current.
@
text
@d1 1
a1 1
@@(#) $Header: /tcpdump/master/tcpdump/INSTALL,v 1.47 2000/12/16 09:07:45 guy Exp $ (LBL)
d10 1
a10 1
	ftp://ftp.gnu.org/pub/gnu/gcc/
d12 4
a15 3
After libpcap has been built (either install it with "make install" or
make sure both the libpcap and tcpdump source trees are in the same
directory), run ./configure (a shell script).  "configure" will
d19 11
a29 7
If everything builds ok, su and type "make install". This will install
tcpdump and the manual entry. By default, tcpdump is installed with
group execute permissions. The group used depends on your os. In
addition, BPF packet access is controlled by permissions to
/dev/bpf0. In any case, DO NOT give untrusted users the capability of
running tcpdump. Tcpdump can capture any traffic on your net,
including passwords.
d31 14
a44 2
Note that most systems ship tcpdump, but usually an older version.
Remember to remove or rename the installed binary when upgrading.
d46 4
a49 3
If you use Linux, this version of libpcap is known to compile and run
with 2.0.25 and more modern, and 2.2.x kernels.  It is guaranteed not
to work with 1.X kernels.
d55 3
a57 1
Please see "PLATFORMS" for notes about tested platforms.
a62 1
CREDITS		- people that have helped tcpdump along
d67 1
d76 1
d100 1
a107 1
nameser.h	- DNS definitions
d126 1
a126 2
print-cip.c	- Classical-IP over ATM routines
print-cnfp.c	- Cisco NetFlow printer routines
a169 1
print-stp.c	- IEEE 802.1d spanning tree protocol printer routines
a173 1
print-token.c	- Token Ring printer routines
a175 1
print-vrrp.c	- Virtual Router Redundancy Protocol
@


1.1.1.4.2.2
log
@MFC tcpdump 3.7.2

Approved by:	re (jhb)
@
text
@d1 1
a1 1
@@(#) $Header: /tcpdump/master/tcpdump/INSTALL,v 1.47.6.1 2002/07/16 04:41:57 guy Exp $ (LBL)
d30 2
a31 2
with 2.0.25 and more modern, and 2.2 and later, kernels.  It is
guaranteed not to work with 1.X kernels.
a45 1
LICENSE		- the license under which tcpdump is distributed
a52 1
ah.h		- IPSEC Authentication Header definitions
a53 1
arcnet.h	- ARCNET definitions
a55 3
bpf_dump.c	- BPF program printing routines, in case libpcap doesn't
		  have them
chdlc.h		- Cisco HDLC definitions
d62 3
a64 3
esp.h		- IPSEC Encapsulating Security Payload definitions
ether.h		- Ethernet definitions
ethertype.h	- Ethernet type value definitions
a68 2
icmp6.h		- ICMPv6 definitiions
ieee802_11.h	- IEEE 802.11 definitions
a71 2
ip.h		- IP definitions
ip6.h		- IPv6 definitions
d75 4
a78 3
l2tp.h		- Layer Two Tunneling Protocol definitions
lane.h		- ATM LANE definitions
lbl/os-*.h	- OS-dependent defines and prototypes
a96 1
print-802_11.c	- IEEE 802.11 printer routines
a97 1
print-arcnet.c	- ARCNET printer routines
d101 1
a101 1
print-atm.c	- ATM printer routines
d104 1
a104 3
print-beep.c	- BEEP printer routines
print-cdp.c	- Cisco Discovery Protocol printer routines
print-chdlc.c	- Cisco HDLC printer routines
d113 1
a113 1
print-ether.c	- Ethernet printer routines
a116 1
print-hsrp.c	- Cisco Hot Standby Router Protocol printer routines
a118 1
print-igmp.c	- Internet Group Management Protocol printer routines
d120 1
a120 1
print-ip.c	- IP printer routines
d126 1
a126 1
print-isoclns.c	- ISO CLNS, ESIS, and ISIS printer routines
d129 3
a131 4
print-lane.c	- ATM LANE printer routines
print-lcp.c	- PPP Link Control Protocol printer routines
print-llc.c	- IEEE 802.2 LLC printer routines
print-lwres.c	- Lightweight Resolver protocol printer routines
d133 1
a133 3
print-mpls.c	- Multi-Protocol Label Switching printer routines
print-msdp.c	- Multicast Source Discovery Protocol printer routines
print-netbios.c	- NetBIOS frame protocol printer routines
d136 1
a136 1
print-null.c	- BSD loopback device printer routines
d141 2
a142 4
print-pppoe.c	- PPP-over-Ethernet printer routines
print-pptp.c	- Point-to-Point Tunnelling Protocol printer routines
print-radius.c	- Radius protocol printer routines
print-raw.c	- Raw IP printer routines
a146 1
print-sctp.c	- Stream Control Transmission Protocol printer routines
d148 1
a148 2
print-sll.c	- Linux "cooked" capture printer routines
print-smb.c	- SMB/CIFS printer routines
a154 1
print-timed.c	- BSD time daemon protocol printer routines
d157 1
a157 1
print-vjc.c	- PPP Van Jacobson compression (RFC1144) printer routines
d159 1
a159 2
print-wb.c	- White Board printer routines
print-zephyr.c	- Zephyr printer routines
d161 3
a163 3
rx.h		- AFS RX definitions
sctpConstants.h	- Stream Control Transmission Protocol constant definitions
sctpHeader.h	- Stream Control Transmission Protocol packet definitions
d165 4
a168 7
setsignal.c	- OS-independent signal routines
setsignal.h	- OS-independent signal prototypes
slcompress.h	- SLIP/PPP Van Jacobson compression (RFC1144) definitions
slip.h		- SLIP definitions
sll.h		- Linux "cooked" capture definitions
smb.h		- SMB/CIFS definitions
smbutil.c	- SMB/CIFS utility routines
a170 1
tcp.h		- TCP definitions
a172 4
telnet.h	- Telnet definitions
timed.h		- BSD time daemon protocol definitions
token.h		- Token Ring definitions
udp.h		- UDP definitions
@


1.1.1.5
log
@Virgin import of tcpdump.org tcpdump v3.6.2
@
text
@d1 1
a1 1
@@(#) $Header: /tcpdump/master/tcpdump/INSTALL,v 1.47 2000/12/16 09:07:45 guy Exp $ (LBL)
d10 1
a10 1
	ftp://ftp.gnu.org/pub/gnu/gcc/
d12 4
a15 3
After libpcap has been built (either install it with "make install" or
make sure both the libpcap and tcpdump source trees are in the same
directory), run ./configure (a shell script).  "configure" will
d19 11
a29 7
If everything builds ok, su and type "make install". This will install
tcpdump and the manual entry. By default, tcpdump is installed with
group execute permissions. The group used depends on your os. In
addition, BPF packet access is controlled by permissions to
/dev/bpf0. In any case, DO NOT give untrusted users the capability of
running tcpdump. Tcpdump can capture any traffic on your net,
including passwords.
d31 14
a44 2
Note that most systems ship tcpdump, but usually an older version.
Remember to remove or rename the installed binary when upgrading.
d46 4
a49 3
If you use Linux, this version of libpcap is known to compile and run
with 2.0.25 and more modern, and 2.2.x kernels.  It is guaranteed not
to work with 1.X kernels.
d55 3
a57 1
Please see "PLATFORMS" for notes about tested platforms.
a62 1
CREDITS		- people that have helped tcpdump along
d67 1
d76 1
d100 1
a107 1
nameser.h	- DNS definitions
d126 1
a126 2
print-cip.c	- Classical-IP over ATM routines
print-cnfp.c	- Cisco NetFlow printer routines
a169 1
print-stp.c	- IEEE 802.1d spanning tree protocol printer routines
a173 1
print-token.c	- Token Ring printer routines
a175 1
print-vrrp.c	- Virtual Router Redundancy Protocol
@


1.1.1.6
log
@Import tcpdump 3.7.2 (fudging for multi-DLT support) from
http://www.tcpdump.org/release/tcpdump-3.7.2.tar.gz
@
text
@d1 1
a1 1
@@(#) $Header: /tcpdump/master/tcpdump/INSTALL,v 1.47.6.1 2002/07/16 04:41:57 guy Exp $ (LBL)
d30 2
a31 2
with 2.0.25 and more modern, and 2.2 and later, kernels.  It is
guaranteed not to work with 1.X kernels.
a45 1
LICENSE		- the license under which tcpdump is distributed
a52 1
ah.h		- IPSEC Authentication Header definitions
a53 1
arcnet.h	- ARCNET definitions
a55 3
bpf_dump.c	- BPF program printing routines, in case libpcap doesn't
		  have them
chdlc.h		- Cisco HDLC definitions
d62 3
a64 3
esp.h		- IPSEC Encapsulating Security Payload definitions
ether.h		- Ethernet definitions
ethertype.h	- Ethernet type value definitions
a68 2
icmp6.h		- ICMPv6 definitiions
ieee802_11.h	- IEEE 802.11 definitions
a71 2
ip.h		- IP definitions
ip6.h		- IPv6 definitions
d75 4
a78 3
l2tp.h		- Layer Two Tunneling Protocol definitions
lane.h		- ATM LANE definitions
lbl/os-*.h	- OS-dependent defines and prototypes
a96 1
print-802_11.c	- IEEE 802.11 printer routines
a97 1
print-arcnet.c	- ARCNET printer routines
d101 1
a101 1
print-atm.c	- ATM printer routines
d104 1
a104 3
print-beep.c	- BEEP printer routines
print-cdp.c	- Cisco Discovery Protocol printer routines
print-chdlc.c	- Cisco HDLC printer routines
d113 1
a113 1
print-ether.c	- Ethernet printer routines
a116 1
print-hsrp.c	- Cisco Hot Standby Router Protocol printer routines
a118 1
print-igmp.c	- Internet Group Management Protocol printer routines
d120 1
a120 1
print-ip.c	- IP printer routines
d126 1
a126 1
print-isoclns.c	- ISO CLNS, ESIS, and ISIS printer routines
d129 3
a131 4
print-lane.c	- ATM LANE printer routines
print-lcp.c	- PPP Link Control Protocol printer routines
print-llc.c	- IEEE 802.2 LLC printer routines
print-lwres.c	- Lightweight Resolver protocol printer routines
d133 1
a133 3
print-mpls.c	- Multi-Protocol Label Switching printer routines
print-msdp.c	- Multicast Source Discovery Protocol printer routines
print-netbios.c	- NetBIOS frame protocol printer routines
d136 1
a136 1
print-null.c	- BSD loopback device printer routines
d141 2
a142 4
print-pppoe.c	- PPP-over-Ethernet printer routines
print-pptp.c	- Point-to-Point Tunnelling Protocol printer routines
print-radius.c	- Radius protocol printer routines
print-raw.c	- Raw IP printer routines
a146 1
print-sctp.c	- Stream Control Transmission Protocol printer routines
d148 1
a148 2
print-sll.c	- Linux "cooked" capture printer routines
print-smb.c	- SMB/CIFS printer routines
a154 1
print-timed.c	- BSD time daemon protocol printer routines
d157 1
a157 1
print-vjc.c	- PPP Van Jacobson compression (RFC1144) printer routines
d159 1
a159 2
print-wb.c	- White Board printer routines
print-zephyr.c	- Zephyr printer routines
d161 3
a163 3
rx.h		- AFS RX definitions
sctpConstants.h	- Stream Control Transmission Protocol constant definitions
sctpHeader.h	- Stream Control Transmission Protocol packet definitions
d165 4
a168 7
setsignal.c	- OS-independent signal routines
setsignal.h	- OS-independent signal prototypes
slcompress.h	- SLIP/PPP Van Jacobson compression (RFC1144) definitions
slip.h		- SLIP definitions
sll.h		- Linux "cooked" capture definitions
smb.h		- SMB/CIFS definitions
smbutil.c	- SMB/CIFS utility routines
a170 1
tcp.h		- TCP definitions
a172 4
telnet.h	- Telnet definitions
timed.h		- BSD time daemon protocol definitions
token.h		- Token Ring definitions
udp.h		- UDP definitions
@


1.1.1.7
log
@Import tcpdump 3.8.3, from http://www.tcpdump.org/releases/tcpdump-3.8.3.tar.gz
@
text
@d1 1
a1 1
@@(#) $Header: /tcpdump/master/tcpdump/INSTALL,v 1.56.2.3 2004/03/17 19:47:47 guy Exp $ (LBL)
d42 1
a42 1
CHANGES		- description of differences between releases
d45 1
a45 1
INSTALL		- this file
a48 1
Readme.Win32	- notes on building tcpdump on Win32 systems (with WinPcap)
a54 1
aodv.h		- AODV definitions
a57 2
atm.h		- ATM traffic type definitions
atmuni31.h	- ATM Q.2931 definitions
a67 1
enc.h		- OpenBSD IPsec encapsulation BPF layer definitions
a72 2
gmpls.c		- GMPLS definitions
gmpls.h		- GMPLS declarations
a81 2
ipfc.h		- IP-over-Fibre Channel definitions
ipproto.h	- IP protocol type value definitions
a104 1
pcap-missing.h	- declarations of functions possibly missing from libpcap
a106 1
print-ap1394.c	- Apple IP-over-IEEE 1394 printer routines
a107 1
print-aodv.c	- AODV printer routines
a123 1
print-enc.c	- OpenBSD IPsec encapsulation BPF layer printer routines
a127 1
print-fr.c	- Frame Relay printer routines
d145 1
a148 1
print-mobility.c - IPv6 mobility printer routines
a156 1
print-pflog.c	- OpenBSD packet filter log file printer routines
a164 1
print-rsvp.c	- Resource reSerVation Protocol (RSVP) printer routines
a172 1
print-sunatm.c	- SunATM DLPI capture printer routines
a206 1
win32		- headers and routines for building on Win32 systems
@


1.1.1.8
log
@Virgin import of tcpdump v3.9.1 (alpha 096) from tcpdump.org
@
text
@d1 1
a1 1
@@(#) $Header: /tcpdump/master/tcpdump/INSTALL,v 1.63 2004/12/27 00:41:29 guy Exp $ (LBL)
a61 1
bgp.h		- BGP declarations
a65 2
cpack.c		- functions to extract packed data
cpack.h		- declarations of functions to extract packed data
a71 1
decode_prefix.h	- Declarations of "decode_prefix{4,6}()"
a83 1
ieee802_11_radio.h - radiotap header definitions
a89 1
ipproto.c	- IP protocol type value-to-name table
a93 2
l2vpn.c		- L2VPN encapsulation value-to-name table
l2vpn.h		- L2VPN encapsulation definitions
a103 1
mpls.h		- MPLS definitions
a105 2
netdissect.h	- definitions and declarations for tcpdump-as-library
		  (under development)
a107 2
nlpid.c		- OSI NLPID value-to-name table
nlpid.h		- OSI NLPID definitions
a114 2
pf.h		- OpenBSD PF definitions
pmap_prot.h	- definitions for ONC RPC portmapper protocol
a135 1
print-eap.c	- EAP printer routines
a159 1
print-lspping.c	- LSPPING printer routines
a183 1
print-sip.c	- SIP printer routines
a190 1
print-symantec.c - Symantec Enterprise Firewall printer routines
a201 2
rpc_auth.h	- definitions for ONC RPC authentication
rpc_msg.h	- definitions for ONC RPC messages
@


1.1.1.9
log
@Virgin import of tcpdump v3.9.1 (release) from tcpdump.org

Approved by:	re (scottl)
@
text
@d1 1
a1 1
@@(#) $Header: /tcpdump/master/tcpdump/INSTALL,v 1.63.2.2 2005/06/03 22:10:15 guy Exp $ (LBL)
a126 2
pcap_dump_ftell.c - pcap_dump_ftell() implementation, in case libpcap
		doesn't have it
a188 1
print-pgm.c	- Pragmatic General Multicast printer routines
@


1.1.1.9.2.1
log
@MFC: libpcap v0.9.4 and tcpdump v3.9.4

Approved by:	re (kensmith)
@
text
@d1 1
a1 1
@@(#) $Header: /tcpdump/master/tcpdump/INSTALL,v 1.63.2.4 2005/09/20 06:05:35 guy Exp $ (LBL)
a73 1
dccp.h		- DCCP definitions
a148 1
print-dccp.c	- DCCP printer routines
a206 1
print-slow.c	- IEEE "slow protocol" (802.3ad) printer routines
@


1.1.1.10
log
@Import of tcpdump v3.9.4
@
text
@d1 1
a1 1
@@(#) $Header: /tcpdump/master/tcpdump/INSTALL,v 1.63.2.4 2005/09/20 06:05:35 guy Exp $ (LBL)
a73 1
dccp.h		- DCCP definitions
a148 1
print-dccp.c	- DCCP printer routines
a206 1
print-slow.c	- IEEE "slow protocol" (802.3ad) printer routines
@


1.1.1.10.2.1
log
@MFC:
  Import of tcpdump 3.9.8 and libpcap 0.9.8

Approved by:	re (kensmith)
@
text
@d1 1
a1 1
@@(#) $Header: /tcpdump/master/tcpdump/INSTALL,v 1.63.2.7 2007/09/14 01:03:12 guy Exp $ (LBL)
d3 2
a4 6
If you have not built libpcap, and your system does not have libpcap
installed, install libpcap first.  Your system might provide a version
of libpcap that can be installed; if so, to compile tcpdump you might
need to install a "developer" version of libpcap as well as the
"run-time" version.  You can also install tcpdump.org's version of
libpcap; see the README file in this directory for the ftp location.
d18 7
a24 8
If everything builds ok, su and type "make install".  This will install
tcpdump and the manual entry.  Any user will be able to use tcpdump to
read saved captures.  Whether a user will be able to capture traffic
depends on the OS and the configuration of the system; see the tcpdump
man page for details.  DO NOT give untrusted users the ability to
capture traffic.  If a user can capture traffic, he or she could use
utilities such as tcpdump to capture any traffic on your net, including
passwords.
d29 4
d131 1
a245 1
tftp.h		- TFTP definitions
@


1.1.1.11
log
@Import of tcpdump v3.9.8
@
text
@d1 1
a1 1
@@(#) $Header: /tcpdump/master/tcpdump/INSTALL,v 1.63.2.7 2007/09/14 01:03:12 guy Exp $ (LBL)
d3 2
a4 6
If you have not built libpcap, and your system does not have libpcap
installed, install libpcap first.  Your system might provide a version
of libpcap that can be installed; if so, to compile tcpdump you might
need to install a "developer" version of libpcap as well as the
"run-time" version.  You can also install tcpdump.org's version of
libpcap; see the README file in this directory for the ftp location.
d18 7
a24 8
If everything builds ok, su and type "make install".  This will install
tcpdump and the manual entry.  Any user will be able to use tcpdump to
read saved captures.  Whether a user will be able to capture traffic
depends on the OS and the configuration of the system; see the tcpdump
man page for details.  DO NOT give untrusted users the ability to
capture traffic.  If a user can capture traffic, he or she could use
utilities such as tcpdump to capture any traffic on your net, including
passwords.
d29 4
d131 1
a245 1
tftp.h		- TFTP definitions
@


