Вы подключаетесь к лог-файлу и используете поля -T, поэтому ожидаемый результат - текст. Проблема в том, что вы используете -w
, который изменяет вывод на биты пакета. Для справочной страницы tshark :
-w <outfile> | -
Write raw packet data to outfile or to the standard output if outfile is '-'.
NOTE: -w provides raw packet data, not text. If you want text output you need
to redirect stdout (e.g. using '>'), don't use the -w option for this.
Вторичная проблема заключается в том, что вы указываете -w
без указания выходного файла или стандартного ввода. С tshark не будет никаких синтаксических ошибок, если вы уберете флаг -w
.