Использование tshark для отображения пропускной способности каждый раз, когда пакет захватывается в режиме реального времени - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь использовать 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?

...