install.txt

来自「Windows XP下的抓包程序实现」· 文本 代码 · 共 384 行 · 第 1/2 页

TXT
384
字号
packages that have a version number higher than the current release. They also noted with annoyance that 90% of the Linux related bug reportsthey got are due to changes made to unofficial versions of their page. If you are having trouble but aren't using a version that came fromtcpdump.org, please try that before submitting a bug report!On Linux, libpcap will not work if the kernel does not have the packetsocket option enabled; see the README.linux file for information aboutthis.If you use AIX, you may not be able to build libpcap from this release.We do not have an AIX system in house so it's impossible for us to testAIX patches submitted to us.  We are told that you must link against/lib/pse.exp, that you must use AIX cc or a GNU C compiler newer than2.7.2, and that you may need to run strload before running a libpcapapplication.Read the README.aix file for information on installing libpcap andconfiguring your system to be able to support libpcap.If you use NeXTSTEP, you will not be able to build libpcap from thisrelease. We hope to support this operating system in some futurerelease of libpcap.If you use SINIX, you should be able to build libpcap from thisrelease. It is known to compile and run on SINIX-Y/N 5.42 with the C-DSV1.0 or V1.1 compiler. But note that in some releases of SINIX, yaccemits incorrect code; if grammar.y fails to compile, change everyoccurence of:	#ifdef YYDEBUGto:	#if YYDEBUGAnother workaround is to use flex and bison.If you use SCO, you might have trouble building libpcap from thisrelease. We do not have a machine running SCO and have not had reportsof anyone successfully building on it. Since SCO apparently supportsDLPI, it's possible the current version works. Meanwhile, SCO providesa tcpdump binary as part of their "Network/Security Tools" package:    http://www.sco.com/technology/internet/goodies/#SECURITYThere is also a README that explains how to enable packet capture.If you use UnixWare, you will not be able to build libpcap from thisrelease. We hope to support this operating system in some futurerelease of libpcap. Meanwhile, there appears to be an UnixWare port oflibpcap 0.0 (and tcpdump 3.0) in:    ftp://ftp1.freebird.org/pub/mirror/freebird/internet/systools/UnixWare appears to use a hacked version of DLPI.If linking tcpdump fails with "Undefined: _alloca" when using bison ona Sun4, your version of bison is broken. In any case version 1.16 orhigher is recommended (1.14 is known to cause problems 1.16 is known towork). Either pick up a current version from:	ftp://ftp.gnu.org/pub/gnu/bisonor hack around it by inserting the lines:	#ifdef __GNUC__	#define alloca __builtin_alloca	#else	#ifdef sparc	#include <alloca.h>	#else	char *alloca ();	#endif	#endifright after the (100 line!) GNU license comment in bison.simple, removegrammar.[co] and fire up make again.If you use SunOS 4, your kernel must support streams NIT. If you run alibpcap program and it dies with:    /dev/nit: No such deviceYou must add streams NIT support to your kernel configuration, runconfig and boot the new kernel.If you are running a version of SunOS earlier than 4.1, you will needto replace the Sun supplied /sys/sun{3,4,4c}/OBJ/nit_if.o with theappropriate version from this distribution's SUNOS4 subdirectory andbuild a new kernel:	nit_if.o.sun3-sunos4		(any flavor of sun3)	nit_if.o.sun4c-sunos4.0.3c	(SS1, SS1+, IPC, SLC, etc.)	nit_if.o.sun4-sunos4		(Sun4's not covered by					    nit_if.o.sun4c-sunos4.0.3c)These nit replacements fix a bug that makes nit essentially unusable inpre-SunOS 4.1.  In addition, our sun4c-sunos4.0.3c nit gives youtimestamps to the resolution of the SS-1 clock (1 us) rather than thelousy 20ms timestamps Sun gives you  (tcpdump will print out the fulltimestamp resolution if it finds it's running on a SS-1).FILES-----CHANGES		- description of differences between releasesChmodBPF/*	- Mac OS X startup item to set ownership and permissions		  on /dev/bpf*CREDITS		- people that have helped libpcap alongFILES		- list of files exported as part of the distributionINSTALL.txt	- this fileLICENSE		- the license under which tcpdump is distributedMakefile.in	- compilation rules (input to the configure script)README		- description of distributionREADME.aix	- notes on using libpcap on AIXREADME.dag	- notes on using libpcap to capture on Endace DAG devicesREADME.hpux	- notes on using libpcap on HP-UXREADME.linux	- notes on using libpcap on LinuxREADME.macosx	- notes on using libpcap on Mac OS XREADME.septel   - notes on using libpcap to capture on Intel/Septel devicesREADME.tru64	- notes on using libpcap on Digital/Tru64 UNIXREADME.Win32	- notes on using libpcap on Win32 systems (with WinPcap)SUNOS4		- pre-SunOS 4.1 replacement kernel nit modulesVERSION		- version of this releaseacconfig.h	- support for post-2.13 autoconfaclocal.m4	- autoconf macrosarcnet.h	- ARCNET definitionsatmuni31.h	- ATM Q.2931 definitionsbpf/net		- copy of bpf_filter.cbpf_dump.c	- BPF program printing routinesbpf_filter.c	- symlink to bpf/net/bpf_filter.cbpf_image.c	- BPF disassembly routineconfig.guess	- autoconf supportconfig.h.in	- autoconf inputconfig.sub	- autoconf supportconfigure	- configure script (run this first)configure.in	- configure script sourceetherent.c	- /etc/ethers support routinesethertype.h	- Ethernet protocol types and names definitionsfad-getad.c	- pcap_findalldevs() for systems with getifaddrs()fad-gifc.c	- pcap_findalldevs() for systems with only SIOCGIFLISTfad-glifc.c	- pcap_findalldevs() for systems with SIOCGLIFCONFfad-null.c	- pcap_findalldevs() for systems without capture supportfad-win32.c	- pcap_findalldevs() for WinPcapgencode.c	- BPF code generation routinesgencode.h	- BPF code generation definitionsgrammar.y	- filter string grammarinet.c		- network routinesinstall-sh	- BSD style install scriptlbl/os-*.h	- OS-dependent defines and prototypesllc.h		- 802.2 LLC SAP definitionsmissing/*	- replacements for missing library functionsmkdep		- construct Makefile dependency listmsdos/*		- drivers for MS-DOS capture supportnametoaddr.c	- hostname to address routinesnlpid.h		- OSI network layer protocol identifier definitionsnet		- symlink to bpf/netoptimize.c	- BPF optimization routinespackaging	- packaging information for building libpcap RPMspcap-bpf.c	- BSD Packet Filter supportpcap-bpf.h	- BPF definitionspcap-dag.c	- Endace DAG device capture supportpcap-dag.h	- Endace DAG device capture supportpcap-dlpi.c	- Data Link Provider Interface supportpcap-dos.c	- MS-DOS capture supportpcap-dos.h	- headers for MS-DOS capture supportpcap-enet.c	- enet supportpcap-int.h	- internal libpcap definitionspcap-linux.c	- Linux packet socket supportpcap-namedb.h	- public libpcap name database definitionspcap-nit.c	- SunOS Network Interface Tap supportpcap-nit.h	- SunOS Network Interface Tap definitionspcap-null.c	- dummy monitor support (allows offline use of libpcap)pcap-pf.c	- Ultrix and Digital/Tru64 UNIX Packet Filter supportpcap-pf.h	- Ultrix and Digital/Tru64 UNIX Packet Filter definitionspcap-septel.c   - INTEL/Septel device capture supportpcap-septel.h   - INTEL/Septel device capture supportpcap-stdinc.h	- includes and #defines for compiling on Win32 systemspcap-snit.c	- SunOS 4.x STREAMS-based Network Interface Tap supportpcap-snoop.c	- IRIX Snoop network monitoring supportpcap-win32.c	- WinPcap capture supportpcap.3		- manual entrypcap.c		- pcap utility routinespcap.h		- public libpcap definitionspf.h		- OpenBSD DLT_PFLOG definitionsppp.h		- Point to Point Protocol definitionsrawss7.h	- information on DLT_ types for SS7savefile.c	- offline supportscanner.l	- filter string scannersll.h		- definitions for Linux cooked mode fake link-layer headersunatmpos.h	- definitions for SunATM capturingWin32		- headers and routines for building on Win32 systems

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?