Скрипт
Для того, чтобы вырезать из вывода tcptrace пропускную способность канала, общее количество пакетов и количество "тройных рукопожатий" для каждого из соединений напишем небольшой скрипт. Сохраним его в файл. Теперь, при запуске скрипта, будет выводится приведенная выше информация.
Скрипт выглядит так:
#!/bin/sh
/usr/sbin/tcpdump -w td -c 50 && tcptrace -l td > temp_file
grep -E "host|throughput|total packets|ack pkts sent" temp_file > temp_file2
cat temp_file2
Сначала запускается tcpdump с параметром -w (для записи в файл), затем, при удачном его завершении, запускается tcptrace и его вывод записывается во временный файл. Поиском выделяем нужные нам строки и выводим их на экран.