⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.win32

📁 ehereal 开放源代码
💻 WIN32
字号:
$Id: README.win32,v 1.19 2001/03/05 22:53:36 gram Exp $Running Ethereal, Tethereal, and Editcap on Win32=================================================You need the glib and gtk libraries for running Ethereal. These packages for win32 can be found at:	http://www.ethereal.com/distribution/win32and at the home page for the GTK+ for Win32 project:	http://www.gimp.org/~tml/gimp/win32or	http://www.iki.fi/tml/gimp/win32/(the mirror nearer to you may be faster).Plugins (gryphon.dll and mgcp.dll) can go in:	C:\Program Files\Ethereal\plugins\<version>	C:\Ethereal\plugins\<version>Where <version> is the version number, without brackets.For example, C:\Ethereal\plugins\0.8.16Yes, the location of plugins needs to be more flexible.Make sure the glib and gtk DLL's are in your path - i.e., that your pathincludes the directory (folder) or directories (folders) in which thoseDLLs are found - when you run Ethereal.  This includes gtk-*.dll,glib-*.dll, gmodule-*.dll, gdk-*.dll, and gnu-intl.dll.  As of the20000805 GTK+/GLIB distribution, gthread-*.dll is no longer needed.The Win32 Binary distribution, available from	http://www.ethereal.com/distribution/win32used different version of the GTK+/GLIB libraries at different pointsin time:Ethereal Version		GTK+/GLIB version----------------		-----------------0.8.16 and after		200012260.8.11 - 0.8.15			200008050.8.9 - 0.8.10			200004160.8.8 and before		19990828Capturing Packets-----------------Remember, if using the the Win32 Binary distribution, available from	http://www.ethereal.com/distribution/win32there are two separate packages, one with non-capturing tools, andone with capturing tools. Install the appropriate package. Thecapturing version requires WinPcap, the non-capturing version does not.In order to capture with Win32, you need to install the NDISpacket capture driver for your particular Win32 OS; drivers for Windows9x, Windows NT 4.0, and Windows 2000 can be downlaoded from theWinPcap home page:	http://netgroup-serv.polito.it/winpcap/If Ethereal is not capturing packets, you can test your WinPcapinstallatino by installing WinDump (TCPdump for Windows) ported by thesame folks who make WinPcap. It's at:	http://netgroup-serv.polito.it/windump/They also make Analyzer, a GUI sniffer for Win32:	http://netgroup-serv.polito.it/analyzer/Compiling the Ethereal distribution from source===============================================You'll need the development package for GLIB, GTK+, and WinPcap.Those versions are available from the respctive home pages foreach project (the same URLs as listed above). The developmentpackages contain header files and stub libaries to link against.SNMP and ZLIB are not working yet in Ethereal/Win32, but thelibraries can be had from these locations if you want to hack:The UCD SNMP library for win32 can be had from	ftp://ftp.revelstone.com/pub/snmp/Zlib (or 'libz') is available for Win32 from	http://www.winimage.com/zLibDll/Instructions for MS Visual C----------------------------Modify the config.nmake file in the top directory of the Etherealsource tree to work for your local configuration. You should nothave to modify any other Makefile.Be sure that your command-line environment is set up to compileand link with MSVC. When installing MSVC, you can have yoursystem's environment set up to always allow compiling from thecommand line, or you can invoke the vcvars32.bat script.In the ethereal directory, type "nmake -f makefile.nmake". It willrecurse into the subdirectories as appropriate.Some generated source is created by traditionally "Unix-ish" tools.If you are building from an official distribution, these files arealready generated, so you have nothing to worry about unless youmodify the source. If building from a CVS image, you'll need the toolsto generate C source. The "special" files and their requisite tools are:Source				Output			Tool------				------			----dfilter-scanner.l		*.c			Flexwiretap/ascend-scanner.l	*.c			Flexncp2222.py			packet-ncp2222.c	Pythonmake-reg-dotc, packet*.c	register.c		Bashormake-reg-dotc.py, packet*.c	register.c		PythonThe Makefile.nmake supplied with the Ethereal distribution willattempt to make register.c with Python, since it is much much muchfaster than the shell version. The reason it is faster is becausethe shell version launches multiple processes (grep, sed) for eachsource file, multiple times. The Python script is one process. Thismatters a lot on Win32. If for some reason you want to build register.cwith the shell script, uncomment out the action line for the register.ctarget in Makefile.nmake.If you have a Unix system handy, you can first build on Unixto create the source files that these tools make, then run the buildon Windows.  That will avoid the need for these tools on your Windowscomputer.If you don't have a Unix system handy, most of those tools are available forWin32 systems as part of the Cygwin package:	http://sourceware.cygnus.com/cygwin/After installing them, you will probably have to modify the config.nmakefile to specify where the Cygwin binaries are installed.Python for Win32 is available from	http://www.python.org/Instructions for Cygwin-----------------------No one has ever compiled Ethereal entirely with Cygwin.  It should notbe difficult, however.  This spot is reserved for your instructions onhow to compile Ethereal with Cygwin.

⌨️ 快捷键说明

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