Tcpdump записывает pcap на удаленный сервер с ротацией файлов - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь запустить tcpdump на машине linux, которой нужно записывать pcap на удаленном сервере с ротацией файлов каждые 10 секунд.

tcpdump -s0 -i eth0 -G 10 -w - | ssh {remote_ip} "cat > capture_%d-%m_%Y__%H_%M.pcap"

Файл возвращается на удаленный сервер для первого цикла(10 секунд) и затем я получаю следующую ошибку.

tcpdump: listening on ens224, link-type EN10MB (Ethernet), capture size 262144 bytes
tcpdump: Can't write to standard output: Bad file descriptor

Я использую -G для поворота на основе времени, если я удаляю -G, тогда я могу написать вудаленный сервер постоянно.

Мой удаленный сервер настроен для входа без пароля с этого хоста.

...