+and any of its mirrors.
+
+The installation package allows you to install:
+
+ o Ethereal - the GUI version
+ o Tethereal - the console, line-mode version
+ o Editcap - a console, line-mode utility to convert
+ capture files from one format to another.
+ (The same functions are available in Ethereal)
+ o Text2Pcap - a console, line-mode utility to generate
+ a capture file from an ASCII hexdump of packets
+ o Mergecap - a console, line-mode utility to merge two
+ capture files into one
+
+Additionally, the installation package contains a "plugins"
+option, which installs some additional dissector plugins
+for use with Ethereal and Tethereal.
+
+All binaries in Ethereal package are now built with debugging
+information embedded. If you are experiencing a crash when running
+Ethereal or other binaries, Dr. Watson or your debugger
+can use the information embedded in the binary to provide useful
+information to the Ethereal developers that will help them pinpoint
+the problem.
+
+In the past, two versions of Ethereal binaries were published -- a
+version that could capture packets and a version which could not.
+The latter is useful if you're only reading files produced by
+another product (e.g., a sniffer, firewall, or intrustion detection system)
+and did not wish to install WinPcap, the library Ethereal uses
+to capture packets on Win32 platforms.
+
+As of WinPcap 2.1, all the WinPcap libraries have been released as DLLs.
+This means that Ethereal can detect the presence of WinPcap at run time,
+which means that only one version of the Ethereal binaries needs to be
+shipped.
+
+If you don't want to capture packets, just install the Ethereal
+package. If you do want to capture packets, install Ethereal *and*
+install the latest non-beta version of WinPcap, available from:
+
+ http://winpcap.polito.it/
+
+and mirrored at
+
+ http://winpcap.mirror.ethereal.com/
+
+and
+
+ http://www.mirrors.wiretapped.net/security/packet-capture/winpcap/
+
+If you already have an earlier version of WinPcap installed, you need to
+un-install it and install the latest version. If the older version is
+WinPcap 2.0 or 2.02, and you have other applications that use the older
+version , you will have to decide which applications to keep, since
+WinPcap 2.0/2.02 and later versions cannot be installed on the same
+system at the same time.
+
+If Ethereal is not capturing packets and you have WinPcap installed, you
+can test your WinPcap installation by installing WinDump (tcpdump for
+Windows) ported by the same folks who make WinPcap. It's at:
+
+ http://windump.polito.it/
+
+and mirrored at
+
+ http://windump.mirror.ethereal.com/
+
+and
+
+ http://www.mirrors.wiretapped.net/security/packet-capture/windump/
+
+They also make Analyzer, a GUI sniffer for Win32:
+
+ http://analyzer.polito.it/
+
+The rest of this documentation is only interesting if
+you want to compile Ethereal yourself.
+
+
+Compiling the Ethereal distribution from source
+===============================================
+
+Compilers
+---------
+MS Visual C++ Version 6
+This is the common compiler used for building Ethereal on win32.
+
+MS Visual C++ Version 7 / VC.NET
+Currently unsupported for two reasons:
+-the licence agreement does NOT allow you to compile GPL code.
+-there are serious problems in using DLL's compiled with MS VC6.
+See section "Problems with MS Visual C++ Version 7 / VC.NET" below.
+
+Cygwin GCC
+Ethereal can entirely be built with cygwin GCC. However the built binaries will
+only run in a cygwin environment, so they are not standalone Win32 applications.
+It is however not excluded that native Win32 code can be compiled on cygwin GCC
+but you then have to use -mms-bitfields as a strict minimum and probably
+-mno-cygwin or a similar compiler flag too.
+See section below for instructions.
+
+
+Automated library download
+--------------------------
+Before using the automated download, be sure to edit the config.nmake file
+to suit your needs. Especially have a look at the ETHEREAL_LIBS setting.
+However, the defaults should be working well for a first start.
+
+If you've installed Microsoft Visual C++ (MSVC), you can run:
+
+nmake -f makefile.nmake setup
+
+This will first check the availability of all required tools and then uses
+the tool wget to download each package file (together around 30MB!) from the
+server location at: