Все,
Я пытаюсь отладить простой маршрутизатор, в котором все пакеты, входящие в него и отправляемые по сети, регистрируются в читаемом файле журнала tcpdump.
Прямо сейчас я запускаю программу, останавливаю ее, а затем использую tcpdump для просмотра журнала пакетов.
Есть ли способ заставить tcpdump постоянно обновлять себя по мере добавления пакетов в файл журнала? то есть аналогично тому, как работает хвост?
В идеале я хотел бы запустить программу внутри gdb, а затем, когда пакеты будут получены/отправлены, увидеть, как они появляются в потоке, заданном tcpdump.
Изменить: сейчас я использую команду tcpdump:
$tcpdump -r out.log -e -vvv- x