URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 10424
[ Назад ]

Исходное сообщение
"как раздвоить вывод netcat? (в файл и в сеть)"

Отправлено OldMonster , 16-Авг-22 19:23 
ДВС.
Freebsd, sh/csh.

есть хост 1.1.1.1 который передает (и иногда принимает ответ) данные на хост 2.2.2.2:1234 tcp
На хосте 2.2.2.2  
Запускаю netcat для записи в файл:
nc -l 1234 >> /var/log/mystream.snif
Но надо ещё передать это на хост 3.3.3.3:1234, именно в том виде, в которм это принято.
Кратко - классический Man-in-the-middle c записью лога в файл.
возможно ли это реализовать пайпами в одну строку? Желательно встроенными средствами.


Содержание

Сообщения в этом обсуждении
"как раздвоить вывод netcat? (в файл и в сеть)"
Отправлено DeerFriend , 16-Авг-22 20:18 
tea

"как раздвоить вывод netcat? (в файл и в сеть)"
Отправлено ACCA , 16-Авг-22 23:37 
nc -l 1234 | tee -a /var/log/mystream.snif | nc 3.3.3.3 1234

"как раздвоить вывод netcat? (в файл и в сеть)"
Отправлено OldMonster , 17-Авг-22 06:03 
Спасибо!
С tee ещё не сталкивался.