wireshark/ui/cli
John Thacker 1839374fc8 tshark: Add UTF-8 output mode to the follow tap
Add "utf-8" as an output mode to the follow tap for tshark.
This produces the same output that the Qt version does (passing
through all valid UTF-8, including control codes and internal
NULs, substituting illegal UTF-8 sequences with REPLACEMENT CHARACTER,
and not handling UTF-8 sequences split between unreassembled frames),
except for some differences which are common to how the tshark
and Wireshark Follow output differs for ASCII and EBCDIC as well:

Tshark includes additional header information and a line length
before each section of output, and leaves end-of-line terminators
untouched; Wireshark, due to the use of Qt code, automatically
translates end-of-line terminators to a LF (including from, e.g.
HTTP), except in "raw" mode. Neither tshark nor Wireshark write
in text mode, i.e. translate end of line terminators to a platform
specific CRLF on Windows.

Related to #19280
2023-09-23 11:11:49 +00:00
..
.editorconfig HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
simple_dialog.c sharkd: add voip-calls and voip-convs taps 2023-08-16 08:48:38 -04:00
tap-camelsrt.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-credentials.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-diameter-avp.c ftypes: Hide fvalue implementation 2023-04-19 15:12:25 +00:00
tap-endpoints.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-expert.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-exportobject.c Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
tap-exportobject.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
tap-flow.c Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
tap-follow.c tshark: Add UTF-8 output mode to the follow tap 2023-09-23 11:11:49 +00:00
tap-funnel.c epan: Remove obsolete "logger" funnel.h callback 2023-08-17 10:04:53 +00:00
tap-gsm_astat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-hosts.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-httpstat.c tap-httpstat: Free upon finishing 2023-09-14 03:05:01 +00:00
tap-icmpstat.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-icmpv6stat.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-iostat.c ftypes: Hide fvalue implementation 2023-04-19 15:12:25 +00:00
tap-iousers.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-macltestat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-protocolinfo.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-protohierstat.c sharkd: Add phs tap to sharkd 2023-08-15 14:32:21 +00:00
tap-protohierstat.h sharkd: Add phs tap to sharkd 2023-08-15 14:32:21 +00:00
tap-rlcltestat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-rpcprogs.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-rtd.c Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
tap-rtp.c Replace g_snprintf() with snprintf() 2021-12-19 20:06:13 +00:00
tap-rtspstat.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-sctpchunkstat.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-simple_stattable.c Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
tap-sipstat.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-smbsids.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-srt.c Convert wmem to C99 types 2023-06-17 17:38:53 +00:00
tap-stats_tree.c cli: stats_tree: Make syntax consistent with other -z options 2021-10-15 04:22:23 +00:00
tap-sv.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tap-voip.c sharkd: add voip-calls and voip-convs taps 2023-08-16 08:48:38 -04:00
tap-voip.h sharkd: add voip-calls and voip-convs taps 2023-08-16 08:48:38 -04:00
tap-wspstat.c Move ui/cmdarg_err.[ch] to wsutil 2023-02-10 20:59:22 +00:00
tshark-tap.h Convert wmem to C99 types 2023-06-17 17:38:53 +00:00