Linux:Comando Ncat - Transferindo Arquivos e Diretórios
O comando Netcat (nc) é um utilitário de linha de comando para ler e gravar dados entre duas redes de computadores. A comunicação acontece usando TCP ou UDP. O comando difere dependendo do sistema (netcat, nc, ncat e outros).
Transferindo Arquivos =
1. Crie um arquivo de amostra no dispositivo 1 usando o comando touch:
echo "1234567890" > meuarquivo.txt
2. Crie uma conexão de escuta no dispositivo 1 e redirecione o arquivo para o comando nc:
nc -lv 5000 < meuarquivo.txt
3. No dispositivo 2, conecte-se ao dispositivo 1 e redirecione o arquivo:
nc -zv 192.168.1.1 5000 > meuarquivo2.txt
Transferindo Diretórios =
1. Crie um arquivo de amostra no dispositivo 1 usando o comando touch:
echo "1234567890" > meuarquivo1.txt echo "1234567890" > meuarquivo2.txt mkdir diretorio1 mkdir diretorio2
2. Crie uma conexão de escuta no dispositivo 1 e redirecione o arquivo para o comando nc:
nc -lv 5000 | tar xfv -
3. No dispositivo 2, conecte-se ao dispositivo 1 e redirecione o arquivo:
tar -cf - . | nc -v 192.168.1.1 5000