Pular para o conteúdo

Verificar se determinada porta está aberta com o comando echo (funciona remoto)

Dica publicada em Linux / Redes
Fábio Berbert de Paula fabio
Hits: 5.455 Categoria: Linux Subcategoria: Redes
  • Indicar
  • Impressora
  • Denunciar

Verificar se determinada porta está aberta com o comando echo (funciona remoto)

Podemos utilizar o comando echo para verificar se a porta de determinado host está aberta ou não. A sintaxe é bem simples:

echo > /dev/[PROTOCOLO]/[HOST]/[PORTA]

Onde:
  • PROTOCOLO pode ser tcp ou udp;
  • HOST é o endereço IP da máquina, podendo ser intranet ou extranet/internet;
  • PORTA é a porta a ser testada.

Exemplos:

echo > /dev/tcp/127.0.0.1/8080
bash: connect: Connection refused
bash: /dev/tcp/127.0.0.1/8080: Connection refused


echo > /dev/udp/127.0.0.1/22

echo > /dev/tcp/142.251.132.78/80

echo > /dev/tcp/google.com/80

Se a porta estiver fechada uma mensagem de erro será exibida na tela, caso contrário o terminal não mostrará nada.

Você pode deixar o comando mais bonitinho combinando com outro echo:

echo > /dev/tcp/google.com/80 && echo "porta aberta"
porta aberta

Até a próxima!

Usando o cURL para enviar JSON POST DATA

WindowMaker como Desktop padrão

Uma breve análise dos principais editores HTML

Desabilitar o sininho (bell) no terminal

Como Instalar as Fontes TrueType da Microsoft no Debian 12

Compartilhando diretórios em rede com Linux Mint + MATE Desktop

Utilizando delay_class 4 do Squid 3 Integrado ao AD

Wicd no Slackware

Como montar um servidor de backup no linux

Instalação e configuração do ICINGA2 e ICINGA WEB2 no Debian 9

#1 Comentário enviado por hellnux em 03/01/2022 - 15:18h
Essa eu não conhecia. Funcionou até pelo Cygwin. =D
#2 Comentário enviado por maurixnovatrento em 09/01/2022 - 11:47h

Utilidade novíssima para o echo. Bem criativo.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

Contribuir com comentário

Entre na sua conta para comentar.