ChmodBPF
NMAP_MODIFICATIONS
SUNOS4
Win32
bpf
lbl
missing
msdos
pcap
tests
CHANGES
CREDITS
INSTALL.txt
LICENSE
Makefile-devel-adds
Makefile.in
README
README.Win32
README.aix
README.dag
README.hpux
README.linux
README.macosx
README.septel
README.sita
README.tru64
TODO
VERSION
aclocal.m4
arcnet.h
atmuni31.h
bpf_dump.c
bpf_image.c
config.h.in
configure.in
dlpisubs.c
dlpisubs.h
etherent.c
ethertype.h
fad-getad.c
fad-gifc.c
fad-glifc.c
fad-null.c
fad-sita.c
fad-win32.c
gencode.c
gencode.h
grammar.c
grammar.y
ieee80211.h
inet.c
llc.h
nametoaddr.c
nlpid.h
optimize.c
org.tcpdump.chmod_bpf.plist
pcap-bpf.c
pcap-bpf.h
pcap-bt-linux.c
pcap-bt-linux.h
pcap-bt-monitor-linux.c
pcap-bt-monitor-linux.h
pcap-can-linux.c
pcap-can-linux.h
pcap-canusb-linux.c
pcap-canusb-linux.h
pcap-common.c
pcap-common.h
pcap-config.1
pcap-config.in
pcap-dag.c
pcap-dag.h
pcap-dbus.c
pcap-dbus.h
pcap-dlpi.c
pcap-dos.c
pcap-dos.h
pcap-enet.c
pcap-filter.manmisc.in
pcap-int.h
pcap-libdlpi.c
pcap-linktype.manmisc.in
pcap-linux.c
pcap-namedb.h
pcap-netfilter-linux.c
pcap-netfilter-linux.h
pcap-nit.c
pcap-null.c
pcap-pf.c
pcap-savefile.manfile.in
pcap-septel.c
pcap-septel.h
pcap-sita.c
pcap-sita.h
pcap-sita.html
pcap-snf.c
pcap-snf.h
pcap-snit.c
pcap-snoop.c
pcap-stdinc.h
pcap-tstamp.manmisc.in
pcap-usb-linux.c
pcap-usb-linux.h
pcap-win32.c
pcap.3pcap.in
pcap.c
pcap.h
pcap_compile.3pcap.in
pcap_datalink.3pcap.in
pcap_dump_open.3pcap.in
pcap_get_tstamp_precision.3pcap.in
pcap_list_datalinks.3pcap.in
pcap_list_tstamp_types.3pcap.in
pcap_open_dead.3pcap.in
pcap_open_offline.3pcap.in
pcap_set_tstamp_precision.3pcap.in
pcap_set_tstamp_type.3pcap.in
ppp.h
savefile.c
scanner.c
scanner.c.top
scanner.h
scanner.l
sf-pcap-ng.c
sf-pcap-ng.h
sf-pcap.c
sf-pcap.h
sunatmpos.h
tokdefs.h
chmod_bpf
config.guess
config.sub
configure
install-sh
mkdep
runlex.sh
README.tru64
The following instructions are applicable to Tru64 UNIX (formerly Digital UNIX (formerly DEC OSF/1)) version 4.0, and probably to later versions as well; at least some options apply to Digital UNIX 3.2 - perhaps all do. In order to use kernel packet filtering on this system, you have to configure it in such a way: Kernel configuration -------------------- The packet filtering kernel option must be enabled at kernel installation. If it was not the case, you can rebuild the kernel with "doconfig -c" after adding the following line in the kernel configuration file (/sys/conf/<HOSTNAME>): option PACKETFILTER or use "doconfig" without any arguments to add the packet filter driver option via the kernel option menu (see the system administration documentation for information on how to do this). Device configuration -------------------- Devices used for packet filtering must be created thanks to the following command (executed in the /dev directory): ./MAKEDEV pfilt Interface configuration ----------------------- In order to capture all packets on a network, you may want to allow applications to put the interface on that network into "local copy" mode, so that tcpdump can see packets sent by the host on which it's running as well as packets received by that host, and to put the interface into "promiscuous" mode, so that tcpdump can see packets on the network segment not sent to the host on which it's running, by using the pfconfig(1) command: pfconfig +c +p <network_device> or allow application to put any interface into "local copy" or "promiscuous" mode by using the command: pfconfig +c +p -a Note: all instructions given require root privileges.