você está aqui: Home  → Arquivo de Mensagens

Listagem de todas as portas TCP/UDP ativas em um servidor

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 06 de agosto de 2013

O comando

  $ netstat -tulanp

irá listar todas as porttas TCP/UDP ativas em um servidor.:

  Conexões Internet Ativas (servidores e estabelecidas)
  Proto Recv-Q Send-Q Endereço Local          Endereço Remoto         Estado       PID/Program name
  tcp        0      0 0.0.0.0:80              0.0.0.0:*               OUÇA       1846/apache2    
  tcp        0      0 0.0.0.0:2001            0.0.0.0:*               OUÇA       1502/monkey     
  tcp        0      0 0.0.0.0:22              0.0.0.0:*               OUÇA       946/sshd        
  tcp        0      0 127.0.0.1:631           0.0.0.0:*               OUÇA       1011/cupsd      
  tcp        0      0 0.0.0.0:25              0.0.0.0:*               OUÇA       1619/master     
  tcp6       0      0 ::1:631                 :::*                    OUÇA       1011/cupsd      
  tcp6       0      0 :::25                   :::*                    OUÇA       1619/master     
  udp        0      0 0.0.0.0:56797           0.0.0.0:*                           991/avahi-daemon: r
  udp        0      0 10.106.20.67:123        0.0.0.0:*                           2225/ntpd       
  udp        0      0 0.0.0.0:5353            0.0.0.0:*                           991/avahi-daemon: r
  udp6       0      0 ::1:123                 :::*                                2225/ntpd       
  udp6       0      0 fe80::82c1:6eff:fe8:123 :::*                                2225/ntpd       
  [... várias linhas suprimidas ...]

As diretivas fornecidas ao comando netstat significam:

Diretiva Significado
t portas TCP
u portas UDP
l portas em espera (listening)
a Mostra todas as conexões e portas abertas (listening ports)
n Mostra endereços numéricos, sem tentar resolver os nomes da máquina, porta ou usuário
p exibe o nome do programa utilizando a porta em questão

Para simplificar, você pode criar aliases:

  alias portas='netstat -tulanp'
  alias portastcp='netstat -tlanp'
  alias portasudp='netstat -ulanp'

Referências

Veja também



 

 

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Opinião dos Leitores

Murilo Fujita
06 Ago 2013, 18:27
Excelente dica, Queiroz!
Eu fazia o "caminho longo" quando queria saber as portas abertas:
$ netstat -nat | grep -i listen
Agora passarei a aplicar da sua forma como divulgou.
Obrigado e abraço!
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script