Em termos de software, especialmente no nível do sistema operacional, uma porta é uma construção lógica que identifica um processo/programa específico ou um tipo de serviço de rede. Assim, neste guia saiba como listar e monitorar as portas TCP e UDP em tempo real no Linux.
Ainda mais, cada serviço de rede em execução em um sistema Linux usa um protocolo específico. O mais comum é o TCP (Transmission Control Protocol) e o UDP (User Datagram Protocol). Além disso, cada serviço usa um número de porta para comunicação com outros processos ou serviços.
Como monitorar portas TCP e UDP em tempo real no Linux
Listar todas as portas abertas no Linux
A princípio, para listar todas as portas abertas em um sistema Linux, você pode usar o comando netstat ou o utilitário ss da maneira mostrada abaixo.
Além disso, é crucial mencionar que o comando netstat foi preterido. Assim, o comando ss ganhou seu lugar na exibição de estatísticas de rede mais detalhadas.
sudo netstat -tulpn
ou
sudo ss -tulpn
Na saída do comando acima, a coluna State mostra se uma porta está em um estado de escuta (LISTEN) ou não.
No comando acima, o sinalizador:
-t – ativa a listagem de portas TCP.
-u – permite a listagem de portas UDP.
-l – imprime apenas soquetes de escuta.
-n – mostra o número da porta.
-p – mostra o nome do processo/programa.
Monitore portas TCP e UDP abertas em tempo real
Por fim, para monitorar as portas TCP e UDP em tempo real, você pode executar a ferramenta netstat ou ss com o utilitário watch, como mostrado abaixo.
sudo watch netstat -tulpn
sudo watch ss -tulpn
Para sair, pressione Ctrl + C.
Em caso de dúvidas, fique à vontade para entrar no grupo do Sempre Update no Telegram.
Leia mais: