pulitux 54ad3b7dc9 23-06-13 clase 2 anni fa
..
audio 54ad3b7dc9 23-06-13 clase 2 anni fa
bearer 54ad3b7dc9 23-06-13 clase 2 anni fa
diameter 54ad3b7dc9 23-06-13 clase 2 anni fa
dtds 54ad3b7dc9 23-06-13 clase 2 anni fa
extcap 54ad3b7dc9 23-06-13 clase 2 anni fa
iconengines 54ad3b7dc9 23-06-13 clase 2 anni fa
imageformats 54ad3b7dc9 23-06-13 clase 2 anni fa
mediaservice 54ad3b7dc9 23-06-13 clase 2 anni fa
platforms 54ad3b7dc9 23-06-13 clase 2 anni fa
playlistformats 54ad3b7dc9 23-06-13 clase 2 anni fa
plugins 54ad3b7dc9 23-06-13 clase 2 anni fa
printsupport 54ad3b7dc9 23-06-13 clase 2 anni fa
profiles 54ad3b7dc9 23-06-13 clase 2 anni fa
protobuf 54ad3b7dc9 23-06-13 clase 2 anni fa
radius 54ad3b7dc9 23-06-13 clase 2 anni fa
snmp 54ad3b7dc9 23-06-13 clase 2 anni fa
styles 54ad3b7dc9 23-06-13 clase 2 anni fa
tpncp 54ad3b7dc9 23-06-13 clase 2 anni fa
translations 54ad3b7dc9 23-06-13 clase 2 anni fa
wimaxasncp 54ad3b7dc9 23-06-13 clase 2 anni fa
AUTHORS-SHORT 54ad3b7dc9 23-06-13 clase 2 anni fa
Acknowledgements.md 54ad3b7dc9 23-06-13 clase 2 anni fa
COPYING.txt 54ad3b7dc9 23-06-13 clase 2 anni fa
NEWS.txt 54ad3b7dc9 23-06-13 clase 2 anni fa
Qt5Core.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
Qt5Gui.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
Qt5Multimedia.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
Qt5Network.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
Qt5PrintSupport.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
Qt5Svg.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
Qt5Widgets.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
Qt5WinExtras.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
README.txt 54ad3b7dc9 23-06-13 clase 2 anni fa
README.windows.txt 54ad3b7dc9 23-06-13 clase 2 anni fa
WinSparkle.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
Wireshark.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
airpcap.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
androiddump.html 54ad3b7dc9 23-06-13 clase 2 anni fa
brotlicommon.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
brotlidec.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
capinfos.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
capinfos.html 54ad3b7dc9 23-06-13 clase 2 anni fa
captype.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
captype.html 54ad3b7dc9 23-06-13 clase 2 anni fa
cares.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
cfilters 54ad3b7dc9 23-06-13 clase 2 anni fa
charset-1.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
ciscodump.html 54ad3b7dc9 23-06-13 clase 2 anni fa
colorfilters 54ad3b7dc9 23-06-13 clase 2 anni fa
comerr64.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
concrt140.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
console.lua 54ad3b7dc9 23-06-13 clase 2 anni fa
d3dcompiler_47.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
dfilter_macros 54ad3b7dc9 23-06-13 clase 2 anni fa
dfilters 54ad3b7dc9 23-06-13 clase 2 anni fa
dftest.html 54ad3b7dc9 23-06-13 clase 2 anni fa
dtd_gen.lua 54ad3b7dc9 23-06-13 clase 2 anni fa
dumpcap.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
dumpcap.html 54ad3b7dc9 23-06-13 clase 2 anni fa
editcap.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
editcap.html 54ad3b7dc9 23-06-13 clase 2 anni fa
enterprises.tsv 54ad3b7dc9 23-06-13 clase 2 anni fa
etwdump.html 54ad3b7dc9 23-06-13 clase 2 anni fa
extcap.html 54ad3b7dc9 23-06-13 clase 2 anni fa
glib-2.0-0.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
gmodule-2.0-0.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
gpl-2.0-standalone.html 54ad3b7dc9 23-06-13 clase 2 anni fa
gthread-2.0-0.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
iconv-2.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
init.lua 54ad3b7dc9 23-06-13 clase 2 anni fa
intl-8.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
ipmap.html 54ad3b7dc9 23-06-13 clase 2 anni fa
k5sprt64.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
krb5_64.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libEGL.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libGLESv2.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libbcg729.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libffi-6.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libgcc_s_seh-1.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libgcrypt-20.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libgmp-10.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libgnutls-30.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libgpg-error-0.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libhogweed-4.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libilbc.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
liblzma.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libnettle-6.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libp11-kit-0.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libsbc-1.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libsmi-2.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libspandsp-2.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libtasn1-6.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libwinpthread-1.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libwireshark.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libwiretap.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libwsutil.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
libxml2.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
lua52.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
lz4.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
manuf 54ad3b7dc9 23-06-13 clase 2 anni fa
mergecap.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
mergecap.html 54ad3b7dc9 23-06-13 clase 2 anni fa
mmdbresolve.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
mmdbresolve.html 54ad3b7dc9 23-06-13 clase 2 anni fa
msvcp140.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
msvcp140_1.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
msvcp140_2.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
msvcp140_atomic_wait.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
msvcp140_codecvt_ids.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
nghttp2.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
opengl32sw.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
opus.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
pcre.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
pcre2-8.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
pdml2html.xsl 54ad3b7dc9 23-06-13 clase 2 anni fa
pthreadVC3.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
randpkt.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
randpkt.html 54ad3b7dc9 23-06-13 clase 2 anni fa
randpktdump.html 54ad3b7dc9 23-06-13 clase 2 anni fa
rawshark.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
rawshark.html 54ad3b7dc9 23-06-13 clase 2 anni fa
reordercap.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
reordercap.html 54ad3b7dc9 23-06-13 clase 2 anni fa
services 54ad3b7dc9 23-06-13 clase 2 anni fa
sharkd.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
smi_modules 54ad3b7dc9 23-06-13 clase 2 anni fa
snappy.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
ssh.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
sshdump.html 54ad3b7dc9 23-06-13 clase 2 anni fa
test_wsutil.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
text2pcap.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
text2pcap.html 54ad3b7dc9 23-06-13 clase 2 anni fa
tshark.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
tshark.html 54ad3b7dc9 23-06-13 clase 2 anni fa
udpdump.html 54ad3b7dc9 23-06-13 clase 2 anni fa
uninstall-wireshark.exe 54ad3b7dc9 23-06-13 clase 2 anni fa
vccorlib140.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
vcruntime140.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
vcruntime140_1.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
wifidump.html 54ad3b7dc9 23-06-13 clase 2 anni fa
wireshark-filter.html 54ad3b7dc9 23-06-13 clase 2 anni fa
wireshark.html 54ad3b7dc9 23-06-13 clase 2 anni fa
wka 54ad3b7dc9 23-06-13 clase 2 anni fa
ws.css 54ad3b7dc9 23-06-13 clase 2 anni fa
zlib1.dll 54ad3b7dc9 23-06-13 clase 2 anni fa
zstd.dll 54ad3b7dc9 23-06-13 clase 2 anni fa

