4 maneiras de descobrir quais os portos que estão ouvindo no Linux

4 maneiras de descobrir quais os portos que estão ouvindo no Linux

o estado de um porto é aberto, filtrado, fechado ou não filtrado. Diz-se que uma porta está aberta se uma aplicação na máquina de destino estiver à escuta de conexões/pacotes nessa porta.

neste artigo, vamos explicar quatro maneiras de verificar portas abertas e também vamos mostrar-lhe como encontrar qual aplicação está a ouvir em que porto no Linux.

usando o comando Netstat

Netstat é uma ferramenta amplamente utilizada para pesquisar informações sobre o sub-sistema de rede Linux., Você pode usá-lo para imprimir todas as portas abertas como esta:

$ sudo netstat -ltup 

O sinalizador -l diz netstat para imprimir todos os soquetes de escuta, -t mostra todas as conexões TCP, -u exibe todas as conexões UDP e -p permite a impressão do aplicativo nome do programa/escutar na porta.,

Check Open Ports Using Netstat Command

To print numeric values rather than service names, add the -n flag.

$ sudo netstat -lntup
Show Numeric Values

You can also use grep command to find out which application is listening on a particular port, for example.,

$ sudo netstat -lntup | grep "nginx"
Encontrar a Porta de Execução da Aplicação

Alternativamente, você pode especificar a porta e encontrar o aplicativo ligado, como mostrado.

$ sudo netstat -lntup | grep ":80"
Encontrar Aplicativo Usando um Número de Porta

Usando ss Comando

ss comando é outra ferramenta útil para visualizar informações sobre sockets. A sua saída parece semelhante à do netstat., O seguinte comando irá mostrar todas as portas de escuta para as ligações TCP e UDP em valor numérico.

$ sudo ss -lntu
Encontrar Portas Abertas Usando ss Comando

Usando o Comando Nmap

o Nmap é um poderoso e popular ferramenta de exploração de rede e a porta do scanner. Para instalar o nmap no seu sistema, use o seu gestor de pacotes predefinido como mostrado.,

$ sudo apt install nmap $ sudo yum install nmap $ sudo dnf install nmap 

para digitalizar todas as portas abertas / de escuta no seu sistema Linux, execute o seguinte comando (que deverá demorar muito tempo a completar).

$ sudo nmap -n -PN -sT -sU -p- localhost

usando o comando lsof

a ferramenta final que iremos cobrir para pesquisar portas abertas é o comando lsof, que é usado para listar ficheiros abertos no Linux. Como tudo é um arquivo em Unix / Linux, um arquivo aberto pode ser um fluxo ou um arquivo de rede.

para listar todos os ficheiros da Internet e da rede, use a opção -i. Note que este comando mostra uma mistura de nomes de serviços e portos numéricos.,

$ sudo lsof -i
Lista Abre Arquivos de Rede Usando o Comando lsof

Para saber qual a aplicação está escutando em uma porta específica, execute o lsof neste formulário.

$ sudo lsof -i :80
Encontrar Aplicativo Usando a Porta

isso é tudo! Neste artigo, explicamos quatro maneiras de verificar portas abertas no Linux. Também mostrámos como verificar quais os processos que estão ligados a determinados portos., Você pode compartilhar seus pensamentos ou fazer quaisquer perguntas através do formulário de feedback abaixo.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *