Changeset 7014c9d
- Timestamp:
- 03/23/2015 09:24:05 PM (9 years ago)
- Branches:
- 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
- Children:
- cedda6d2
- Parents:
- 9ea70da
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
introduction/welcome/changelog.xml
r9ea70da r7014c9d 49 49 <itemizedlist> 50 50 <listitem> 51 <para>[pierre] - Update to Wireshark-1.12.4. Fixes 52 <ulink url="&blfs-ticket-root;6204">#6204</ulink>.</para> 53 </listitem> 54 <listitem> 55 <para>[pierre] - Update to Libpcap-1.7.2. Fixes 56 <ulink url="&blfs-ticket-root;6242">#6242</ulink>.</para> 57 </listitem> 58 <listitem> 51 59 <para>[bdubbs] - Update to libva-1.5.1 / libva-intel-driver-1.5.1. Fixes 52 60 <ulink url="&blfs-ticket-root;6293">#6293</ulink>.</para> -
networking/netlibs/libpcap.xml
r9ea70da r7014c9d 7 7 <!ENTITY libpcap-download-http "http://www.tcpdump.org/release/libpcap-&libpcap-version;.tar.gz"> 8 8 <!ENTITY libpcap-download-ftp " "> 9 <!ENTITY libpcap-md5sum " 5f14191c1a684a75532c739c2c4059fa">10 <!ENTITY libpcap-size "6 36KB">11 <!ENTITY libpcap-buildsize " 7.1MB">12 <!ENTITY libpcap-time " 9 <!ENTITY libpcap-md5sum "4747281d4e3ebdb78bc88cdccd3ca5f7"> 10 <!ENTITY libpcap-size "647 KB"> 11 <!ENTITY libpcap-buildsize "8.4 MB"> 12 <!ENTITY libpcap-time "less than 0.1 SBU"> 13 13 ]> 14 14 … … 154 154 </seg> 155 155 <seg> 156 libpcap. {a,so}156 libpcap.so, libpcap.a (optional) 157 157 </seg> 158 158 <seg> -
networking/netutils/wireshark.xml
r9ea70da r7014c9d 7 7 <!ENTITY wireshark-download-http "https://www.wireshark.org/download/src/all-versions/wireshark-&wireshark-version;.tar.bz2"> 8 8 <!ENTITY wireshark-download-ftp "ftp://ftp.uni-kl.de/pub/wireshark/src/wireshark-&wireshark-version;.tar.bz2"> 9 <!ENTITY wireshark-md5sum " e6318b8451d4e56d39bd911da296ef19">9 <!ENTITY wireshark-md5sum "acfa156fd35cb66c867b1ace992e4b5b"> 10 10 <!ENTITY wireshark-size "28 MB"> 11 <!ENTITY wireshark-buildsize " 875 MB (1.1GB, with the Qt GUI)">12 <!ENTITY wireshark-time " 5.5 SBU (7.3 SBU, with the Qt GUI)">11 <!ENTITY wireshark-buildsize "1.2 GB (1.4 GB, with the Qt GUI)"> 12 <!ENTITY wireshark-time "4.3 SBU (5.3 SBU, with the Qt GUI)"> 13 13 ]> 14 14 … … 30 30 <title>Introduction to Wireshark</title> 31 31 32 <para>The <application>Wireshark</application> package contains a network 33 protocol analyzer, also known as a <quote>sniffer</quote>. This is useful 34 for analyzing data captured <quote>off the wire</quote> from a live network 35 connection, or data read from a capture file. 36 <application>Wireshark</application> provides both a graphical and a TTY-mode 37 front-end for examining captured network packets from over 500 protocols, 38 as well as the capability to read capture files from many other popular 39 network analyzers.</para> 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> 40 45 41 46 &lfs77_checked; … … 67 72 <listitem> 68 73 <para> 69 Required patch: 70 <ulink url="&patch-root;/wireshark-&wireshark-version;-lua_5_3_0-1.patch"/> 74 Optional patch: 75 <ulink url= 76 "&patch-root;/wireshark-&wireshark-version;-lua_5_3_0-1.patch"/> 77 (allows to build the LUA bindings if <xref linkend="lua"/> is 78 installed and LUA is not disabled by passing <option>--without-lua 79 </option> to <command>configure</command>) 71 80 </para> 72 81 </listitem> 73 82 <listitem> 74 <para>Additional Documentation: 75 <ulink url="https://www.wireshark.org/download/docs/"/> 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) 76 87 </para> 77 88 </listitem> 78 89 </itemizedlist> 79 80 <para>From this page you can download many different docs in a variety81 of formats.</para>82 90 83 91 <bridgehead renderas="sect3">Wireshark dependencies</bridgehead> … … 85 93 <bridgehead renderas="sect4">Required</bridgehead> 86 94 <para role="required"> 87 <xref linkend="glib2"/> (to build the TTY-mode front-end only) 88 </para> 89 90 <para>Note that you need <application>Gtk+</application> or 91 <application>Qt4</application> installed, otherwise, pass 92 <option>--disable-wireshark</option> to the 93 <command>configure</command> command. SBU and disk space required are larger 94 for the Qt GUI.</para> 95 <xref linkend="glib2"/> 96 </para> 95 97 96 98 <bridgehead renderas="sect4">Recommended</bridgehead> … … 113 115 </para> 114 116 115 <bridgehead renderas="sect4">Optional (to build the GUI front-end)</bridgehead> 117 <bridgehead renderas="sect4">Optional (to build more GUI front-ends) 118 </bridgehead> 116 119 <para role="optional"> 117 120 <xref linkend="gtk2"/>, … … 120 123 </para> 121 124 122 <para condition="html" role="usernotes">User Notes: 123 <ulink url="&blfs-wiki;/wireshark"/></para> 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> 124 152 125 153 </sect2> … … 128 156 <title>Kernel Configuration</title> 129 157 130 <para>The kernel must have the Packet protocol enabled for 131 <application>Wireshark</application> to capture live packets from the 132 network:</para> 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> 133 162 134 163 <screen><literal>[*] Networking support ---> [CONFIG_NET] … … 136 165 <*/M> Packet socket [CONFIG_PACKET]</literal></screen> 137 166 138 <para>If built as a module, the name is 139 <filename>af_packet.ko</filename>.</para> 140 141 <indexterm zone="wireshark wireshark-kernel"> 142 <primary sortas="d-Capturing-network-packets">Capturing network 143 packets</primary> 144 </indexterm> 167 <para> 168 If built as a module, the name is <filename>af_packet.ko</filename>. 169 </para> 170 171 <indexterm zone="wireshark wireshark-kernel"> 172 <primary sortas="d-Capturing-network-packets"> 173 Capturing network packets 174 </primary> 175 </indexterm> 145 176 146 177 </sect2> … … 149 180 <title>Installation of Wireshark</title> 150 181 151 <para>Optionally, fix the description of the program in the title. 152 The first change overwrites the default "SVN Unknown" in the title 153 and the second overwrites a utility script that resets the version 154 to "unknown".</para> 155 156 <screen><userinput>cat > svnversion.h << "EOF" 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> 188 189 <screen><userinput>cat > svnversion.h << "EOF" && 157 190 #define SVNVERSION "BLFS" 158 191 #define SVNPATH "source" … … 160 193 161 194 cat > make-version.pl << "EOF" 162 #!/usr/bin/perl 195 <literal>#!/usr/bin/perl</literal> 163 196 EOF</userinput></screen> 164 197 165 <para><application>Wireshark</application> is a very large and complex 166 application. These instructions provide additional security measures to 167 ensure that only trusted users are allowed to view network traffic. First, 168 set up a system group for wireshark. As the <systemitem 169 class="username">root</systemitem> user:</para> 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> 170 205 171 206 <screen role="root"><userinput>groupadd -g 62 wireshark</userinput></screen> 172 207 173 <para>If you have <application>GTK+2</application> and 3, and 174 <application>Qt4</application> and 5, one GUI linked to 175 <application>GTK+3</application> and another one linked to 176 <application>Qt5</application> are built, by default. Instead, we chose to 177 only build the <application>GTK+3</application> GUI, as the BLFS default. 178 If you prefer otherwise, some modifications are mecessary. For 179 modifications in the <command>configure</command> switches, see 180 "Command Explanations".</para> 181 182 <para>If you want to build a Qt GUI and have both 183 <application>Qt4</application> and 5 installed, issue either:</para> 208 <para> 209 If you want to build a Qt GUI and have both <application>Qt4 210 </application> and 5 installed, issue either: 211 </para> 184 212 185 213 <screen><userinput>source setqt5</userinput></screen> 186 214 187 <para>if you want the <application>Qt5</application> GUI built, or:</para> 215 <para> 216 if you want the <application>Qt5</application> GUI built, or: 217 </para> 188 218 189 219 <screen><userinput>source setqt4 && 190 220 sed -i 's/Qt5 Qt/Qt/' configure</userinput></screen> 191 221 192 <para>if you want the <application>Qt4</application> GUI built.</para> 193 194 <para>Continue to install <application>Wireshark</application> by running 195 the following commands:</para> 222 <para> 223 if you want the <application>Qt4</application> GUI built. 224 </para> 225 226 <para> 227 Continue to install <application>Wireshark</application> by running 228 the following commands: 229 </para> 196 230 197 231 <screen><userinput>patch -Np1 -i ../wireshark-&wireshark-version;-lua_5_3_0-1.patch && 198 232 199 233 ./configure --prefix=/usr \ 200 --with-gtk3 =yes\201 --with -qt=no\234 --with-gtk3 \ 235 --without-qt \ 202 236 --sysconfdir=/etc && 203 237 make</userinput></screen> 204 238 205 <para>This package does not come with a test suite.</para> 206 207 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 239 <para> 240 This package does not come with a test suite. 241 </para> 242 243 <para> 244 Now, as the <systemitem class="username">root</systemitem> user: 245 </para> 208 246 209 247 <screen role="root"><userinput>make install && … … 220 258 done && 221 259 popd && 260 unset FILENAME 222 261 223 262 install -v -m644 -D wireshark.desktop \ … … 230 269 /usr/share/pixmaps/wireshark</userinput></screen> 231 270 232 <para>If you downloaded any of the documentation files from the page 233 listed in the 'Additional Downloads', install them by issuing the following 234 commands as the <systemitem class="username">root</systemitem> user:</para> 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> 235 277 236 278 <screen role="root"><userinput>install -v -m644 <replaceable><Downloaded_Files></replaceable> /usr/share/doc/wireshark-&wireshark-version;</userinput></screen> 237 279 238 <para>Now, set ownership and permissions of sensitive applications to 239 only allow authorized users. As the <systemitem 240 class="username">root</systemitem> user:</para> 280 <para> 281 Now, set ownership and permissions of sensitive applications to only 282 allow authorized users. As the <systemitem class="username">root 283 </systemitem> user: 284 </para> 241 285 242 286 <screen role="root"><userinput>chown -v root:wireshark /usr/bin/{tshark,dumpcap} && 243 287 chmod -v 6550 /usr/bin/{tshark,dumpcap}</userinput></screen> 244 288 245 <para>Finally, add any users to the wireshark group (as root user):</para> 289 <para> 290 Finally, add any users to the wireshark group (as <systemitem class= 291 "username">root</systemitem> user): 292 </para> 246 293 247 294 <screen role="root"><userinput>usermod -a -G wireshark <username></userinput></screen> … … 252 299 <title>Command Explanations</title> 253 300 254 <para><command>sed -i 's/Qt5 Qt/Qt/' ...</command>: This command is required 255 because, without it, libraries and includes from 256 <application>Qt5</application> are found and used first, if both versions 257 are installed, when trying to build with <application>Qt4</application>, 258 and <command>make</command> does not complete.</para> 259 260 <para><option>--disable-wireshark</option>: This option is required if you 261 have <application>GTK+</application> installed but do not want to build 262 the GTK+ and Qt GUIs.</para> 263 264 <para><parameter>--with-gtk3=yes</parameter>: This switch is required 265 to use <application>GTK+3</application> for the GUI, if you are using 266 <parameter>--with-qt=no</parameter>. Change gtk3 by gtk2,to use 267 <application>GTK+3</application> for the GUI.</para> 268 269 <para><parameter>--with-qt=no</parameter>: This switch disables build of 270 the Qt GUI. Replace "no" by "yes", if you want it to be built.</para> 271 272 <para><option>--with-gtk2=yes</option>: This option is required if you want 273 to use <application>GTK+</application>2, instead of 3, for the GUI. Notice 274 that the GUI for only one GTK+ version (either 2 or 3) can be built.</para> 301 <para> 302 <command>sed -i 's/Qt5 Qt/Qt/' ...</command>: This command is required 303 because, without it, libraries and includes from 304 <application>Qt5</application> are found and used first, if both versions 305 are installed, when trying to build with <application>Qt4</application>, 306 and <command>make</command> does not complete. 307 </para> 308 309 <para> 310 <parameter>--with-gtk3</parameter>: By default, the build machinery 311 will build a GUI for both Qt and GTK+, if those libraries are found. 312 If Qt is installed and you do not want the GUI for it to be built, 313 you need to pass <parameter>--without-qt</parameter> to the configure 314 script. That overrides the default, so that you must specify 315 <parameter>--with-gtk3</parameter> or <parameter>--with-gtk2</parameter> 316 in order to have the GTK+ GUI built. 317 </para> 318 319 <para> 320 <parameter>--without-qt</parameter>: disables building of the Qt GUI. 321 </para> 322 323 <para> 324 <option>--disable-wireshark</option>: Use this switch if you 325 have <application>GTK+</application> installed but do not want to build 326 any of the GUIs. 327 </para> 328 329 <para> 330 <option>--with-gtk2</option>: Use this option if you want 331 the <application>GTK+2</application> GUI. 332 Notice that the GUI for only one GTK+ version (either 2 or 3) can be 333 built. 334 </para> 275 335 276 336 </sect2> … … 353 413 <seg>capinfos, captype, dftest, dumpcap, editcap, mergecap, randpkt, 354 414 rawshark, reordercap, text2pcap, tshark, 355 wireshark andwireshark-qt</seg>415 wireshark, and optionally wireshark-qt</seg> 356 416 <seg>libfiletap.so, libwireshark.so, libwiretap.so, libwsutil.so, and 357 417 numerous modules under /usr/lib/wireshark/plugins</seg> -
packages.ent
r9ea70da r7014c9d 365 365 <!ENTITY whois-version "5.2.4"> 366 366 <!ENTITY wicd-version "1.7.3"> 367 <!ENTITY wireshark-version "1.12. 3"> <!-- even minors only -->367 <!ENTITY wireshark-version "1.12.4"> <!-- even minors only --> 368 368 369 369 <!ENTITY wicd-major-version "1.7"> … … 376 376 <!ENTITY libevent-version "2.0.22"> 377 377 <!ENTITY libnl-version "3.2.25"> 378 <!ENTITY libpcap-version "1. 6.2">378 <!ENTITY libpcap-version "1.7.2"> 379 379 <!ENTITY libndp-version "1.4"> 380 380 <!ENTITY libproxy-version "0.4.7">
Note:
See TracChangeset
for help on using the changeset viewer.