home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / tcpdumpb.zip / INSTALL < prev    next >
Text File  |  1996-07-21  |  5KB  |  117 lines

  1. @(#) $Header: INSTALL,v 1.25 96/07/21 04:02:01 leres Exp $ (LBL)
  2.  
  3. If you have not built libpcap, do so first.  See the README
  4. file in this directory for the ftp location.
  5.  
  6. You will need an ANSI C compiler to build tcpdump. The configure script
  7. will abort if your compiler is not ANSI compliant. If this happens, use
  8. the GNU C compiler, available via anonymous ftp:
  9.  
  10.     ftp://prep.ai.mit.edu/pub/gnu/gcc-*.tar.gz
  11.  
  12. After libpcap has been built (either install it with "make install" and
  13. "make install-incl" or make sure both the libpcap and tcpdump source
  14. trees are in the same directory), edit the BINDEST and MANDEST paths in
  15. Makefile.in and run ./configure (a shell script).  "configure" will
  16. determine your system attributes and generate an appropriate Makefile
  17. from Makefile.in.  Now build tcpdump by running "make".
  18.  
  19. If everything builds ok, su and type "make install" (and optionally
  20. "make install-man). This will install tcpdump and the manual entry. By
  21. default, tcpdump is installed with group execute permissions. The group
  22. used depends on your os. In addition, BPF packet access is controlled
  23. by permissions to /dev/bpf0. In any case, DO NOT give untrusted users
  24. the capability of running tcpdump. Tcpdump can capture any traffic on
  25. your net, including passwords.
  26.  
  27. Note that tcpdump is shipped with some systems, for example, DEC/OSF
  28. and BSD/386.  Remember to remove or rename the installed binary
  29. when upgrading.
  30.  
  31. If your system is not one which we have tested tcpdump on, you may have
  32. to modify the configure script and Makefile.in. Please send us patches
  33. for any modifications you need to make. However, we are not interested
  34. in ascii packet printer patches. We believe adding this feature would
  35. make it too easy for crackers who do not have the programming skills
  36. needed to write a password sniffer to grab clear text passwords.
  37.  
  38. FILES
  39. -----
  40. CHANGES         - description of differences between releases
  41. FILES        - list of files exported as part of the distribution
  42. INSTALL         - this file
  43. Makefile.in    - compilation rules (input to the configure script)
  44. README        - description of distribution
  45. VERSION        - version of this release
  46. aclocal.m4    - autoconf macros
  47. addrtoname.c    - address to hostname routines
  48. addrtoname.h    - address to hostname definitions
  49. appletalk.h    - AppleTalk definitions
  50. atime.awk    - tcp ack awk script
  51. bootp.h        - BOOTP definitions
  52. bpf_dump.c    - bpf instruction pretty-printer routine
  53. config.guess    - autoconf support
  54. config.sub    - autoconf support
  55. configure    - configure script (run this first)
  56. configure.in    - configure script source
  57. decnet.h    - DECnet definitions
  58. ethertype.h    - ethernet definitions
  59. extract.h    - alignment definitions
  60. fddi.h        - FDDI definitions
  61. igrp.h        - Interior Gateway Routing Protoco definitions
  62. install-sh    - BSD style install script
  63. interface.h    - globals, prototypes and definitions
  64. ipx.h        - IPX definitions
  65. lbl/gnuc.h    - gcc macros and defines
  66. lbl/os-*.h    - os dependent defines and prototypes
  67. llc.h        - LLC definitions
  68. machdep.c    - machine dependent routines
  69. machdep.h    - machine dependent definitions
  70. makemib        - mib to header script
  71. mib.h        - mib definitions
  72. mkdep        - construct Makefile dependency list
  73. netbios.h    - NETBIOS definitions
  74. nfsfh.h        - NFS file handle definitions
  75. nfsv2.h        - NFS V2 definitions
  76. ntp.h        - NTP definitions
  77. ospf.h        - OSPF definitions
  78. packetdat.awk    - tcp chunk summary awk script
  79. parsenfsfh.c    - NFS file parser routines
  80. print-arp.c    - ARP printer routines
  81. print-atalk.c    - AppleTalk printer routines
  82. print-atm.c    - atm printer routines
  83. print-bootp.c    - BOOTP printer routines
  84. print-decnet.c    - DECnet printer routines
  85. print-domain.c    - Domain Name System printer routines
  86. print-egp.c    - EGP printer routines
  87. print-ether.c    - ethernet printer routines
  88. print-fddi.c    - FDDI printer routines
  89. print-icmp.c    - ICMP printer routines
  90. print-igrp.c    - Interior Gateway Routing Protoco printer routines
  91. print-ip.c    - ip printer routines
  92. print-ipx.c    - IPX printer routines
  93. print-isoclns.c    - isoclns printer routines
  94. print-krb.c    - Kerberos printer routines
  95. print-llc.c    - llc printer routines
  96. print-netbios.c    - netbios printer routines
  97. print-nfs.c    - NFS printer routines
  98. print-ntp.c    - NTP printer routines
  99. print-null.c    - null printer routines
  100. print-ospf.c    - ospf printer routines
  101. print-pim.c    - Protocol Independent Multicast printer routines
  102. print-ppp.c    - PPP printer routines
  103. print-rip.c    - RIP printer routines
  104. print-sl.c    - CSLIP printer routines
  105. print-snmp.c    - SNMP printer routines
  106. print-sunrpc.c    - Sun RPC printer routines
  107. print-tcp.c    - TCP printer routines
  108. print-tftp.c    - TFTP printer routines
  109. print-udp.c    - UDP printer routines
  110. print-wb.c    - white board printer routines
  111. send-ack.awk    - unidirectional tcp send/ack awk script
  112. stime.awk    - tcp send awk script
  113. tcpdump.1    - manual entry
  114. tcpdump.c    - main program
  115. util.c        - utility routines
  116. vfprintf.c    - emulation routine
  117.