Pesquisa de site

Como observar portas TCP e UDP em tempo real


Em termos de software, especialmente no nível do sistema operacional, uma porta é uma construção lógica que identifica um processo/aplicativo específico ou um tipo de serviço de rede e cada serviço de rede executado em um sistema Linux usa um protocolo específico (o mais comum é o TCP (Transmission Control Protocol) e UDP (User Datagram Protocol)) e um número de porta para comunicação com outros processos ou serviços.

Neste breve artigo, mostraremos como listar e monitorar ou observar portas TCP e UDP em execução em tempo real com um resumo de soquete em um sistema Linux.

Liste todas as portas abertas no Linux

Para listar todas as portas abertas em um sistema Linux, você pode usar o comando netstat ou o utilitário ss da seguinte maneira.

Também é crucial mencionar que o comando netstat foi descontinuado e, em vez disso, o comando ss tomou seu lugar na exibição de estatísticas de rede mais detalhadas.

sudo netstat -tulpn
OR
sudo ss -tulpn

Na saída do comando acima, a coluna State mostra se uma porta está em estado de escuta (LISTEN) ou não.

No comando acima, o sinalizador:

  • -t – permite 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.

Assista portas abertas TCP e UDP em tempo real

No entanto, para observar as portas TCP e UDP em tempo real, você pode executar a ferramenta netstat ou ss com o utilitário watch conforme mostrado.

sudo watch netstat -tulpn
OR
sudo watch ss -tulpn

Para sair, pressione Ctrl+C.

Você também achará úteis os seguintes artigos:

  1. 3 maneiras de descobrir qual processo está escutando em uma porta específica
  2. Como verificar se as portas remotas podem ser acessadas usando o comando ‘nc’
  3. Como listar todos os serviços em execução no Systemd no Linux
  4. 29 Exemplos práticos de comandos Nmap para administradores de sistema/rede Linux

É tudo por agora! Se você tiver alguma dúvida ou opinião para compartilhar sobre este tópico, entre em contato conosco através da seção de comentários abaixo.