Вообще возможно перенаправлять некоторый stdout, и данные сохранили в файл на удаленном сервере? Ниже ужасный пример, определенно не работают...
sudo tcpdump ... 2>&1 | ssh ... user@hostname -
Или возможно с помощью netcat вместо SSH?
sudo tcpdump ... 2>&1 | nc <host> <port> -
Что-то вроде этого кроме решения не работает на меня..
Несомненно, если Вы используете команду с ssh, который пишет в файл:
sudo tcpdump ... 2>&1 | ssh ... user@hostname tee /some/file
sudo tcpdump ... 2>&1 | ssh ... user@hostname 'cat > /some/file'
С nc
, у Вас должно было бы быть что-то на слушании сервера:
# on server
nc -l <port> > /some/file
# on client
sudo tcpdump ... 2>&1 | nc <host> <port>