No receptor, vá para o diretório de destino e execute:
nc -l $tcp_port |tar xf -
depois no remetente:
cd sourcedirectory
tar cf - . | nc $destination_host $tcp_port
Eu tenho um diretório de arquivos que eu gostaria de netcat para outra máquina.
Por um lado, eu uso
nc <ip> <port> < sample.fls
Mas se eu tiver um diretório
sample1.fls
sample2.fls
sample3.fls
sample4.fls
sample5.fls
sample6.fls
Como eu posso netcat todos esses arquivos com um comando?
No receptor, vá para o diretório de destino e execute:
nc -l $tcp_port |tar xf -
depois no remetente:
cd sourcedirectory
tar cf - . | nc $destination_host $tcp_port
Tags command-line netcat linux