Estou tentando criar um comando com o qual posso verificar um arquivo transmitindo-o via interface de rede.
Eu tentei o seguinte:
telnet clamd.server.com 3310
STREAM
PORT <some random port>
Em seguida, em um console diferente
tar -czf - <some temporary files> | nc clamd.server.com <some random port>
O problema é que o tar
comando não sai quando o streaming é feito e fica lá indefinidamente ou até que o comando seja cancelado.
Alguma forma de contornar isso?