diff options
Diffstat (limited to 'contrib/tcpdump')
-rw-r--r-- | contrib/tcpdump/FREEBSD-Xlist | 3 | ||||
-rw-r--r-- | contrib/tcpdump/FREEBSD-upgrade | 28 | ||||
-rw-r--r-- | contrib/tcpdump/Readme.Win32 | 24 | ||||
-rw-r--r-- | contrib/tcpdump/win32/Include/Arpa/tftp.h | 84 | ||||
-rw-r--r-- | contrib/tcpdump/win32/Include/Netinet/in_systm.h | 56 | ||||
-rw-r--r-- | contrib/tcpdump/win32/Include/Netinet/ip.h | 177 | ||||
-rw-r--r-- | contrib/tcpdump/win32/Include/errno.h | 132 | ||||
-rw-r--r-- | contrib/tcpdump/win32/Include/getopt.h | 138 | ||||
-rw-r--r-- | contrib/tcpdump/win32/Include/inetprivate.h | 40 | ||||
-rw-r--r-- | contrib/tcpdump/win32/Include/telnet.h | 320 | ||||
-rw-r--r-- | contrib/tcpdump/win32/Include/w32_fzs.h | 48 | ||||
-rw-r--r-- | contrib/tcpdump/win32/Src/getopt.c | 117 | ||||
-rw-r--r-- | contrib/tcpdump/win32/prj/GNUmakefile | 177 | ||||
-rw-r--r-- | contrib/tcpdump/win32/prj/WinDump.dsp | 635 | ||||
-rw-r--r-- | contrib/tcpdump/win32/prj/WinDump.dsw | 29 |
15 files changed, 0 insertions, 2008 deletions
diff --git a/contrib/tcpdump/FREEBSD-Xlist b/contrib/tcpdump/FREEBSD-Xlist deleted file mode 100644 index eb234c1..0000000 --- a/contrib/tcpdump/FREEBSD-Xlist +++ /dev/null @@ -1,3 +0,0 @@ -$FreeBSD$ -Readme.win32 -*/win32 diff --git a/contrib/tcpdump/FREEBSD-upgrade b/contrib/tcpdump/FREEBSD-upgrade deleted file mode 100644 index 02c2e36..0000000 --- a/contrib/tcpdump/FREEBSD-upgrade +++ /dev/null @@ -1,28 +0,0 @@ -This directory contains virgin copies of the original distribution files -on a "vendor" branch. Do not, under any circumstances, attempt to upgrade -the files in this directory via patches and a cvs commit. - -To upgrade to a newer version of tcpdump, when it is available: - 1. Unpack the new version into an empty directory. - [Do not make ANY changes to the files.] - - 2. Use the command: - cvs import -m 'Virgin import of LBL tcpdump v<version>' \ - -I linux-include src/contrib/tcpdump LBL v<version> - - For example, to do the import of version 3.2.1, I typed: - cvs import -m 'Virgin import of LBL tcpdump v3.2.1' \ - -I linux-include src/contrib/tcpdump LBL v3_2_1 - - 3. Follow the instructions printed out in step 2 to resolve any - conflicts between local FreeBSD changes and the newer version. - -Do not, under any circumstances, deviate from this procedure. - -To make local changes to tcpdump, simply patch and commit to the main -branch (aka HEAD). Never make local changes on the LBL branch. - -All local changes should be submitted to "tcpdump@ee.lbl.gov" for -inclusion in the next vendor release. - -pst@freebsd.org - 19 Aug 1996 diff --git a/contrib/tcpdump/Readme.Win32 b/contrib/tcpdump/Readme.Win32 deleted file mode 100644 index fdf8b12..0000000 --- a/contrib/tcpdump/Readme.Win32 +++ /dev/null @@ -1,24 +0,0 @@ -To build tcpdump under Windows, you need: - -- version 6 (or higher) of Microsoft Visual Studio or the Cygnus gnu -C compiler. -- The November 2001 (or later) edition of Microsoft Platform -Software Development Kit (SDK), that contains some necessary includes -for IPv6 support. You can download it from http://www.microsoft.com/sdk -- the WinPcap source code, that includes libpcap for win32. Download it -from http://winpcap.polito.it or download libpcap sources from -http://www.tcpdump.org and follow the instructions in the README.Win32 -file. - -First, extract tcpdump and WinPcap in the same folder, and build WinPcap. - -The Visual Studio project and the cygwin makefile are in the Win32\prj -folder. - -From Visual Studio, open windump.dsw and build the program. The release -version of the WinDump.exe executable file will be created in the -windump\win32\prj\release directory . The debug version will be generated -in windump\win32\prj\debug. - -From cygnus, go to windump\win32\prj\ and type "make". WinDump.exe will be -created in the same directory.
\ No newline at end of file diff --git a/contrib/tcpdump/win32/Include/Arpa/tftp.h b/contrib/tcpdump/win32/Include/Arpa/tftp.h deleted file mode 100644 index 6f21045..0000000 --- a/contrib/tcpdump/win32/Include/Arpa/tftp.h +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright (c) 1983, 1993 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)tftp.h 8.1 (Berkeley) 6/2/93 - */ - -#ifndef _ARPA_TFTP_H -#define _ARPA_TFTP_H - -/* - * Trivial File Transfer Protocol (IEN-133) - */ -#define SEGSIZE 512 /* data segment size */ - -/* - * Packet types. - */ -#define RRQ 01 /* read request */ -#define WRQ 02 /* write request */ -#define DATA 03 /* data packet */ -#define ACK 04 /* acknowledgement */ - -#ifdef ERROR -#undef ERROR -#define ERROR 05 /* error code */ -#endif - -struct tftphdr { - short th_opcode; /* packet type */ - union { - short tu_block; /* block # */ - short tu_code; /* error code */ - char tu_stuff[1]; /* request packet stuff */ - } th_u; - char th_data[1]; /* data or error string */ -}; - -#define th_block th_u.tu_block -#define th_code th_u.tu_code -#define th_stuff th_u.tu_stuff -#define th_msg th_data - -/* - * Error codes. - */ -#define EUNDEF 0 /* not defined */ -#define ENOTFOUND 1 /* file not found */ -#define EACCESS 2 /* access violation */ -#define ENOSPACE 3 /* disk full or allocation exceeded */ -#define EBADOP 4 /* illegal TFTP operation */ -#define EBADID 5 /* unknown transfer ID */ -#define EEXISTS 6 /* file already exists */ -#define ENOUSER 7 /* no such user */ - -#endif /* _ARPA_TFTP_H */ diff --git a/contrib/tcpdump/win32/Include/Netinet/in_systm.h b/contrib/tcpdump/win32/Include/Netinet/in_systm.h deleted file mode 100644 index d9a7c3e..0000000 --- a/contrib/tcpdump/win32/Include/Netinet/in_systm.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (c) 1982, 1986, 1993 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)in_systm.h 8.1 (Berkeley) 6/10/93 - */ - -/* - * Miscellaneous internetwork - * definitions for kernel. - */ - -/* - * Network types. - * - * Internally the system keeps counters in the headers with the bytes - * swapped so that VAX instructions will work on them. It reverses - * the bytes before transmission at each protocol level. The n_ types - * represent the types with the bytes in ``high-ender'' order. - */ -typedef u_short n_short; /* short as received from the net */ -typedef u_int n_long; /* long as received from the net */ - -typedef u_int n_time; /* ms since 00:00 GMT, byte rev */ - -#ifdef KERNEL -n_time iptime __P((void)); -#endif diff --git a/contrib/tcpdump/win32/Include/Netinet/ip.h b/contrib/tcpdump/win32/Include/Netinet/ip.h deleted file mode 100644 index 78dfa87..0000000 --- a/contrib/tcpdump/win32/Include/Netinet/ip.h +++ /dev/null @@ -1,177 +0,0 @@ -/* - * Copyright (c) 1982, 1986, 1993 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)ip.h 8.2 (Berkeley) 6/1/94 - */ -#ifndef WIN32 -#include <endian.h> -#else -#ifndef LITTLE_ENDIAN -#define LITTLE_ENDIAN 1234 -#define BIG_ENDIAN 4321 -#define BYTE_ORDER LITTLE_ENDIAN -#endif -#endif - -/* - * Definitions for internet protocol version 4. - * Per RFC 791, September 1981. - */ -#define IPVERSION 4 - -/* - * Structure of an internet header, naked of options. - * - * We declare ip_len and ip_off to be short, rather than u_short - * pragmatically since otherwise unsigned comparisons can result - * against negative integers quite easily, and fail in subtle ways. - */ -struct ip { -#if BYTE_ORDER == LITTLE_ENDIAN - u_char ip_hl:4, /* header length */ - ip_v:4; /* version */ -#endif -#if BYTE_ORDER == BIG_ENDIAN - u_char ip_v:4, /* version */ - ip_hl:4; /* header length */ -#endif - u_char ip_tos; /* type of service */ - short ip_len; /* total length */ - u_short ip_id; /* identification */ - short ip_off; /* fragment offset field */ -#define IP_DF 0x4000 /* dont fragment flag */ -#define IP_MF 0x2000 /* more fragments flag */ -#define IP_OFFMASK 0x1fff /* mask for fragmenting bits */ - u_char ip_ttl; /* time to live */ - u_char ip_p; /* protocol */ - u_short ip_sum; /* checksum */ - struct in_addr ip_src,ip_dst; /* source and dest address */ -}; - -#define IP_MAXPACKET 65535 /* maximum packet size */ - -/* - * Definitions for IP type of service (ip_tos) - */ -#define IPTOS_LOWDELAY 0x10 -#define IPTOS_THROUGHPUT 0x08 -#define IPTOS_RELIABILITY 0x04 - -/* - * Definitions for IP precedence (also in ip_tos) (hopefully unused) - */ -#define IPTOS_PREC_NETCONTROL 0xe0 -#define IPTOS_PREC_INTERNETCONTROL 0xc0 -#define IPTOS_PREC_CRITIC_ECP 0xa0 -#define IPTOS_PREC_FLASHOVERRIDE 0x80 -#define IPTOS_PREC_FLASH 0x60 -#define IPTOS_PREC_IMMEDIATE 0x40 -#define IPTOS_PREC_PRIORITY 0x20 -#define IPTOS_PREC_ROUTINE 0x00 - -/* - * Definitions for options. - */ -#define IPOPT_COPIED(o) ((o)&0x80) -#define IPOPT_CLASS(o) ((o)&0x60) -#define IPOPT_NUMBER(o) ((o)&0x1f) - -#define IPOPT_CONTROL 0x00 -#define IPOPT_RESERVED1 0x20 -#define IPOPT_DEBMEAS 0x40 -#define IPOPT_RESERVED2 0x60 - -#define IPOPT_EOL 0 /* end of option list */ -#define IPOPT_NOP 1 /* no operation */ - -#define IPOPT_RR 7 /* record packet route */ -#define IPOPT_TS 68 /* timestamp */ -#define IPOPT_SECURITY 130 /* provide s,c,h,tcc */ -#define IPOPT_LSRR 131 /* loose source route */ -#define IPOPT_SATID 136 /* satnet id */ -#define IPOPT_SSRR 137 /* strict source route */ - -/* - * Offsets to fields in options other than EOL and NOP. - */ -#define IPOPT_OPTVAL 0 /* option ID */ -#define IPOPT_OLEN 1 /* option length */ -#define IPOPT_OFFSET 2 /* offset within option */ -#define IPOPT_MINOFF 4 /* min value of above */ - -/* - * Time stamp option structure. - */ -struct ip_timestamp { - u_char ipt_code; /* IPOPT_TS */ - u_char ipt_len; /* size of structure (variable) */ - u_char ipt_ptr; /* index of current entry */ -#if BYTE_ORDER == LITTLE_ENDIAN - u_char ipt_flg:4, /* flags, see below */ - ipt_oflw:4; /* overflow counter */ -#endif -#if BYTE_ORDER == BIG_ENDIAN - u_char ipt_oflw:4, /* overflow counter */ - ipt_flg:4; /* flags, see below */ -#endif - union ipt_timestamp { - n_long ipt_time[1]; - struct ipt_ta { - struct in_addr ipt_addr; - n_long ipt_time; - } ipt_ta[1]; - } ipt_timestamp; -}; - -/* flag bits for ipt_flg */ -#define IPOPT_TS_TSONLY 0 /* timestamps only */ -#define IPOPT_TS_TSANDADDR 1 /* timestamps and addresses */ -#define IPOPT_TS_PRESPEC 3 /* specified modules only */ - -/* bits for security (not byte swapped) */ -#define IPOPT_SECUR_UNCLASS 0x0000 -#define IPOPT_SECUR_CONFID 0xf135 -#define IPOPT_SECUR_EFTO 0x789a -#define IPOPT_SECUR_MMMM 0xbc4d -#define IPOPT_SECUR_RESTR 0xaf13 -#define IPOPT_SECUR_SECRET 0xd788 -#define IPOPT_SECUR_TOPSECRET 0x6bc5 - -/* - * Internet implementation parameters. - */ -#define MAXTTL 255 /* maximum time to live (seconds) */ -#define IPDEFTTL 64 /* default ttl, from RFC 1340 */ -#define IPFRAGTTL 60 /* time to live for frags, slowhz */ -#define IPTTLDEC 1 /* subtracted when forwarding */ - -#define IP_MSS 576 /* default maximum segment size */ diff --git a/contrib/tcpdump/win32/Include/errno.h b/contrib/tcpdump/win32/Include/errno.h deleted file mode 100644 index 7cf599f..0000000 --- a/contrib/tcpdump/win32/Include/errno.h +++ /dev/null @@ -1,132 +0,0 @@ -#ifndef _I386_ERRNO_H -#define _I386_ERRNO_H - -#define EPERM 1 /* Operation not permitted */ -#define ENOENT 2 /* No such file or directory */ -#define ESRCH 3 /* No such process */ -#define EINTR 4 /* Interrupted system call */ -#define EIO 5 /* I/O error */ -#define ENXIO 6 /* No such device or address */ -#define E2BIG 7 /* Arg list too long */ -#define ENOEXEC 8 /* Exec format error */ -#define EBADF 9 /* Bad file number */ -#define ECHILD 10 /* No child processes */ -#define EAGAIN 11 /* Try again */ -#define ENOMEM 12 /* Out of memory */ -#define EACCES 13 /* Permission denied */ -#define EFAULT 14 /* Bad address */ -#define ENOTBLK 15 /* Block device required */ -#define EBUSY 16 /* Device or resource busy */ -#define EEXIST 17 /* File exists */ -#define EXDEV 18 /* Cross-device link */ -#define ENODEV 19 /* No such device */ -#define ENOTDIR 20 /* Not a directory */ -#define EISDIR 21 /* Is a directory */ -#define EINVAL 22 /* Invalid argument */ -#define ENFILE 23 /* File table overflow */ -#define EMFILE 24 /* Too many open files */ -#define ENOTTY 25 /* Not a typewriter */ -#define ETXTBSY 26 /* Text file busy */ -#define EFBIG 27 /* File too large */ -#define ENOSPC 28 /* No space left on device */ -#define ESPIPE 29 /* Illegal seek */ -#define EROFS 30 /* Read-only file system */ -#define EMLINK 31 /* Too many links */ -#define EPIPE 32 /* Broken pipe */ -#define EDOM 33 /* Math argument out of domain of func */ -#define ERANGE 34 /* Math result not representable */ -#define EDEADLK 35 /* Resource deadlock would occur */ -#define ENAMETOOLONG 36 /* File name too long */ -#define ENOLCK 37 /* No record locks available */ -#define ENOSYS 38 /* Function not implemented */ -#define ENOTEMPTY 39 /* Directory not empty */ -#define ELOOP 40 /* Too many symbolic links encountered */ -#define EWOULDBLOCK EAGAIN /* Operation would block */ -#define ENOMSG 42 /* No message of desired type */ -#define EIDRM 43 /* Identifier removed */ -#define ECHRNG 44 /* Channel number out of range */ -#define EL2NSYNC 45 /* Level 2 not synchronized */ -#define EL3HLT 46 /* Level 3 halted */ -#define EL3RST 47 /* Level 3 reset */ -#define ELNRNG 48 /* Link number out of range */ -#define EUNATCH 49 /* Protocol driver not attached */ -#define ENOCSI 50 /* No CSI structure available */ -#define EL2HLT 51 /* Level 2 halted */ -#define EBADE 52 /* Invalid exchange */ -#define EBADR 53 /* Invalid request descriptor */ -#define EXFULL 54 /* Exchange full */ -#define ENOANO 55 /* No anode */ -#define EBADRQC 56 /* Invalid request code */ -#define EBADSLT 57 /* Invalid slot */ - -#define EDEADLOCK EDEADLK - -#define EBFONT 59 /* Bad font file format */ -#define ENOSTR 60 /* Device not a stream */ -#define ENODATA 61 /* No data available */ -#define ETIME 62 /* Timer expired */ -#define ENOSR 63 /* Out of streams resources */ -#define ENONET 64 /* Machine is not on the network */ -#define ENOPKG 65 /* Package not installed */ -#define EREMOTE 66 /* Object is remote */ -#define ENOLINK 67 /* Link has been severed */ -#define EADV 68 /* Advertise error */ -#define ESRMNT 69 /* Srmount error */ -#define ECOMM 70 /* Communication error on send */ -#define EPROTO 71 /* Protocol error */ -#define EMULTIHOP 72 /* Multihop attempted */ -#define EDOTDOT 73 /* RFS specific error */ -#define EBADMSG 74 /* Not a data message */ -#define EOVERFLOW 75 /* Value too large for defined data type */ -#define ENOTUNIQ 76 /* Name not unique on network */ -#define EBADFD 77 /* File descriptor in bad state */ -#define EREMCHG 78 /* Remote address changed */ -#define ELIBACC 79 /* Can not access a needed shared library */ -#define ELIBBAD 80 /* Accessing a corrupted shared library */ -#define ELIBSCN 81 /* .lib section in a.out corrupted */ -#define ELIBMAX 82 /* Attempting to link in too many shared libraries */ -#define ELIBEXEC 83 /* Cannot exec a shared library directly */ -#define EILSEQ 84 /* Illegal byte sequence */ -#define ERESTART 85 /* Interrupted system call should be restarted */ -#define ESTRPIPE 86 /* Streams pipe error */ -#define EUSERS 87 /* Too many users */ -#define ENOTSOCK 88 /* Socket operation on non-socket */ -#define EDESTADDRREQ 89 /* Destination address required */ -#define EMSGSIZE 90 /* Message too long */ -#define EPROTOTYPE 91 /* Protocol wrong type for socket */ -#define ENOPROTOOPT 92 /* Protocol not available */ -#define EPROTONOSUPPORT 93 /* Protocol not supported */ -#define ESOCKTNOSUPPORT 94 /* Socket type not supported */ -#define EOPNOTSUPP 95 /* Operation not supported on transport endpoint */ -#define EPFNOSUPPORT 96 /* Protocol family not supported */ -#define EAFNOSUPPORT 97 /* Address family not supported by protocol */ -#define EADDRINUSE 98 /* Address already in use */ -#define EADDRNOTAVAIL 99 /* Cannot assign requested address */ -#define ENETDOWN 100 /* Network is down */ -#define ENETUNREACH 101 /* Network is unreachable */ -#define ENETRESET 102 /* Network dropped connection because of reset */ -#define ECONNABORTED 103 /* Software caused connection abort */ -#define ECONNRESET 104 /* Connection reset by peer */ -#define ENOBUFS 105 /* No buffer space available */ -#define EISCONN 106 /* Transport endpoint is already connected */ -#define ENOTCONN 107 /* Transport endpoint is not connected */ -#define ESHUTDOWN 108 /* Cannot send after transport endpoint shutdown */ -#define ETOOMANYREFS 109 /* Too many references: cannot splice */ -#define ETIMEDOUT 110 /* Connection timed out */ -#define ECONNREFUSED 111 /* Connection refused */ -#define EHOSTDOWN 112 /* Host is down */ -#define EHOSTUNREACH 113 /* No route to host */ -#define EALREADY 114 /* Operation already in progress */ -#define EINPROGRESS 115 /* Operation now in progress */ -#define ESTALE 116 /* Stale NFS file handle */ -#define EUCLEAN 117 /* Structure needs cleaning */ -#define ENOTNAM 118 /* Not a XENIX named type file */ -#define ENAVAIL 119 /* No XENIX semaphores available */ -#define EISNAM 120 /* Is a named type file */ -#define EREMOTEIO 121 /* Remote I/O error */ -#define EDQUOT 122 /* Quota exceeded */ - -#define ENOMEDIUM 123 /* No medium found */ -#define EMEDIUMTYPE 124 /* Wrong medium type */ - -#endif diff --git a/contrib/tcpdump/win32/Include/getopt.h b/contrib/tcpdump/win32/Include/getopt.h deleted file mode 100644 index b439ab1..0000000 --- a/contrib/tcpdump/win32/Include/getopt.h +++ /dev/null @@ -1,138 +0,0 @@ -/* Declarations for getopt. - Copyright (C) 1989, 1990, 1991, 1992, 1993 Free Software Foundation, Inc. - -This file is part of the GNU C Library. - -The GNU C Library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public License as -published by the Free Software Foundation; either version 2 of the -License, or (at your option) any later version. - -The GNU C Library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with the GNU C Library; see the file COPYING.LIB. If -not, write to the Free Software Foundation, Inc., 675 Mass Ave, -Cambridge, MA 02139, USA. */ - -#ifndef _GETOPT_H -#define _GETOPT_H 1 - -#ifdef __cplusplus -extern "C" { -#endif - -/* For communication from `getopt' to the caller. - When `getopt' finds an option that takes an argument, - the argument value is returned here. - Also, when `ordering' is RETURN_IN_ORDER, - each non-option ARGV-element is returned here. */ - -#ifndef WIN32 -extern char *optarg; -#endif - -/* Index in ARGV of the next element to be scanned. - This is used for communication to and from the caller - and for communication between successive calls to `getopt'. - - On entry to `getopt', zero means this is the first call; initialize. - - When `getopt' returns EOF, this is the index of the first of the - non-option elements that the caller should itself scan. - - Otherwise, `optind' communicates from one call to the next - how much of ARGV has been scanned so far. */ - -#ifndef WIN32 -extern int optind; -#endif - -/* Callers store zero here to inhibit the error message `getopt' prints - for unrecognized options. */ - -#ifndef WIN32 -extern int opterr; -#endif - -/* Set to an option character which was unrecognized. */ - -extern int optopt; - -/* Describe the long-named options requested by the application. - The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector - of `struct option' terminated by an element containing a name which is - zero. - - The field `has_arg' is: - no_argument (or 0) if the option does not take an argument, - required_argument (or 1) if the option requires an argument, - optional_argument (or 2) if the option takes an optional argument. - - If the field `flag' is not NULL, it points to a variable that is set - to the value given in the field `val' when the option is found, but - left unchanged if the option is not found. - - To have a long-named option do something other than set an `int' to - a compiled-in constant, such as set a value from `optarg', set the - option's `flag' field to zero and its `val' field to a nonzero - value (the equivalent single-letter option character, if there is - one). For long options that have a zero `flag' field, `getopt' - returns the contents of the `val' field. */ - -struct option -{ -#if __STDC__ - const char *name; -#else - char *name; -#endif - /* has_arg can't be an enum because some compilers complain about - type mismatches in all the code that assumes it is an int. */ - int has_arg; - int *flag; - int val; -}; - -/* Names for the values of the `has_arg' field of `struct option'. */ - -#define no_argument 0 -#define required_argument 1 -#define optional_argument 2 - -#if __STDC__ -#if defined(__GNU_LIBRARY__) -/* Many other libraries have conflicting prototypes for getopt, with - differences in the consts, in stdlib.h. To avoid compilation - errors, only prototype getopt for the GNU C library. */ -extern int getopt (int argc, char *const *argv, const char *shortopts); -#else /* not __GNU_LIBRARY__ */ -extern int getopt (); -#endif /* not __GNU_LIBRARY__ */ -extern int getopt_long (int argc, char *const *argv, const char *shortopts, - const struct option *longopts, int *longind); -extern int getopt_long_only (int argc, char *const *argv, - const char *shortopts, - const struct option *longopts, int *longind); - -/* Internal only. Users should not call this directly. */ -extern int _getopt_internal (int argc, char *const *argv, - const char *shortopts, - const struct option *longopts, int *longind, - int long_only); -#else /* not __STDC__ */ -extern int getopt (); -extern int getopt_long (); -extern int getopt_long_only (); - -extern int _getopt_internal (); -#endif /* not __STDC__ */ - -#ifdef __cplusplus -} -#endif - -#endif /* _GETOPT_H */ diff --git a/contrib/tcpdump/win32/Include/inetprivate.h b/contrib/tcpdump/win32/Include/inetprivate.h deleted file mode 100644 index 1052acf..0000000 --- a/contrib/tcpdump/win32/Include/inetprivate.h +++ /dev/null @@ -1,40 +0,0 @@ -#include <sys/types.h> -#include <string.h> -#include <unistd.h> -#include <stdlib.h> -#include <ctype.h> -#include <net/netdb.h> -#include <stdio.h> -#include <errno.h> -//#include <net/inet.h> -#include <arpa/nameser.h> -//#include <resolv.h> - -#include <net/if.h> - -extern void _sethtent(int f); -extern void _endhtent(void); -extern struct hostent *_gethtent(void); -extern struct hostent *_gethtbyname(const char *name); -extern struct hostent *_gethtbyaddr(const char *addr, int len, - int type); -extern int _validuser(FILE *hostf, const char *rhost, - const char *luser, const char *ruser, int baselen); -extern int _checkhost(const char *rhost, const char *lhost, int len); -#if 0 -extern void putlong(u_long l, u_char *msgp); -extern void putshort(u_short l, u_char *msgp); -extern u_int32_t _getlong(register const u_char *msgp); -extern u_int16_t _getshort(register const u_char *msgp); -extern void p_query(char *msg); -extern void fp_query(char *msg, FILE *file); -extern char *p_cdname(char *cp, char *msg, FILE *file); -extern char *p_rr(char *cp, char *msg, FILE *file); -extern char *p_type(int type); -extern char * p_class(int class); -extern char *p_time(u_long value); -#endif -extern char * hostalias(const char *name); -extern void sethostfile(char *name); -extern void _res_close (void); -extern void ruserpass(const char *host, char **aname, char **apass); diff --git a/contrib/tcpdump/win32/Include/telnet.h b/contrib/tcpdump/win32/Include/telnet.h deleted file mode 100644 index 3309e5d..0000000 --- a/contrib/tcpdump/win32/Include/telnet.h +++ /dev/null @@ -1,320 +0,0 @@ -/* - * Copyright (c) 1983, 1993 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)telnet.h 8.2 (Berkeley) 12/15/93 - */ - -#ifndef _ARPA_TELNET_H -#define _ARPA_TELNET_H 1 - -/* - * Definitions for the TELNET protocol. - */ -#define IAC 255 /* interpret as command: */ -#define DONT 254 /* you are not to use option */ -#define DO 253 /* please, you use option */ -#define WONT 252 /* I won't use option */ -#define WILL 251 /* I will use option */ -#define SB 250 /* interpret as subnegotiation */ -#define GA 249 /* you may reverse the line */ -#define EL 248 /* erase the current line */ -#define EC 247 /* erase the current character */ -#define AYT 246 /* are you there */ -#define AO 245 /* abort output--but let prog finish */ -#define IP 244 /* interrupt process--permanently */ -#define BREAK 243 /* break */ -#define DM 242 /* data mark--for connect. cleaning */ -#define NOP 241 /* nop */ -#define SE 240 /* end sub negotiation */ -#define EOR 239 /* end of record (transparent mode) */ -#define ABORT 238 /* Abort process */ -#define SUSP 237 /* Suspend process */ -#define xEOF 236 /* End of file: EOF is already used... */ - -#define SYNCH 242 /* for telfunc calls */ - -#ifdef TELCMDS -char *telcmds[] = { - "EOF", "SUSP", "ABORT", "EOR", - "SE", "NOP", "DMARK", "BRK", "IP", "AO", "AYT", "EC", - "EL", "GA", "SB", "WILL", "WONT", "DO", "DONT", "IAC", 0, -}; -#else -extern char *telcmds[]; -#endif - -#define TELCMD_FIRST xEOF -#define TELCMD_LAST IAC -#define TELCMD_OK(x) ((unsigned int)(x) <= TELCMD_LAST && \ - (unsigned int)(x) >= TELCMD_FIRST) -#define TELCMD(x) telcmds[(x)-TELCMD_FIRST] - -/* telnet options */ -#define TELOPT_BINARY 0 /* 8-bit data path */ -#define TELOPT_ECHO 1 /* echo */ -#define TELOPT_RCP 2 /* prepare to reconnect */ -#define TELOPT_SGA 3 /* suppress go ahead */ -#define TELOPT_NAMS 4 /* approximate message size */ -#define TELOPT_STATUS 5 /* give status */ -#define TELOPT_TM 6 /* timing mark */ -#define TELOPT_RCTE 7 /* remote controlled transmission and echo */ -#define TELOPT_NAOL 8 /* negotiate about output line width */ -#define TELOPT_NAOP 9 /* negotiate about output page size */ -#define TELOPT_NAOCRD 10 /* negotiate about CR disposition */ -#define TELOPT_NAOHTS 11 /* negotiate about horizontal tabstops */ -#define TELOPT_NAOHTD 12 /* negotiate about horizontal tab disposition */ -#define TELOPT_NAOFFD 13 /* negotiate about formfeed disposition */ -#define TELOPT_NAOVTS 14 /* negotiate about vertical tab stops */ -#define TELOPT_NAOVTD 15 /* negotiate about vertical tab disposition */ -#define TELOPT_NAOLFD 16 /* negotiate about output LF disposition */ -#define TELOPT_XASCII 17 /* extended ascii character set */ -#define TELOPT_LOGOUT 18 /* force logout */ -#define TELOPT_BM 19 /* byte macro */ -#define TELOPT_DET 20 /* data entry terminal */ -#define TELOPT_SUPDUP 21 /* supdup protocol */ -#define TELOPT_SUPDUPOUTPUT 22 /* supdup output */ -#define TELOPT_SNDLOC 23 /* send location */ -#define TELOPT_TTYPE 24 /* terminal type */ -#define TELOPT_EOR 25 /* end or record */ -#define TELOPT_TUID 26 /* TACACS user identification */ -#define TELOPT_OUTMRK 27 /* output marking */ -#define TELOPT_TTYLOC 28 /* terminal location number */ -#define TELOPT_3270REGIME 29 /* 3270 regime */ -#define TELOPT_X3PAD 30 /* X.3 PAD */ -#define TELOPT_NAWS 31 /* window size */ -#define TELOPT_TSPEED 32 /* terminal speed */ -#define TELOPT_LFLOW 33 /* remote flow control */ -#define TELOPT_LINEMODE 34 /* Linemode option */ -#define TELOPT_XDISPLOC 35 /* X Display Location */ -#define TELOPT_OLD_ENVIRON 36 /* Old - Environment variables */ -#define TELOPT_AUTHENTICATION 37/* Authenticate */ -#define TELOPT_ENCRYPT 38 /* Encryption option */ -#define TELOPT_NEW_ENVIRON 39 /* New - Environment variables */ -#define TELOPT_EXOPL 255 /* extended-options-list */ - - -#define NTELOPTS (1+TELOPT_NEW_ENVIRON) -#ifdef TELOPTS -char *telopts[NTELOPTS+1] = { - "BINARY", "ECHO", "RCP", "SUPPRESS GO AHEAD", "NAME", - "STATUS", "TIMING MARK", "RCTE", "NAOL", "NAOP", - "NAOCRD", "NAOHTS", "NAOHTD", "NAOFFD", "NAOVTS", - "NAOVTD", "NAOLFD", "EXTEND ASCII", "LOGOUT", "BYTE MACRO", - "DATA ENTRY TERMINAL", "SUPDUP", "SUPDUP OUTPUT", - "SEND LOCATION", "TERMINAL TYPE", "END OF RECORD", - "TACACS UID", "OUTPUT MARKING", "TTYLOC", - "3270 REGIME", "X.3 PAD", "NAWS", "TSPEED", "LFLOW", - "LINEMODE", "XDISPLOC", "OLD-ENVIRON", "AUTHENTICATION", - "ENCRYPT", "NEW-ENVIRON", - 0, -}; -#define TELOPT_FIRST TELOPT_BINARY -#define TELOPT_LAST TELOPT_NEW_ENVIRON -#define TELOPT_OK(x) ((unsigned int)(x) <= TELOPT_LAST) -#define TELOPT(x) telopts[(x)-TELOPT_FIRST] -#endif - -/* sub-option qualifiers */ -#define TELQUAL_IS 0 /* option is... */ -#define TELQUAL_SEND 1 /* send option */ -#define TELQUAL_INFO 2 /* ENVIRON: informational version of IS */ -#define TELQUAL_REPLY 2 /* AUTHENTICATION: client version of IS */ -#define TELQUAL_NAME 3 /* AUTHENTICATION: client version of IS */ - -#define LFLOW_OFF 0 /* Disable remote flow control */ -#define LFLOW_ON 1 /* Enable remote flow control */ -#define LFLOW_RESTART_ANY 2 /* Restart output on any char */ -#define LFLOW_RESTART_XON 3 /* Restart output only on XON */ - -/* - * LINEMODE suboptions - */ - -#define LM_MODE 1 -#define LM_FORWARDMASK 2 -#define LM_SLC 3 - -#define MODE_EDIT 0x01 -#define MODE_TRAPSIG 0x02 -#define MODE_ACK 0x04 -#define MODE_SOFT_TAB 0x08 -#define MODE_LIT_ECHO 0x10 - -#define MODE_MASK 0x1f - -/* Not part of protocol, but needed to simplify things... */ -#define MODE_FLOW 0x0100 -#define MODE_ECHO 0x0200 -#define MODE_INBIN 0x0400 -#define MODE_OUTBIN 0x0800 -#define MODE_FORCE 0x1000 - -#define SLC_SYNCH 1 -#define SLC_BRK 2 -#define SLC_IP 3 -#define SLC_AO 4 -#define SLC_AYT 5 -#define SLC_EOR 6 -#define SLC_ABORT 7 -#define SLC_EOF 8 -#define SLC_SUSP 9 -#define SLC_EC 10 -#define SLC_EL 11 -#define SLC_EW 12 -#define SLC_RP 13 -#define SLC_LNEXT 14 -#define SLC_XON 15 -#define SLC_XOFF 16 -#define SLC_FORW1 17 -#define SLC_FORW2 18 - -#define NSLC 18 - -/* - * For backwards compatibility, we define SLC_NAMES to be the - * list of names if SLC_NAMES is not defined. - */ -#define SLC_NAMELIST "0", "SYNCH", "BRK", "IP", "AO", "AYT", "EOR", \ - "ABORT", "EOF", "SUSP", "EC", "EL", "EW", "RP", \ - "LNEXT", "XON", "XOFF", "FORW1", "FORW2", 0, -#ifdef SLC_NAMES -char *slc_names[] = { - SLC_NAMELIST -}; -#else -extern char *slc_names[]; -#define SLC_NAMES SLC_NAMELIST -#endif - -#define SLC_NAME_OK(x) ((unsigned int)(x) <= NSLC) -#define SLC_NAME(x) slc_names[x] - -#define SLC_NOSUPPORT 0 -#define SLC_CANTCHANGE 1 -#define SLC_VARIABLE 2 -#define SLC_DEFAULT 3 -#define SLC_LEVELBITS 0x03 - -#define SLC_FUNC 0 -#define SLC_FLAGS 1 -#define SLC_VALUE 2 - -#define SLC_ACK 0x80 -#define SLC_FLUSHIN 0x40 -#define SLC_FLUSHOUT 0x20 - -#define OLD_ENV_VAR 1 -#define OLD_ENV_VALUE 0 -#define NEW_ENV_VAR 0 -#define NEW_ENV_VALUE 1 -#define ENV_ESC 2 -#define ENV_USERVAR 3 - -/* - * AUTHENTICATION suboptions - */ - -/* - * Who is authenticating who ... - */ -#define AUTH_WHO_CLIENT 0 /* Client authenticating server */ -#define AUTH_WHO_SERVER 1 /* Server authenticating client */ -#define AUTH_WHO_MASK 1 - -/* - * amount of authentication done - */ -#define AUTH_HOW_ONE_WAY 0 -#define AUTH_HOW_MUTUAL 2 -#define AUTH_HOW_MASK 2 - -#define AUTHTYPE_NULL 0 -#define AUTHTYPE_KERBEROS_V4 1 -#define AUTHTYPE_KERBEROS_V5 2 -#define AUTHTYPE_SPX 3 -#define AUTHTYPE_MINK 4 -#define AUTHTYPE_CNT 5 - -#define AUTHTYPE_TEST 99 - -#ifdef AUTH_NAMES -char *authtype_names[] = { - "NULL", "KERBEROS_V4", "KERBEROS_V5", "SPX", "MINK", 0, -}; -#else -extern char *authtype_names[]; -#endif - -#define AUTHTYPE_NAME_OK(x) ((unsigned int)(x) < AUTHTYPE_CNT) -#define AUTHTYPE_NAME(x) authtype_names[x] - -/* - * ENCRYPTion suboptions - */ -#define ENCRYPT_IS 0 /* I pick encryption type ... */ -#define ENCRYPT_SUPPORT 1 /* I support encryption types ... */ -#define ENCRYPT_REPLY 2 /* Initial setup response */ -#define ENCRYPT_START 3 /* Am starting to send encrypted */ -#define ENCRYPT_END 4 /* Am ending encrypted */ -#define ENCRYPT_REQSTART 5 /* Request you start encrypting */ -#define ENCRYPT_REQEND 6 /* Request you send encrypting */ -#define ENCRYPT_ENC_KEYID 7 -#define ENCRYPT_DEC_KEYID 8 -#define ENCRYPT_CNT 9 - -#define ENCTYPE_ANY 0 -#define ENCTYPE_DES_CFB64 1 -#define ENCTYPE_DES_OFB64 2 -#define ENCTYPE_CNT 3 - -#ifdef ENCRYPT_NAMES -char *encrypt_names[] = { - "IS", "SUPPORT", "REPLY", "START", "END", - "REQUEST-START", "REQUEST-END", "ENC-KEYID", "DEC-KEYID", - 0, -}; -char *enctype_names[] = { - "ANY", "DES_CFB64", "DES_OFB64", 0, -}; -#else -extern char *encrypt_names[]; -extern char *enctype_names[]; -#endif - - -#define ENCRYPT_NAME_OK(x) ((unsigned int)(x) < ENCRYPT_CNT) -#define ENCRYPT_NAME(x) encrypt_names[x] - -#define ENCTYPE_NAME_OK(x) ((unsigned int)(x) < ENCTYPE_CNT) -#define ENCTYPE_NAME(x) enctype_names[x] - -#endif /* arpa/telnet.h */ diff --git a/contrib/tcpdump/win32/Include/w32_fzs.h b/contrib/tcpdump/win32/Include/w32_fzs.h deleted file mode 100644 index 8b5e598..0000000 --- a/contrib/tcpdump/win32/Include/w32_fzs.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 1999 - * NetGroup, Politecnico di Torino (Italy) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the Politecnico di Torino nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ - -#ifndef _WINSOCKAPI_ -#define _WINSOCKAPI_ /* Prevent inclusion of winsock.h in windows.h */ -#endif /* _WINSOCKAPI_ */ -#include <windows.h> -#include <winsock2.h> - -extern int progress; -int wsockinit(); -void InitP(); -void PrintCapBegins (char* program_name, char* device); -extern char* AdapterName1; -#ifndef WIN95 -WCHAR* SChar2WChar(char* nome); -#else -BOOLEAN StartPacketDriver(LPTSTR ServiceName); -#endif diff --git a/contrib/tcpdump/win32/Src/getopt.c b/contrib/tcpdump/win32/Src/getopt.c deleted file mode 100644 index be74ef0..0000000 --- a/contrib/tcpdump/win32/Src/getopt.c +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Copyright (c) 1987, 1993, 1994 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#if defined(LIBC_SCCS) && !defined(lint) -static char sccsid[] = "@(#)getopt.c 8.3 (Berkeley) 4/27/95"; -#endif /* LIBC_SCCS and not lint */ - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> - -int opterr = 1, /* if error message should be printed */ - optind = 1, /* index into parent argv vector */ - optopt, /* character checked for validity */ - optreset; /* reset getopt */ -char *optarg; /* argument associated with option */ - -#define BADCH (int)'?' -#define BADARG (int)':' -#define EMSG "" - -/* - * getopt -- - * Parse argc/argv argument vector. - */ -int -getopt(nargc, nargv, ostr) - int nargc; - char * const *nargv; - const char *ostr; -{ - extern char *program_name; - static char *place = EMSG; /* option letter processing */ - char *oli; /* option letter list index */ - - if (optreset || !*place) { /* update scanning pointer */ - optreset = 0; - if (optind >= nargc || *(place = nargv[optind]) != '-') { - place = EMSG; - return (-1); - } - if (place[1] && *++place == '-') { /* found "--" */ - ++optind; - place = EMSG; - return (-1); - } - } /* option letter okay? */ - if ((optopt = (int)*place++) == (int)':' || - !(oli = strchr(ostr, optopt))) { - /* - * if the user didn't specify '-' as an option, - * assume it means -1. - */ - if (optopt == (int)'-') - return (-1); - if (!*place) - ++optind; - if (opterr && *ostr != ':') - (void)fprintf(stderr, - "%s: illegal option -- %c\n", program_name, optopt); - return (BADCH); - } - if (*++oli != ':') { /* don't need argument */ - optarg = NULL; - if (!*place) - ++optind; - } - else { /* need an argument */ - if (*place) /* no white space */ - optarg = place; - else if (nargc <= ++optind) { /* no arg */ - place = EMSG; - if (*ostr == ':') - return (BADARG); - if (opterr) - (void)fprintf(stderr, - "%s: option requires an argument -- %c\n", - program_name, optopt); - return (BADCH); - } - else /* white space */ - optarg = nargv[optind]; - place = EMSG; - ++optind; - } - return (optopt); /* dump back option letter */ -} diff --git a/contrib/tcpdump/win32/prj/GNUmakefile b/contrib/tcpdump/win32/prj/GNUmakefile deleted file mode 100644 index 9f13675..0000000 --- a/contrib/tcpdump/win32/prj/GNUmakefile +++ /dev/null @@ -1,177 +0,0 @@ -# Makefile for cygwin gcc -# Nate Lawson <nate@rootlabs.oom> - -# Location of your pcap src tree, build it first -PCAP_DIR = ../../../winpcap - -# OPTFLAGS = -g -OPTFLAGS = -O -# -O2 may break things. Use at your own risk. - -CFLAGS = -I ${PCAP_DIR}/wpcap/libpcap/bpf \ - -I ${PCAP_DIR}/wpcap/libpcap \ - -I ${PCAP_DIR}/wpcap/libpcap/Win32/Include \ - -I ${PCAP_DIR}/wpcap/libpcap/Win32/Include/net \ - -I ../../Win32/Include -I ../../linux-Include \ - -I ../../lbl -I../.. \ - -DWIN32 -DINET6 -DHAVE_ADDRINFO=1 -DHAVE_SOCKADDR_STORAGE=1 \ - -DHAVE_PCAP_LIST_DATALINKS=1 -DHAVE_PCAP_SET_DATALINK=1 \ - -DHAVE_PCAP_DATALINK_NAME_TO_VAL=1 \ - -DHAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION=1 \ - -DHAVE_PCAP_DUMP_FTELL=1 -DHAVE_BPF_DUMP=1 \ - -DHAVE_PCAP_DUMP_FLUSH=1 -DHAVE_PCAP_FINDALLDEVS=1 \ - -DHAVE_PCAP_IF_T=1 -DHAVE_PCAP_LIB_VERSION=1 \ - -DSIZEOF_CHAR=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 \ - -DSIZEOF_LONG_LONG=8 \ - -D_U_="__attribute__((unused))" \ - -D_WIN32_WINNT=0x0501 \ - -mno-cygwin ${OPTFLAGS} -LDFLAGS = -LIBS = -L ${PCAP_DIR}/WPCAP/LIB -lwpcap -lws2_32 -OBJS = \ - ../../addrtoname.o \ - ../../af.o \ - ../../checksum.o \ - ../../gmpls.o \ - ../../gmt2local.o \ - ../../missing/inet_aton.o \ - ../../missing/inet_ntop.o \ - ../../missing/strlcpy.o \ - ../../missing/dlnames.o \ - ../../missing/datalinks.o \ - ../../missing/strsep.o \ - ../../missing/inet_pton.o \ - ../../machdep.o \ - ../../oui.o \ - ../../parsenfsfh.o \ - ../../print-802_11.o \ - ../../print-ah.o \ - ../../print-aodv.o \ - ../../print-ap1394.o \ - ../../print-arcnet.o \ - ../../print-arp.o \ - ../../print-ascii.o \ - ../../print-atalk.o \ - ../../print-atm.o \ - ../../print-beep.o \ - ../../print-bfd.o \ - ../../print-bgp.o \ - ../../print-bootp.o \ - ../../print-cdp.o \ - ../../print-cfm.o \ - ../../print-chdlc.o \ - ../../print-cip.o \ - ../../print-cnfp.o \ - ../../print-decnet.o \ - ../../print-dhcp6.o \ - ../../print-domain.o \ - ../../print-dtp.o \ - ../../print-dvmrp.o \ - ../../print-egp.o \ - ../../print-enc.o \ - ../../print-esp.o \ - ../../print-ether.o \ - ../../print-fddi.o \ - ../../print-fr.o \ - ../../print-frag6.o \ - ../../print-gre.o \ - ../../print-hsrp.o \ - ../../print-icmp.o \ - ../../print-icmp6.o \ - ../../print-igmp.o \ - ../../print-igrp.o \ - ../../print-ip.o \ - ../../print-ip6.o \ - ../../print-ip6opts.o \ - ../../print-ipcomp.o \ - ../../print-ipfc.o \ - ../../print-ipx.o \ - ../../print-isakmp.o \ - ../../print-isoclns.o \ - ../../print-krb.o \ - ../../print-l2tp.o \ - ../../print-lane.o \ - ../../print-ldp.o \ - ../../print-lldp.o \ - ../../print-llc.o \ - ../../print-lwapp.o \ - ../../print-lwres.o \ - ../../print-mobile.o \ - ../../print-mobility.o \ - ../../print-mpcp.o \ - ../../print-mpls.o \ - ../../print-msdp.o \ - ../../print-nfs.o \ - ../../print-ntp.o \ - ../../print-null.o \ - ../../print-olsr.o \ - ../../print-ospf.o \ - ../../print-ospf6.o \ - ../../print-pim.o \ - ../../print-pgm.o \ - ../../print-ppp.o \ - ../../print-pppoe.o \ - ../../print-pptp.o \ - ../../print-radius.o \ - ../../print-raw.o \ - ../../print-rrcp.o \ - ../../print-rip.o \ - ../../print-ripng.o \ - ../../print-rsvp.o \ - ../../print-rt6.o \ - ../../print-rx.o \ - ../../print-sctp.o \ - ../../print-sflow.o \ - ../../print-sl.o \ - ../../print-sll.o \ - ../../print-slow.o \ - ../../print-smb.o \ - ../../print-snmp.o \ - ../../print-stp.o \ - ../../print-sunatm.o \ - ../../print-sunrpc.o \ - ../../print-symantec.o \ - ../../print-tcp.o \ - ../../print-telnet.o \ - ../../print-tftp.o \ - ../../print-timed.o \ - ../../print-token.o \ - ../../print-udld.o \ - ../../print-udp.o \ - ../../print-vjc.o \ - ../../print-vqp.o \ - ../../print-vrrp.o \ - ../../print-vtp.o \ - ../../print-wb.o \ - ../../print-zephyr.o \ - ../../setsignal.o \ - ../../smbutil.o \ - ../../tcpdump.o \ - ../../util.o \ - ../../Win32/src/getopt.o \ - ../../cpack.o \ - ../../ipproto.o \ - ../../l2vpn.o \ - ../../nlpid.o \ - ../../print-eigrp.o \ - ../../print-juniper.o \ - ../../print-lspping.o \ - ../../print-sip.o \ - ../../print-eap.o \ - ../../print-lmp.o \ - ../../print-syslog.o \ - ../../print-dccp.o \ - ../../print-bt.o \ - ../../signature.o - -main: ${OBJS} - ${CC} ${CFLAGS} ${LDFLAGS} -o windump.exe ${OBJS} ${LIBS} - -install: windump.exe - cp windump.exe c:/windows - -clean: - rm -f ${OBJS} windump.exe - -.c.o: - ${CC} ${CFLAGS} -o $*.o -c $< diff --git a/contrib/tcpdump/win32/prj/WinDump.dsp b/contrib/tcpdump/win32/prj/WinDump.dsp deleted file mode 100644 index 9bb9b47..0000000 --- a/contrib/tcpdump/win32/prj/WinDump.dsp +++ /dev/null @@ -1,635 +0,0 @@ -# Microsoft Developer Studio Project File - Name="WinDump" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=WinDump - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "WinDump.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "WinDump.mak" CFG="WinDump - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "WinDump - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "WinDump - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 1 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -RSC=rc.exe - -!IF "$(CFG)" == "WinDump - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../../" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /W3 /GX /O2 /I "../../../winpcap/wpcap/libpcap/bpf" /I "../../../winpcap/wpcap/libpcap" /I "../../../winpcap/wpcap/libpcap/Win32/Include" /I "../../../winpcap/wpcap/libpcap/Win32/Include/net" /I "../../Win32/Include" /I "../../linux-Include" /I "../../lbl" /I "../../" /I "../../../winpcap/wpcap/win32-extensions" /D "NDEBUG" /D "INET6" /D "WIN32" /D "_MBCS" /D "_CONSOLE" /D "__STDC__" /D "WPCAP" /D HAVE_ADDRINFO=1 /D HAVE_SOCKADDR_STORAGE=1 /D HAVE_PCAP_LIST_DATALINKS=1 /D HAVE_PCAP_SET_DATALINK=1 /D HAVE_PCAP_DATALINK_NAME_TO_VAL=1 /D HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION=1 /D HAVE_PCAP_DUMP_FTELL=1 /D HAVE_BPF_DUMP=1 /D HAVE_PCAP_DUMP_FLUSH=1 /D HAVE_PCAP_FINDALLDEVS=1 /D HAVE_PCAP_IF_T=1 /D HAVE_PCAP_LIB_VERSION=1 /D SIZEOF_CHAR=1 /D SIZEOF_SHORT=2 /D SIZEOF_INT=4 /D "HAVE_REMOTE" /D _U_= /YX /FD /c -# ADD BASE RSC /l 0x410 /d "NDEBUG" -# ADD RSC /l 0x410 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib wpcap.lib /nologo /subsystem:console /machine:I386 /out:"release/WinDump.exe" /libpath:"../../../winpcap/wpcap/lib" - -!ELSEIF "$(CFG)" == "WinDump - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "WinDump_" -# PROP BASE Intermediate_Dir "WinDump_" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../../" -# PROP Intermediate_Dir "Debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /W3 /Gm /Gi /GX /ZI /I "../../../winpcap/wpcap/libpcap/bpf" /I "../../../winpcap/wpcap/libpcap" /I "../../../winpcap/wpcap/libpcap/Win32/Include" /I "../../../winpcap/wpcap/libpcap/Win32/Include/net" /I "../../Win32/Include" /I "../../linux-Include" /I "../../lbl" /I "../../" /I "../../../winpcap/wpcap/win32-extensions" /D "_DEBUG" /D "_WINDOWS" /D "INET6" /D "WIN32" /D "_MBCS" /D "_CONSOLE" /D "__STDC__" /D "WPCAP" /D HAVE_ADDRINFO=1 /D HAVE_SOCKADDR_STORAGE=1 /D HAVE_PCAP_LIST_DATALINKS=1 /D HAVE_PCAP_SET_DATALINK=1 /D HAVE_PCAP_DATALINK_NAME_TO_VAL=1 /D HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION=1 /D HAVE_PCAP_DUMP_FTELL=1 /D HAVE_BPF_DUMP=1 /D HAVE_PCAP_DUMP_FLUSH=1 /D HAVE_PCAP_FINDALLDEVS=1 /D HAVE_PCAP_IF_T=1 /D HAVE_PCAP_LIB_VERSION=1 /D SIZEOF_CHAR=1 /D SIZEOF_SHORT=2 /D SIZEOF_INT=4 /D "HAVE_REMOTE" /D _U_= /FR /YX /FD /c -# ADD BASE RSC /l 0x410 /d "_DEBUG" -# ADD RSC /l 0x410 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 wpcap.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib /nologo /subsystem:console /map /debug /debugtype:both /machine:I386 /out:"debug/WinDump.exe" /pdbtype:sept /libpath:"../../../winpcap/wpcap/lib" -# SUBTRACT LINK32 /pdb:none - -!ENDIF - -# Begin Target - -# Name "WinDump - Win32 Release" -# Name "WinDump - Win32 Debug" -# Begin Source File - -SOURCE=..\..\addrtoname.c -# End Source File -# Begin Source File - -SOURCE=..\..\af.c -# End Source File -# Begin Source File - -SOURCE=..\..\bpf_dump.c -# End Source File -# Begin Source File - -SOURCE=..\..\checksum.c -# End Source File -# Begin Source File - -SOURCE=..\..\cpack.c -# End Source File -# Begin Source File - -SOURCE=..\..\missing\datalinks.c -# End Source File -# Begin Source File - -SOURCE=..\..\missing\dlnames.c -# End Source File -# Begin Source File - -SOURCE=..\Src\getopt.c -# End Source File -# Begin Source File - -SOURCE=..\..\gmpls.c -# End Source File -# Begin Source File - -SOURCE=..\..\gmt2local.c -# End Source File -# Begin Source File - -SOURCE=..\..\missing\inet_aton.c -# End Source File -# Begin Source File - -SOURCE=..\..\missing\inet_ntop.c -# End Source File -# Begin Source File - -SOURCE=..\..\missing\inet_pton.c -# End Source File -# Begin Source File - -SOURCE=..\..\ipproto.c -# End Source File -# Begin Source File - -SOURCE=..\..\l2vpn.c -# End Source File -# Begin Source File - -SOURCE=..\..\machdep.c -# End Source File -# Begin Source File - -SOURCE=..\..\nlpid.c -# End Source File -# Begin Source File - -SOURCE=..\..\oui.c -# End Source File -# Begin Source File - -SOURCE=..\..\parsenfsfh.c -# End Source File -# Begin Source File - -SOURCE="..\..\print-802_11.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ah.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-aodv.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ap1394.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-arcnet.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-arp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ascii.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-atalk.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-atm.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-beep.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-bfd.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-bgp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-bootp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-bt.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-cdp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-cfm.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-chdlc.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-cip.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-cnfp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-dccp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-decnet.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-dhcp6.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-domain.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-dtp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-dvmrp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-eap.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-egp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-eigrp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-enc.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-esp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ether.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-fddi.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-fr.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-frag6.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-gre.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-hsrp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-icmp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-icmp6.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-igmp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-igrp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ip.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ip6.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ip6opts.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ipcomp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ipfc.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ipx.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-isakmp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-isoclns.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-juniper.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-krb.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-l2tp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-lane.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ldp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-llc.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-lldp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-lmp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-lspping.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-lwapp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-lwres.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-mobile.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-mobility.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-mpcp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-mpls.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-msdp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-netbios.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-nfs.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ntp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-null.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-olsr.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ospf.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ospf6.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-pgm.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-pim.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ppp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-pppoe.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-pptp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-radius.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-raw.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-rrcp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-rip.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-ripng.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-rsvp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-rt6.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-rx.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-sctp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-sflow.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-sip.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-sl.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-sll.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-slow.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-smb.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-snmp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-stp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-sunatm.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-sunrpc.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-symantec.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-syslog.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-tcp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-telnet.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-tftp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-timed.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-token.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-udld.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-udp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-vjc.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-vqp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-vrrp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-vtp.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-wb.c" -# End Source File -# Begin Source File - -SOURCE="..\..\print-zephyr.c" -# End Source File -# Begin Source File - -SOURCE=..\..\setsignal.c -# End Source File -# Begin Source File - -SOURCE=..\..\smbutil.c -# End Source File -# Begin Source File - -SOURCE=..\..\strcasecmp.c -# End Source File -# Begin Source File - -SOURCE=..\..\missing\strlcat.c -# End Source File -# Begin Source File - -SOURCE=..\..\missing\strlcpy.c -# End Source File -# Begin Source File - -SOURCE=..\..\missing\strsep.c -# End Source File -# Begin Source File - -SOURCE=..\..\Tcpdump.c -# End Source File -# Begin Source File - -SOURCE=..\..\util.c -# End Source File -# End Target -# End Project diff --git a/contrib/tcpdump/win32/prj/WinDump.dsw b/contrib/tcpdump/win32/prj/WinDump.dsw deleted file mode 100644 index 6bf7408..0000000 --- a/contrib/tcpdump/win32/prj/WinDump.dsw +++ /dev/null @@ -1,29 +0,0 @@ -Microsoft Developer Studio Workspace File, Format Version 6.00 -# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! - -############################################################################### - -Project: "WinDump"=".\WinDump.dsp" - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Global: - -Package=<5> -{{{ -}}} - -Package=<3> -{{{ -}}} - -############################################################################### - |