README.txt

General Information
-------------------

Wireshark is a network traffic analyzer, or "sniffer", for Linux, macOS,
\*BSD and other Unix and Unix-like operating systems and for Windows.
It uses Qt, a graphical user interface library, and libpcap and npcap as
packet capture and filtering libraries.

The Wireshark distribution also comes with TShark, which is a
line-oriented sniffer (similar to Sun's snoop or tcpdump) that uses the
same dissection, capture-file reading and writing, and packet filtering
code as Wireshark, and with editcap, which is a program to read capture
files and write the packets from that capture file, possibly in a
different capture file format, and with some packets possibly removed
from the capture.

The official home of Wireshark is https://www.wireshark.org.

The latest distribution can be found in the subdirectory https://www.wireshark.org/download


Installation
------------

The Wireshark project builds and tests regularly on the following platforms:

- Linux (Ubuntu)
- Microsoft Windows
- macOS / {Mac} OS X

Official installation packages are available for Microsoft Windows and
macOS.

It is available as either a standard or add-on package for many popular
operating systems and Linux distributions including Debian, Ubuntu, Fedora,
CentOS, RHEL, Arch, Gentoo, openSUSE, FreeBSD, DragonFly BSD, NetBSD, and
OpenBSD.

Additionally it is available through many third-party packaging systems
such as pkgsrc, OpenCSW, Homebrew, and MacPorts.

It should run on other Unix-ish systems without too much trouble.

In some cases the current version of Wireshark might not support your
operating system. This is the case for Windows XP, which is supported by
Wireshark 1.10 and earlier. In other cases the standard package for
Wireshark might simply be old. This is the case for Solaris and HP-UX.

Python 3 is needed to build Wireshark. AsciiDoctor is required to build
the documentation, including the man pages. Perl and flex are required
to generate some of the source code.

You must therefore install Python 3, AsciiDoctor, and GNU "flex" (vanilla
"lex" won't work) on systems that lack them. You might need to install
Perl as well.

Full installation instructions can be found in the INSTALL file and in the
Developer's Guide at https://www.wireshark.org/docs/wsdg_html_chunked/

See also the appropriate README._OS_ files for OS-specific installation
instructions.

Usage
-----

In order to capture packets from the network, you need to make the
dumpcap program set-UID to root or you need to have access to the
appropriate entry under `/dev` if your system is so inclined (BSD-derived
systems, and systems such as Solaris and HP-UX that support DLPI,
typically fall into this category). Although it might be tempting to
make the Wireshark and TShark executables setuid root, or to run them as
root please don't. The capture process has been isolated in dumpcap;
this simple program is less likely to contain security holes and is thus
safer to run as root.

Please consult the man page for a description of each command-line
option and interface feature.


Multiple File Types
-------------------

Wireshark can read packets from a number of different file types. See
the Wireshark man page or the Wireshark User's Guide for a list of
supported file formats.

Wireshark can transparently read compressed versions of any of those files if
the required compression library was available when Wireshark was compiled.
Currently supported compression formats are:

- GZIP
- ZSTD
- LZ4

You can disable zlib support by running `cmake -DENABLE_ZLIB=OFF`.

Although Wireshark can read AIX iptrace files, the documentation on
AIX's iptrace packet-trace command is sparse. The `iptrace` command
starts a daemon which you must kill in order to stop the trace. Through
experimentation it appears that sending a HUP signal to that iptrace
daemon causes a graceful shutdown and a complete packet is written
to the trace file. If a partial packet is saved at the end, Wireshark
will complain when reading that file, but you will be able to read all
other packets. If this occurs, please let the Wireshark developers know
at wireshark-dev@wireshark.org; be sure to send us a copy of that trace
file if it's small and contains non-sensitive data.

Support for Lucent/Ascend products is limited to the debug trace output
generated by the MAX and Pipline series of products. Wireshark can read
the output of the `wandsession`, `wandisplay`, `wannext`, and `wdd`
commands.

Wireshark can also read dump trace output from the Toshiba "Compact Router"
line of ISDN routers (TR-600 and TR-650). You can telnet to the router
and start a dump session with `snoop dump`.

CoSine L2 debug output can also be read by Wireshark. To get the L2
debug output first enter the diags mode and then use
`create-pkt-log-profile` and `apply-pkt-lozg-profile` commands under
layer-2 category. For more detail how to use these commands, you
should examine the help command by `layer-2 create ?` or `layer-2 apply ?`.

To use the Lucent/Ascend, Toshiba and CoSine traces with Wireshark, you must
capture the trace output to a file on disk. The trace is happening inside
the router and the router has no way of saving the trace to a file for you.
An easy way of doing this under Unix is to run `telnet | tee `.
Or, if your system has the "script" command installed, you can save
a shell session, including telnet, to a file. For example to log to a file
named tracefile.out:

~~~
$ script tracefile.out
Script started on
$ telnet router
..... do your trace, then exit from the router's telnet session.
$ exit
Script done on
~~~


Name Resolution
---------------

Wireshark will attempt to use reverse name resolution capabilities
when decoding IPv4 and IPv6 packets.

If you want to turn off name resolution while using Wireshark, start
Wireshark with the `-n` option to turn off all name resolution (including
resolution of MAC addresses and TCP/UDP/SMTP port numbers to names) or
with the `-N mt` option to turn off name resolution for all
network-layer addresses (IPv4, IPv6, IPX).

You can make that the default setting by opening the Preferences dialog
using the Preferences item in the Edit menu, selecting "Name resolution",
turning off the appropriate name resolution options, and clicking "OK".


SNMP
----

Wireshark can do some basic decoding of SNMP packets; it can also use
the libsmi library to do more sophisticated decoding by reading MIB
files and using the information in those files to display OIDs and
variable binding values in a friendlier fashion. CMake will automatically
determine whether you have the libsmi library on your system. If you
have the libsmi library but _do not_ want Wireshark to use it, you can run
cmake with the `-DENABLE_SMI=OFF` option.

How to Report a Bug
-------------------

Wireshark is under constant development, so it is possible that you will
encounter a bug while using it. Please report bugs at https://gitlab.com/wireshark/wireshark/-/issues.
Be sure you enter into the bug:

1. The complete build information from the "About Wireshark"
item in the Help menu or the output of `wireshark -v` for
Wireshark bugs and the output of `tshark -v` for TShark bugs;

2. If the bug happened on Linux, the Linux distribution you were
using, and the version of that distribution;

3. The command you used to invoke Wireshark, if you ran
Wireshark from the command line, or TShark, if you ran
TShark, and the sequence of operations you performed that
caused the bug to appear.

If the bug is produced by a particular trace file, please be sure to
attach to the bug a trace file along with your bug description. If the
trace file contains sensitive information (e.g., passwords), then please
do not send it.

If Wireshark died on you with a 'segmentation violation', 'bus error',
'abort', or other error that produces a UNIX core dump file, you can
help the developers a lot if you have a debugger installed. A stack
trace can be obtained by using your debugger ('gdb' in this example),
the wireshark binary, and the resulting core file. Here's an example of
how to use the gdb command 'backtrace' to do so.

~~~
$ gdb wireshark core
(gdb) backtrace
..... prints the stack trace
(gdb) quit
$
~~~

The core dump file may be named "wireshark.core" rather than "core" on
some platforms (e.g., BSD systems). If you got a core dump with
TShark rather than Wireshark, use "tshark" as the first argument to
the debugger; the core dump may be named "tshark.core".

License
-------

Wireshark is distributed under the GNU GPLv2. See the file COPYING for
the full text of the license. When in doubt the full text is the legally
binding part. These notes are just to make it easier for people that are not
familiar with the GPLv2.

There are no restrictions on its use. There are restrictions on its distribution
in source or binary form.

Most parts of Wireshark are covered by a "GPL version 2 or later" license.
Some files are covered by different licenses that are compatible with
the GPLv2.

As a notable exception, some utilities distributed with the Wireshark source are
covered by other licenses that are not themselves directly compatible with the
GPLv2. This is OK, as only the tools themselves are licensed this way, the
output of the tools is not considered a derived work, and so can be safely
licensed for Wireshark's use. An incomplete selection of these tools includes:
- the pidl utility (tools/pidl) is licensed under the GPLv3+.

Parts of Wireshark can be built and distributed as libraries. These
parts are still covered by the GPL, and NOT by the Lesser General Public
License or any other license.

If you integrate all or part of Wireshark into your own application, then
that application must be released under a license compatible with the GPL.


Disclaimer
----------

There is no warranty, expressed or implied, associated with this product.
Use at your own risk.


Gerald Combs

Gilbert Ramirez

Guy Harris