Testando Portas no Linux com o comando nc

Testando Portas no Linux com o comando nc

O nc é o comando que executa o netcat, um utilitário simples do Unix que lê e grava dados através de conexões de rede, usando o protocolo TCP ou UDP. Ele é projetado para ser uma ferramenta confiável de “back-end” que pode ser usada diretamente ou conduzida por outros programas e scripts.

Testando Portas no Linux com o comando nc
Testando Portas no Linux com o comando nc

Ao mesmo tempo, é uma ferramenta de depuração e exploração de rede rica em recursos, pois pode criar praticamente qualquer tipo de conexão que você precisa e possui vários recursos internos interessantes. Usos comuns incluem:

  • Proxies TCP simples
  • Clientes e servidores HTTP baseados em script de shell
  • Teste de daemon de rede
  • Um Socks ou HTTP ProxyCommand para ssh

Testando uma única porta:

nc -zv 127.0.0.1 80

Testando múltiplas portas:

nc -zv 127.0.0.1 22 80 8080

Testando uma faixa de portas:

nc -zv 127.0.0.1 20-30

O comando nc é excelente para você verificar as portas abertas de um sistema.

Um abraço!


Artigos Relacionados


Está gostando dos artigos do blog? Tem muito mais na Área de Membros do Patreon, onde adiciono diariamente conteúdo exclusivo, dicas de plugins, temas e notificações de segurança para assinantes por apenas $1 por mês. Acesse https://patreon.com/luizeof e assine para começar a receber o conteúdo por e-mail ou no app do Patreon.

Luiz Eduardo

Infra @ Powertic, Rails Developer, Maintainer do Mautic Docker e do Saelos Docker, Revisor da Tradução do Mautic, Administrador da Comunidade Mautic Brasil.

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Fechar Menu