Linux:Comando Ncat - Escaneando Portas: Difference between revisions

From Wiki
(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...")
 
Line 21: Line 21:
2. No dispositivo 2, execute o comando nc com o endereço IP do dispositivo 1 e a porta:
2. No dispositivo 2, execute o comando nc com o endereço IP do dispositivo 1 e a porta:


  nc -zv 10.0.2.4 5000
  nc -zv 192.168.1.1 5000


A saída mostra que a conexão foi bem-sucedida. O dispositivo 1 confirma o link e imprime o endereço IP do dispositivo 2.
A saída mostra que a conexão foi bem-sucedida. O dispositivo 1 confirma o link e imprime o endereço IP do dispositivo 2.
Line 27: Line 27:
3. Adicionando um intervalo de portas.
3. Adicionando um intervalo de portas.


  nc -zv 10.0.2.4 5000-5010
  nc -zv 192.168.1.1 5000-5010


= Ver também =
= Ver também =

Revision as of 16:54, 4 May 2023


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).

Conexão Cliente/Servidor

Criando uma conexão simples cliente/servidor é entre dois dispositivos.

Um dispositivo atua como um servidor (ouve), enquanto o outro atua como um cliente (conecta).

1. No dispositivo 1, execute o comando nc no modo de escuta e forneça uma porta:

nc -lkv 5000

Onde as opções:

  • -l = ativa o modo de escuta, tornando o dispositivo 1 o servidor.
  • -k = é pra manter aberto
  • -v = mostra a saída verbose.

2. No dispositivo 2, execute o comando nc com o endereço IP do dispositivo 1 e a porta:

nc -zv 192.168.1.1 5000

A saída mostra que a conexão foi bem-sucedida. O dispositivo 1 confirma o link e imprime o endereço IP do dispositivo 2.

3. Adicionando um intervalo de portas.

nc -zv 192.168.1.1 5000-5010

Ver também