source: networking/netutils/wireshark.xml@ 28370fe

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 28370fe was 6d772cc, checked in by Fernando de Oliveira <fernando@…>, 9 years ago
  • Update to wireshark-1.12.7.
  • Update to mpg123-1.22.4.
  • more short descriptions.
  • sddm-0.11.0: reformat.

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

  • Property mode set to 100644
File size: 21.3 KB
RevLine 
[1a3dd316]1<?xml version="1.0" encoding="ISO-8859-1"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[1a3dd316]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[54103ae]7 <!ENTITY wireshark-download-http "https://www.wireshark.org/download/src/all-versions/wireshark-&wireshark-version;.tar.bz2">
[0adeae0d]8 <!ENTITY wireshark-download-ftp "ftp://ftp.uni-kl.de/pub/wireshark/src/wireshark-&wireshark-version;.tar.bz2">
[6d772cc]9 <!ENTITY wireshark-md5sum "c8ae53f648b1dcbf6e74495401a0f1ab">
[b85a77f]10 <!ENTITY wireshark-size "28 MB">
[a5a776af]11 <!ENTITY wireshark-buildsize "1.6 GB, with the Qt GUI">
[6d772cc]12 <!ENTITY wireshark-time "6.2 SBU, with the Qt GUI">
[1a3dd316]13]>
14
[894de226]15<sect1 id="wireshark" xreflabel="Wireshark-&wireshark-version;">
16 <?dbhtml filename="wireshark.html"?>
[50b8d8b]17
[13659efc]18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
[50b8d8b]22
[894de226]23 <title>Wireshark-&wireshark-version;</title>
[50b8d8b]24
[894de226]25 <indexterm zone="wireshark">
26 <primary sortas="a-Wireshark">Wireshark</primary>
[13659efc]27 </indexterm>
28
29 <sect2 role="package">
[894de226]30 <title>Introduction to Wireshark</title>
[13659efc]31
[7014c9d]32 <para>
33 The <application>Wireshark</application> package contains a network
34 protocol analyzer, also known as a <quote>sniffer</quote>. This is useful
35 for analyzing data captured <quote>off the wire</quote> from a live
36 network connection, or data read from a capture file.
37 </para>
38
39 <para>
40 <application>Wireshark</application> provides both a graphical and a
41 TTY-mode front-end for examining captured network packets from over 500
42 protocols, as well as the capability to read capture files from many
43 other popular network analyzers.
44 </para>
[50b8d8b]45
[c547cd3b]46 &lfs77_checked; &gcc5_checked;
[a079e73c]47
[13659efc]48 <bridgehead renderas="sect3">Package Information</bridgehead>
49 <itemizedlist spacing="compact">
50 <listitem>
[894de226]51 <para>Download (HTTP): <ulink url="&wireshark-download-http;"/></para>
[13659efc]52 </listitem>
53 <listitem>
[894de226]54 <para>Download (FTP): <ulink url="&wireshark-download-ftp;"/></para>
[13659efc]55 </listitem>
56 <listitem>
[894de226]57 <para>Download MD5 sum: &wireshark-md5sum;</para>
[13659efc]58 </listitem>
59 <listitem>
[894de226]60 <para>Download size: &wireshark-size;</para>
[13659efc]61 </listitem>
62 <listitem>
[894de226]63 <para>Estimated disk space required: &wireshark-buildsize;</para>
[13659efc]64 </listitem>
65 <listitem>
[894de226]66 <para>Estimated build time: &wireshark-time;</para>
[2174baa]67 </listitem>
[13659efc]68 </itemizedlist>
[50b8d8b]69
[3932f297]70 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
[9f12e36]71 <itemizedlist spacing="compact">
[646a42e]72 <listitem>
73 <para>
[7014c9d]74 Optional patch:
75 <ulink url=
76 "&patch-root;/wireshark-&wireshark-version;-lua_5_3_0-1.patch"/>
[625769d2]77 (allows building the LUA bindings if <xref linkend="lua"/> is
[7014c9d]78 installed and LUA is not disabled by passing <option>--without-lua
79 </option> to <command>configure</command>)
[646a42e]80 </para>
81 </listitem>
[b11e915]82 <listitem>
[7014c9d]83 <para>
84 Additional Documentation:
85 <ulink url="https://www.wireshark.org/download/docs/"/>
86 (contains links to several different docs in a variety of formats)
[b11e915]87 </para>
88 </listitem>
[3932f297]89 </itemizedlist>
90
[894de226]91 <bridgehead renderas="sect3">Wireshark dependencies</bridgehead>
[50b8d8b]92
[13659efc]93 <bridgehead renderas="sect4">Required</bridgehead>
[6b14cb2]94 <para role="required">
[7014c9d]95 <xref linkend="glib2"/>
[6b14cb2]96 </para>
[50b8d8b]97
[13659efc]98 <bridgehead renderas="sect4">Recommended</bridgehead>
[a079e73c]99 <para role="recommended">
[b85a77f]100 <xref linkend="gtk3"/> (to build the <application>Gtk+3</application>
101 GUI) and
[a079e73c]102 <xref linkend="libpcap"/> (required to capture data)
103 </para>
[50b8d8b]104
[13659efc]105 <bridgehead renderas="sect4">Optional</bridgehead>
[9ef15dba]106 <para role="optional">
[94e2b39a]107 <xref linkend="gnutls"/>,
108 <xref linkend="libgcrypt"/>,
109 <xref linkend="lua"/>,
[a079e73c]110 <xref linkend="mitkrb"/>,
[b85a77f]111 <xref linkend="openssl"/>,
112 <ulink url="http://www.gnu.org/software/adns/adns.html">adns</ulink>,
113 <ulink url="http://www.maxmind.com/app/c">GeoIP</ulink>, and
[2061231]114 <ulink url="http://www.portaudio.com/download.html">PortAudio</ulink>
115 </para>
116
[7014c9d]117 <bridgehead renderas="sect4">Optional (to build more GUI front-ends)
118 </bridgehead>
[2061231]119 <para role="optional">
120 <xref linkend="gtk2"/>,
[6d772cc]121 <xref linkend="qt4"/>, or
[b85a77f]122 <xref linkend="qt5"/>
[a079e73c]123 </para>
[28d83dbc]124
[7014c9d]125 <note>
126 <para>
127 The <application>GTK+</application> GUI needs one of <xref linkend=
128 "gtk2"/> or <xref linkend="gtk3"/>. If both are installed, GTK+3
129 is used by default.
130 </para>
131
132 <para>
133 The <application>Qt</application> GUI needs one of <xref linkend=
134 "qt4"/> or <xref linkend="qt5"/>. If both are installed, Qt5
135 is used by default.
136 </para>
137
138 <para>
139 Both GTK+ and Qt GUI can be built at the same time. If you want to
140 override the defaults, some configure switches have to be set
141 (see <quote>Command Explanations</quote>) or some special instructions
142 have to be issued (see below) when both Qt4 and Qt5 are installed and
143 you want to use Qt4. SBU and disk space required are larger for the
144 Qt GUI. The instructions below suppose you only want to build the
145 GTK+3 GUI.
146 </para>
147 </note>
148
149 <para condition="html" role="usernotes">
150 User Notes: <ulink url="&blfs-wiki;/wireshark"/>
151 </para>
[061ec9d]152
[13659efc]153 </sect2>
[50b8d8b]154
[894de226]155 <sect2 role="kernel" id="wireshark-kernel">
[13659efc]156 <title>Kernel Configuration</title>
[50b8d8b]157
[7014c9d]158 <para>
159 The kernel must have the Packet protocol enabled for <application>
160 Wireshark</application> to capture live packets from the network:
161 </para>
[6d772cc]162
[196d393]163<screen><literal>[*] Networking support ---&gt; [CONFIG_NET]
164 Networking options ---&gt;
165 &lt;*/M&gt; Packet socket [CONFIG_PACKET]</literal></screen>
[6b14cb2]166
[7014c9d]167 <para>
168 If built as a module, the name is <filename>af_packet.ko</filename>.
169 </para>
[50b8d8b]170
[7014c9d]171 <indexterm zone="wireshark wireshark-kernel">
172 <primary sortas="d-Capturing-network-packets">
173 Capturing network packets
174 </primary>
175 </indexterm>
[50b8d8b]176
[13659efc]177 </sect2>
[50b8d8b]178
[13659efc]179 <sect2 role="installation">
[894de226]180 <title>Installation of Wireshark</title>
[13659efc]181
[7014c9d]182 <para>
183 Optionally, fix the description of the program in the title.
184 The first change overwrites the default <quote>SVN Unknown</quote> in
185 the title and the second overwrites a utility script that resets the
186 version to <quote>unknown</quote>.
187 </para>
[a079e73c]188
[7014c9d]189<screen><userinput>cat > svnversion.h &lt;&lt; "EOF" &amp;&amp;
[a079e73c]190#define SVNVERSION "BLFS"
191#define SVNPATH "source"
192EOF
193
194cat > make-version.pl &lt;&lt; "EOF"
[7014c9d]195<literal>#!/usr/bin/perl</literal>
[a079e73c]196EOF</userinput></screen>
197
[7014c9d]198 <para>
199 <application>Wireshark</application> is a very large and complex
200 application. These instructions provide additional security measures to
201 ensure that only trusted users are allowed to view network traffic. First,
202 set up a system group for wireshark. As the <systemitem
203 class="username">root</systemitem> user:
204 </para>
[a079e73c]205
206<screen role="root"><userinput>groupadd -g 62 wireshark</userinput></screen>
207
[7014c9d]208 <para>
[6d772cc]209 If you want to build the Qt GUI (see <quote>Command Explanations</quote>),
210 for the <application>Qt5</application> GUI, issue:
[7014c9d]211 </para>
[b85a77f]212
[6d772cc]213<screen><userinput>source setqt5 &amp;&amp;
214
215sed -e 's/"-fPIE"/""/' \
216 -e 's/"-pie"/""/' \
217 -i configure</userinput></screen>
[b85a77f]218
[7014c9d]219 <para>
[6d772cc]220 and add <envar>CXXFLAGS="-fPIC"</envar> to the configure line, or, for the <application>Qt4</application> GUI, issue:
[7014c9d]221 </para>
[b85a77f]222
223<screen><userinput>source setqt4 &amp;&amp;
224sed -i 's/Qt5 Qt/Qt/' configure</userinput></screen>
225
[7014c9d]226 <para>
227 Continue to install <application>Wireshark</application> by running
228 the following commands:
229 </para>
[13659efc]230
[80d6d7d5]231<screen><userinput>patch -Np1 -i ../wireshark-&wireshark-version;-lua_5_3_0-1.patch &amp;&amp;
[646a42e]232
233./configure --prefix=/usr \
[7014c9d]234 --with-gtk3 \
235 --without-qt \
[b85a77f]236 --sysconfdir=/etc &amp;&amp;
[13659efc]237make</userinput></screen>
[28d83dbc]238
[7014c9d]239 <para>
240 This package does not come with a test suite.
241 </para>
[50b8d8b]242
[7014c9d]243 <para>
244 Now, as the <systemitem class="username">root</systemitem> user:
245 </para>
[50b8d8b]246
[28d83dbc]247<screen role="root"><userinput>make install &amp;&amp;
[894de226]248
249install -v -m755 -d /usr/share/doc/wireshark-&wireshark-version; &amp;&amp;
[a079e73c]250install -v -m755 -d /usr/share/pixmaps/wireshark &amp;&amp;
251
252install -v -m644 README{,.linux} doc/README.* doc/*.{pod,txt} \
[894de226]253 /usr/share/doc/wireshark-&wireshark-version; &amp;&amp;
[a079e73c]254
[894de226]255pushd /usr/share/doc/wireshark-&wireshark-version; &amp;&amp;
[0d7900a]256 for FILENAME in ../../wireshark/*.html; do
[2061231]257 ln -s -v -f $FILENAME .
[a079e73c]258 done &amp;&amp;
[894de226]259popd &amp;&amp;
[7014c9d]260unset FILENAME
[894de226]261
262install -v -m644 -D wireshark.desktop \
263 /usr/share/applications/wireshark.desktop &amp;&amp;
[a079e73c]264
[894de226]265install -v -m644 -D image/wsicon48.png \
266 /usr/share/pixmaps/wireshark.png &amp;&amp;
[a079e73c]267
268install -v -m644 image/*.{png,ico,xpm,bmp} \
269 /usr/share/pixmaps/wireshark</userinput></screen>
[3932f297]270
[7014c9d]271 <para>
272 If you downloaded any of the documentation files from the page
273 listed in the 'Additional Downloads', install them by issuing the
274 following commands as the <systemitem class="username">root</systemitem>
275 user:
276 </para>
[3932f297]277
[6d772cc]278<screen role="root"><userinput>install -v -m644 <replaceable>&lt;Downloaded_Files&gt;</replaceable> \
279 /usr/share/doc/wireshark-&wireshark-version;</userinput></screen>
[50b8d8b]280
[7014c9d]281 <para>
282 Now, set ownership and permissions of sensitive applications to only
283 allow authorized users. As the <systemitem class="username">root
284 </systemitem> user:
285 </para>
[a079e73c]286
287<screen role="root"><userinput>chown -v root:wireshark /usr/bin/{tshark,dumpcap} &amp;&amp;
288chmod -v 6550 /usr/bin/{tshark,dumpcap}</userinput></screen>
289
[7014c9d]290 <para>
291 Finally, add any users to the wireshark group (as <systemitem class=
292 "username">root</systemitem> user):
293 </para>
[b85a77f]294
295<screen role="root"><userinput>usermod -a -G wireshark &lt;username&gt;</userinput></screen>
[a079e73c]296
[13659efc]297 </sect2>
[50b8d8b]298
[13659efc]299 <sect2 role="commands">
300 <title>Command Explanations</title>
[50b8d8b]301
[6d772cc]302 <para>
303 <command>sed -e 's/"-fPIE"/""/' ... configure</command>: This command is
304 required for Qt-5.5, because it is necessary to compile with
305 <envar>CXXFLAGS="-fPIC"</envar>.
306 </para>
307
[7014c9d]308 <para>
309 <command>sed -i 's/Qt5 Qt/Qt/' ...</command>: This command is required
310 because, without it, libraries and includes from
311 <application>Qt5</application> are found and used first, if both versions
312 are installed, when trying to build with <application>Qt4</application>,
313 and <command>make</command> does not complete.
314 </para>
[50b8d8b]315
[7014c9d]316 <para>
317 <parameter>--with-gtk3</parameter>: By default, the build machinery
318 will build a GUI for both Qt and GTK+, if those libraries are found.
319 If Qt is installed and you do not want the GUI for it to be built,
320 you need to pass <parameter>--without-qt</parameter> to the configure
321 script. That overrides the default, so that you must specify
322 <parameter>--with-gtk3</parameter> or <parameter>--with-gtk2</parameter>
323 in order to have the GTK+ GUI built.
324 </para>
[7f77bc6]325
[7014c9d]326 <para>
327 <parameter>--without-qt</parameter>: disables building of the Qt GUI.
328 </para>
[7f77bc6]329
[7014c9d]330 <para>
331 <option>--disable-wireshark</option>: Use this switch if you
332 have <application>GTK+</application> installed but do not want to build
333 any of the GUIs.
334 </para>
[7f77bc6]335
[7014c9d]336 <para>
337 <option>--with-gtk2</option>: Use this option if you want
338 the <application>GTK+2</application> GUI.
339 Notice that the GUI for only one GTK+ version (either 2 or 3) can be
340 built.
341 </para>
[50b8d8b]342
[13659efc]343 </sect2>
[50b8d8b]344
[13659efc]345 <sect2 role="configuration">
[894de226]346 <title>Configuring Wireshark</title>
[13659efc]347
[894de226]348 <sect3 id="wireshark-config">
[13659efc]349 <title>Config Files</title>
[50b8d8b]350
[894de226]351 <para><filename>/etc/wireshark.conf</filename> and
352 <filename>~/.wireshark/*</filename></para>
[50b8d8b]353
[894de226]354 <indexterm zone="wireshark wireshark-config">
355 <primary sortas="e-AA.wireshark-star">~/.wireshark/*</primary>
[13659efc]356 </indexterm>
[50b8d8b]357
[894de226]358 <indexterm zone="wireshark wireshark-config">
359 <primary sortas="e-etc-wireshark.conf">/etc/wireshark.conf</primary>
[13659efc]360 </indexterm>
[50b8d8b]361
[13659efc]362 </sect3>
[50b8d8b]363
[13659efc]364 <sect3>
365 <title>Configuration Information</title>
[50b8d8b]366
[1065a91]367 <para>Though the default configuration parameters are very sane,
368 reference the configuration section of the
[894de226]369 <ulink url="http://www.wireshark.org/docs/wsug_html/">Wireshark User's
[1065a91]370 Guide</ulink> for configuration information. Most of
[894de226]371 <application>Wireshark</application>'s configuration can be accomplished
372 using the menu options of the <command>wireshark</command>
[b85a77f]373 graphical interfaces.</para>
374
375 </sect3>
376
377 <sect3>
378 <title>Desktop file for the Qt GUI</title>
379
380 <para>If Qt GUI was built and you wish an entry in the desktop menu,
381 there are two possibilities (instructions must be run as root).</para>
382
383 <para>If only the Qt GUI was built:</para>
384
385<screen role="root"><userinput>mv -v /usr/share/applications/wireshark.desktop \
386 /usr/share/applications/wireshark-qt.desktop</userinput></screen>
387
388 <para>If both, GTK+ and Qt GUIs were built:</para>
389
390<screen role="root"><userinput>cp -v /usr/share/applications/wireshark.desktop \
391 /usr/share/applications/wireshark-qt.desktop</userinput></screen>
392
393 <para>Now, fix it for <command>wireshark-qt</command>:</para>
394
395<screen role="root"><userinput>sed -e 's/ireshark/&amp;-qt/' \
396 -e 's/^\(Icon=wireshark\)-qt/\1/' \
397 -i /usr/share/applications/wireshark-qt.desktop</userinput></screen>
[50b8d8b]398
[13659efc]399 <note>
[1065a91]400 <para>If you want to look at packets, make sure you don't filter
401 them out with <xref linkend="iptables"/>. If you want to exclude
402 certain classes of packets, it is more efficient to do it with
[894de226]403 <application>iptables</application> than it is with
404 <application>Wireshark</application>.</para>
[13659efc]405 </note>
[50b8d8b]406
[13659efc]407 </sect3>
[50b8d8b]408
[13659efc]409 </sect2>
[50b8d8b]410
[13659efc]411 <sect2 role="content">
412 <title>Contents</title>
413
414 <segmentedlist>
415 <segtitle>Installed Programs</segtitle>
416 <segtitle>Installed Libraries</segtitle>
417 <segtitle>Installed Directories</segtitle>
[50b8d8b]418
[13659efc]419 <seglistitem>
[b85a77f]420 <seg>capinfos, captype, dftest, dumpcap, editcap, mergecap, randpkt,
421 rawshark, reordercap, text2pcap, tshark,
[7014c9d]422 wireshark, and optionally wireshark-qt</seg>
[b85a77f]423 <seg>libfiletap.so, libwireshark.so, libwiretap.so, libwsutil.so, and
[ef78b5f]424 numerous modules under /usr/lib/wireshark/plugins</seg>
[894de226]425 <seg>/usr/lib/wireshark, /usr/share/doc/wireshark-&wireshark-version;,
[6b14cb2]426 /usr/share/pixmaps/wireshark, and /usr/share/wireshark</seg>
[13659efc]427 </seglistitem>
428 </segmentedlist>
[50b8d8b]429
[13659efc]430 <variablelist>
431 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
432 <?dbfo list-presentation="list"?>
433 <?dbhtml list-presentation="table"?>
[50b8d8b]434
[13659efc]435 <varlistentry id="capinfos">
436 <term><command>capinfos</command></term>
437 <listitem>
[1065a91]438 <para>reads a saved capture file and returns any or all of several
439 statistics about that file. It is able to detect and read any capture
[894de226]440 supported by the <application>Wireshark</application> package.</para>
441 <indexterm zone="wireshark capinfos">
[13659efc]442 <primary sortas="b-capinfos">capinfos</primary>
443 </indexterm>
444 </listitem>
445 </varlistentry>
[50b8d8b]446
[b85a77f]447 <varlistentry id="captype">
448 <term><command>captype</command></term>
449 <listitem>
450 <para>prints the file types of capture files.</para>
451 <indexterm zone="wireshark captype">
452 <primary sortas="b-captype">captype</primary>
453 </indexterm>
454 </listitem>
455 </varlistentry>
456
[13659efc]457 <varlistentry id="dftest">
458 <term><command>dftest</command></term>
459 <listitem>
460 <para>is a display-filter-compiler test program.</para>
[894de226]461 <indexterm zone="wireshark dftest">
[13659efc]462 <primary sortas="b-dftest">dftest</primary>
463 </indexterm>
464 </listitem>
465 </varlistentry>
[50b8d8b]466
[894de226]467 <varlistentry id="dumpcap">
468 <term><command>dumpcap</command></term>
469 <listitem>
470 <para>is a network traffic dump tool. It lets you capture packet data
471 from a live network and write the packets to a file.</para>
472 <indexterm zone="wireshark dumpcap">
473 <primary sortas="b-dumpcap">dumpcap</primary>
474 </indexterm>
475 </listitem>
476 </varlistentry>
477
[13659efc]478 <varlistentry id="editcap">
479 <term><command>editcap</command></term>
480 <listitem>
[1065a91]481 <para>edits and/or translates the format of capture files. It knows
482 how to read <application>libpcap</application> capture files,
483 including those of <command>tcpdump</command>,
[894de226]484 <application>Wireshark</application> and other tools that write
[28d83dbc]485 captures in that format.</para>
[894de226]486 <indexterm zone="wireshark editcap">
[13659efc]487 <primary sortas="b-editcap">editcap</primary>
488 </indexterm>
489 </listitem>
490 </varlistentry>
[50b8d8b]491
[13659efc]492 <varlistentry id="mergecap">
493 <term><command>mergecap</command></term>
494 <listitem>
[1065a91]495 <para>combines multiple saved capture files into a single output
[13659efc]496 file.</para>
[894de226]497 <indexterm zone="wireshark mergecap">
[13659efc]498 <primary sortas="b-mergecap">mergecap</primary>
499 </indexterm>
500 </listitem>
501 </varlistentry>
[50b8d8b]502
[13659efc]503 <varlistentry id="randpkt">
504 <term><command>randpkt</command></term>
505 <listitem>
506 <para>creates random-packet capture files.</para>
[894de226]507 <indexterm zone="wireshark randpkt">
[13659efc]508 <primary sortas="b-randpkt">randpkt</primary>
509 </indexterm>
510 </listitem>
511 </varlistentry>
[50b8d8b]512
[a079e73c]513 <varlistentry id="rawshark">
514 <term><command>rawshark</command></term>
515 <listitem>
516 <para>dump and analyze raw libpcap data.</para>
517 <indexterm zone="wireshark rawshark">
518 <primary sortas="b-rawshark">rawshark</primary>
519 </indexterm>
520 </listitem>
521 </varlistentry>
522
[2061231]523 <varlistentry id="reordercap">
524 <term><command>reordercap</command></term>
525 <listitem>
526 <para>reorder timestamps of input file frames into output file.</para>
527 <indexterm zone="wireshark reordercap">
528 <primary sortas="b-reordercap">reordercap</primary>
529 </indexterm>
530 </listitem>
531 </varlistentry>
532
[894de226]533 <varlistentry id="text2pcap">
534 <term><command>text2pcap</command></term>
535 <listitem>
536 <para>reads in an ASCII hex dump and writes the
537 data described into a <application>libpcap</application>-style
538 capture file.</para>
539 <indexterm zone="wireshark text2pcap">
540 <primary sortas="b-text2pcap">text2pcap</primary>
541 </indexterm>
542 </listitem>
543 </varlistentry>
544
545 <varlistentry id="tshark">
546 <term><command>tshark</command></term>
[13659efc]547 <listitem>
[1065a91]548 <para>is a TTY-mode network protocol analyzer. It lets you capture
549 packet data from a live network or read packets from a
[13659efc]550 previously saved capture file.</para>
[894de226]551 <indexterm zone="wireshark tshark">
552 <primary sortas="b-tshark">tshark</primary>
[13659efc]553 </indexterm>
554 </listitem>
555 </varlistentry>
[50b8d8b]556
[894de226]557 <varlistentry id="wireshark-prog">
558 <term><command>wireshark</command></term>
[13659efc]559 <listitem>
[b85a77f]560 <para>is the GTK+ GUI network protocol analyzer. It lets you
561 interactively browse packet data from a live network or from a
562 previously saved capture file.</para>
[894de226]563 <indexterm zone="wireshark wireshark-prog">
564 <primary sortas="b-wireshark">wireshark</primary>
[13659efc]565 </indexterm>
566 </listitem>
567 </varlistentry>
[50b8d8b]568
[b85a77f]569 <varlistentry id="wireshark-qt-prog">
570 <term><command>wireshark-qt</command></term>
571 <listitem>
572 <para>is the Qt GUI network protocol analyzer. It lets you
573 interactively browse packet data from a live network or from a
574 previously saved capture file.</para>
575 <indexterm zone="wireshark wireshark-qt-prog">
576 <primary sortas="b-wireshark-qt">wireshark-qt</primary>
577 </indexterm>
578 </listitem>
579 </varlistentry>
580
[894de226]581 <varlistentry id="libwireshark">
582 <term><filename class='libraryfile'>libwireshark.so</filename></term>
[13659efc]583 <listitem>
[1065a91]584 <para>contains functions used by the
[894de226]585 <application>Wireshark</application> programs to perform filtering and
[13659efc]586 packet capturing.</para>
[894de226]587 <indexterm zone="wireshark libwireshark">
588 <primary sortas="c-libwireshark">libwireshark.so</primary>
[13659efc]589 </indexterm>
590 </listitem>
591 </varlistentry>
[50b8d8b]592
[13659efc]593 <varlistentry id="libwiretap">
594 <term><filename class='libraryfile'>libwiretap.so</filename></term>
595 <listitem>
[1065a91]596 <para>is a library being developed as a future replacement for
597 <filename class='libraryfile'>libpcap</filename>, the current
598 standard Unix library for packet capturing. For more information,
599 see the <filename>README</filename> file in the source
[13659efc]600 <filename class='directory'>wiretap</filename> directory.</para>
[894de226]601 <indexterm zone="wireshark libwiretap">
[13659efc]602 <primary sortas="c-libwiretap">libwiretap.so</primary>
603 </indexterm>
604 </listitem>
605 </varlistentry>
[50b8d8b]606
[13659efc]607 </variablelist>
608
609 </sect2>
[1a3dd316]610
611</sect1>
Note: See TracBrowser for help on using the repository browser.