Linux:Comando Ncat - Transferindo Arquivos e Diretórios

From Wiki
Revision as of 17:02, 4 May 2023 by Ebasso (talk | contribs) (Criou a página com " 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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


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

Ver também