Я пытаюсь использовать tshark для получения статистики по действующему TCP-соединению. Моя цель - получить RTT, потерянные пакеты и пропускную способность.
В настоящее время я могу получить RTT и потерянные пакеты, используя поля, которые я мог найти на Wireshark. Тем не менее, я не могу найти что-то для пропускной способности. Вот что я сейчас использую и работаю.
tshark -P -i eno1 -f 'tcp and port 5201' -T fields -E separator=, -e tcp.analysis.ack_rtt -e tcp.analysis.lost_segment | tee log.txt
Я видел, что wireshark может делать такие вещи с помощью pcap-файла, используя график потоков TCP и статистику ввода-вывода, мне интересно, может ли tshark сделать это на лету и распечатать их на консоли, как я сделал с другой статистикой?
Если нет способа сделать это, какие значения мне нужно было бы получить (может быть, относительное время или проверенные байты и прочее), чтобы я мог вручную вычислить пропускную способность, передавая выходные данные через программу python?