CS logo CS dept
space
Титул
Введение
tcpdump
dump-файл
tcptrace
trace-файл
Скрипт
Итоги
Valid HTML 4.01!
Valid CSS!
Yellow Pages

Скрипт

Для того, чтобы вырезать из вывода 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 и его вывод записывается во временный файл. Поиском выделяем нужные нам строки и выводим их на экран.
Петрозаводск - 2006