source: basicnet/netutils/ethereal.xml@ 1a3dd316

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.0 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 1a3dd316 was 1a3dd316, checked in by Randy McMurchy <randy@…>, 20 years ago

Added new package Ethereal-0.10.6

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@2752 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 7.9 KB
RevLine 
[1a3dd316]1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY ethereal-download-http "http://www.ethereal.com/distribution/ethereal-&ethereal-version;.tar.bz2">
8 <!ENTITY ethereal-download-ftp "ftp://ftp.ethereal.com/pub/ethereal/all-versions/ethereal-&ethereal-version;.tar.bz2">
9 <!ENTITY ethereal-md5sum "722a2529c3a19b5b81c825bca444baea">
10 <!ENTITY ethereal-size "5.0 MB">
11 <!ENTITY ethereal-buildsize "172 MB">
12 <!ENTITY ethereal-time "3.09 SBU">
13]>
14
15<sect1 id="ethereal" xreflabel="Ethereal-&ethereal-version;">
16<sect1info>
17<othername>$LastChangedBy$</othername>
18<date>$Date$</date>
19</sect1info>
20<?dbhtml filename="ethereal.html"?>
21<title>Ethereal-&ethereal-version;</title>
22
23<sect2>
24<title>Introduction to <application>Ethereal</application></title>
25
26<para>The <application>Ethereal</application> package contains a network
27protocol analyzer, also known as a <quote>sniffer</quote>. This is useful for
28analyzing data captured <quote>off the wire</quote> from a live network
29connection, or data read from a capture file.
30<application>Ethereal</application> provides both <acronym>GUI</acronym> and
31<acronym>TTY</acronym>-mode programs for examining captured network packets
32from over 500 protocols, as well as the capability to read capture files from
33many other popular network analyzers.</para>
34
35<sect3><title>Package information</title>
36<itemizedlist spacing="compact">
37<listitem><para>Download (HTTP):
38<ulink url="&ethereal-download-http;"/></para></listitem>
39<listitem><para>Download (FTP):
40<ulink url="&ethereal-download-ftp;"/></para></listitem>
41<listitem><para>MD5 Sum: &ethereal-md5sum;</para></listitem>
42<listitem><para>Download size: &ethereal-size;</para></listitem>
43<listitem><para>Estimated Disk space required:
44&ethereal-buildsize;</para></listitem>
45<listitem><para>Estimated build time:
46&ethereal-time;</para></listitem></itemizedlist>
47</sect3>
48
49<sect3><title><application>Ethereal</application> dependencies</title>
50<sect4><title>Recommended</title>
51<para><xref linkend="libpcap"/> (required to capture data)</para>
52</sect4>
53
54<sect4><title>Optional</title>
55<para><xref linkend="pkgconfig"/>,
56<xref linkend="GTK"/> or <xref linkend="GTK2"/> (to build the
57<acronym>GUI</acronym> front-end),
58<xref linkend="GLib"/> or <xref linkend="GLib2"/> (to build the
59<acronym>TTY</acronym>-mode front-end only),
60<xref linkend="openssl"/>,
61<xref linkend="heimdal"/> or <xref linkend="mitkrb"/>,
62<xref linkend="Python"/>,
63<xref linkend="pcre"/>,
64<ulink url="http://www.net-snmp.org/">Net-SNMP</ulink>,
65<ulink url="http://www.gnu.org/software/adns/adns.html">adns</ulink> and
66<ulink url="http://www.stack.nl/~dimitri/doxygen/">doxygen</ulink></para>
67</sect4>
68
69</sect3>
70
71</sect2>
72
73<sect2>
74<title>Installation of <application>Ethereal</application></title>
75
76<para>Install <application>Ethereal</application> by running the following
77commands:</para>
78
79<screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc \
80 --enable-randpkt --enable-threads &amp;&amp;
81make &amp;&amp;
82make install</command></userinput></screen>
83
84</sect2>
85
86<sect2>
87<title>Command explanations</title>
88
89<para><option>--enable-randpkt</option>: Adding this parameter will
90build the random capture program.</para>
91
92<para><option>--enable-threads</option>: Adding this parameter enables the use
93of threads in <command>ethereal</command>.</para>
94
95</sect2>
96
97<sect2>
98<title>Configuring <application>Ethereal</application></title>
99
100<sect3><title>Config files</title>
101<para><filename>/etc/ethereal.conf</filename> and
102<filename>~/.ethereal/preferences</filename></para>
103</sect3>
104
105<sect3><title>Configuration Information</title>
106<sect4><title>Package configuration</title>
107<para>Though the default configuration parameters are very sane,
108reference the configuration section of the
109<ulink url="http://www.ethereal.com/docs/user-guide/">Ethereal User's
110Guide</ulink> for configuration information. Most of
111<application>Ethereal</application>'s configuration can be accomplished
112using the menu options of the <command>ethereal</command>
113<acronym>GUI</acronym> interface.</para>
114</sect4>
115
116<sect4><title>Kernel configuration</title>
117<para>The kernel must have the Packet protocol enabled for
118<application>Ethereal</application> to capture live packets from the network.
119Enable the Packet protocol by choosing <quote>Y</quote> in the
120<quote>Device Drivers</quote> &ndash; <quote>Networking support</quote>
121&ndash; <quote>Networking options</quote> &ndash; <quote>Packet socket</quote>
122configuration parameter. Alternatively, build the af_packet module by choosing
123<quote>M</quote> in this parameter.</para>
124
125<para>If you plan on filtering captured packets (to eliminate them from being
126captured), a substantial performance increase can be acheived by letting the
127kernel do the filtering. Kernel filtering results in desired packets being
128dropped before being handed to userspace programs. To enable kernel filtering,
129you must enable the <quote>Network packet filtering</quote> and
130<quote><acronym>IP</acronym> tables support</quote> options in the
131<quote>Device Drivers</quote> &ndash; <quote>Networking support</quote> &ndash;
132<quote>Network packet filtering</quote> section. In addition, you'll need to
133install and configure <xref linkend="postlfs-security-iptables"/>.</para>
134</sect4>
135
136</sect3>
137
138</sect2>
139
140<sect2>
141<title>Contents</title>
142
143<para>The <application>Ethereal</application> package contains
144<command>capinfo</command>,
145<command>dftest</command>,
146<command>editcap</command>,
147<command>ethereal</command>,
148<command>idl2eth</command>,
149<command>mergecap</command>,
150<command>randpkt</command>,
151<command>tethereal</command>,
152<command>text2pcap</command>,
153<filename class='libraryfile'>libethereal</filename>,
154<filename class='libraryfile'>libwiretap</filename> and
155many dissector plugin modules.</para>
156
157</sect2>
158
159<sect2><title>Description</title>
160
161<sect3><title>capinfo</title>
162<para><command>capinfo</command> reads a saved capture file and returns any or
163all of several statistics about that file. It is able to detect and read any
164capture supported by the <application>Ethereal</application> package.</para>
165</sect3>
166
167<sect3><title>dftest</title>
168<para><command>dftest</command> is a display-filter-compiler test
169program.</para>
170</sect3>
171
172<sect3><title>editcap</title>
173<para><command>editcap</command> edits and/or translates the format of capture
174files. It knows how to read <application>libpcap</application> capture files,
175including those of <command>tcpdump</command>,
176<application>Ethereal</application> and other tools that write captures in that
177format.</para>
178</sect3>
179
180<sect3><title>ethereal</title>
181<para><command>ethereal</command> is a <acronym>GUI</acronym> network protocol
182analyzer. It lets you interactively browse packet data from a live network or
183from a previously saved capture file.</para>
184</sect3>
185
186<sect3><title>idl2eth</title>
187<para><command>idl2eth</command> takes a user specified
188<acronym>CORBA</acronym> <acronym>IDL</acronym> file and generates
189<quote>C</quote> source code that can be used to create an
190<application>Ethereal</application> plugin.</para>
191</sect3>
192
193<sect3><title>mergecap</title>
194<para><command>mergecap</command> combines multiple saved capture files into a
195single output file.</para>
196</sect3>
197
198<sect3><title>randpkt</title>
199<para><command>randpkt</command> creates random-packet capture files.</para>
200</sect3>
201
202<sect3><title>tethereal</title>
203<para><command>tethereal</command> is a <acronym>TTY</acronym>-mode network
204protocol analyzer. It lets you capture packet data from a live network or
205read packets from a previously saved capture file.</para>
206</sect3>
207
208<sect3><title>text2pcap</title>
209<para><command>text2pcap</command> reads in an <acronym>ASCII</acronym> hex
210dump and writes the data described into a
211<application>libpcap</application>-style capture file.</para>
212</sect3>
213
214</sect2>
215
216</sect1>
217
Note: See TracBrowser for help on using the repository browser.