OS Manuals

/usr/bin/rawshark

TShark is a network protocol analyzer to dump and analyze network traffic

From tshark-4.4 4.4.19-r1 (os), captured 2026-11-05 by running rawshark --help (exit 0). permalink

Also provided by 1 other package version
Rawshark (Wireshark) 4.4.19 (v4.4.19-0-gbb1640e38673)
Dump and analyze network traffic.
See https://www.wireshark.org for more information.

Usage: rawshark [options] ...

Input file:
  -r <infile>, --read-file <infile>
                            set the pipe or file name to read from

Processing:
  -d <encap:linktype>|<proto:protoname>
                           packet encapsulation or protocol
  -F <field>               field to display
  -m                       virtual memory limit, in bytes
  -n                       disable all name resolutions (def: "mNd" enabled, or
                           as set in preferences)
  -N <name resolve flags>  enable specific name resolution(s): "mnNtdv"
  -p                       use the system's packet header format
                           (which may have 64-bit timestamps)
  -R <read filter>, --read-filter <read filter>
                           packet filter in Wireshark display filter syntax
  -s                       skip PCAP header on input
  -Y <display filter>, --display-filter <display filter>
                           packet filter in Wireshark display filter syntax
  --enable-protocol <proto_name>
                           enable dissection of proto_name
  --disable-protocol <proto_name>
                           disable dissection of proto_name
  --only-protocols <protocols>
                           Only enable dissection of these protocols, comma
                           separated. Disable everything else
  --disable-all-protocols
                           Disable dissection of all protocols
  --enable-heuristic <short_name>
                           enable dissection of heuristic protocol
  --disable-heuristic <short_name>
                           disable dissection of heuristic protocol

Output:
  -l                       flush output after each packet
  -S                       format string for fields
                           (%D - name, %S - stringval, %N numval)
  -t (a|ad|adoy|d|dd|e|r|u|ud|udoy)[.[N]]|.[N]
                           output format of time stamps (def: r: rel. to first)
  -u s|hms                 output format of seconds (def: s: seconds)

Diagnostic output:
  --log-level <level>      sets the active log level ("critical", "warning", etc.)
  --log-fatal <level>      sets level to abort the program ("critical" or "warning")
  --log-domains <[!]list>  comma-separated list of the active log domains
  --log-fatal-domains <list>
                           list of domains that cause the program to abort
  --log-debug <[!]list>    list of domains with "debug" level
  --log-noisy <[!]list>    list of domains with "noisy" level
  --log-file <path>        file to output messages to (in addition to stderr)


Miscellaneous:
  -h, --help               display this help and exit
  -v, --version            display version info and exit
  -o <name>:<value> ...    override preference setting
  -K <keytab>              keytab file to use for kerberos decryption
Options (28)
OptionDescriptionSource
-d encap:linktype>|<proto:protonamepacket encapsulation or protocolhelp
-F fieldfield to displayhelp
-mvirtual memory limit, in byteshelp
-ndisable all name resolutions (def: "mNd" enabled, or as set in preferences)help
-N nameenable specific name resolution(s): "mnNtdv"help
-puse the system's packet header format (which may have 64-bit timestamps)help
-sskip PCAP header on inputhelp
--enable-protocol proto_nameenable dissection of proto_namehelp
--disable-protocol proto_namedisable dissection of proto_namehelp
--only-protocols protocolsOnly enable dissection of these protocols, comma separated.help
--disable-all-protocolsDisable dissection of all protocolshelp
--enable-heuristic short_nameenable dissection of heuristic protocolhelp
--disable-heuristic short_namedisable dissection of heuristic protocolhelp
-lflush output after each packethelp
-Sformat string for fields (%D - name, %S - stringval, %N numval)help
-t (a|ad|adoy|d|dd|e|r|u|ud|udoy)[.[N]]|.[Noutput format of time stamps (def: r: rel.help
-u s|hmsoutput format of seconds (def: s: seconds)help
--log-level levelsets the active log level ("critical", "warning", etc.)help
--log-fatal levelsets level to abort the program ("critical" or "warning")help
--log-domains !]listcomma-separated list of the active log domainshelp
--log-fatal-domains listlist of domains that cause the program to aborthelp
--log-debug !]listlist of domains with "debug" levelhelp
--log-noisy !]listlist of domains with "noisy" levelhelp
--log-file pathfile to output messages to (in addition to stderr)help
-h, --helpdisplay this help and exithelp
-v, --versiondisplay version info and exithelp
-o name>:<valueoverride preference settinghelp
-K keytabkeytab file to use for kerberos decryptionhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.