Suponha que eu esteja capturando pacotes em um host remoto com tcpdump
(mais precisamente, estou fazendo isso com uma placa Endace, que expõe um utilitário tcpdump
-like chamado dagsnap
).
Qual seria uma maneira rápida de transmitir o tráfego capturado de maneira sem perdas para meu host local com compactação in-line?
A melhor abordagem ingênua em que posso pensar é que, em vez de gravar em disco, o host remoto canaliza a saída para lz4
e, em seguida, canaliza a saída compactada para uma conexão TCP com o host local estabelecido com netcat
. / p>
Existe uma abordagem mais rápida?
Tags networking streaming netcat tcpdump