Como posso listar minhas portas abertas no Debian?

52

Qual é o comando para exibir uma lista de portas abertas em um servidor Debian?

Eu tentei netstat -a | egrep 'Proto|LISTEN' , mas gostaria de algo mais específico que realmente lista o número da porta.

    
por leonel 06.02.2012 / 18:01

8 respostas

80

 netstat -pln

-l listará as portas de escuta, -p também exibirá o processo, -n mostrará números de porta em vez de nomes. Adicione -t para mostrar apenas as portas TCP.

    
por 06.02.2012 / 18:09
16

lsof -i -P

Verifique a página de manual para lsof , pois não há falta de opções. -P lista o número da porta em vez do nome obtido de /etc/services Executar como raiz, no entanto, isso fornecerá uma lista de todas as conexões de rede ativas e seus status (escuta, estabelecida, etc.).

    
por 06.02.2012 / 18:34
8

O que quase todo mundo quer (TCP e UDP) é netstat -tunlp .

Eu uso todos os dias, talvez a cada hora. O 'lsof' hack é mais portátil (funciona no Solaris também), mas no Debian não é um pacote essencial, você tem que instalá-lo.

    
por 07.02.2012 / 23:04
8

Sou muito fã de netstat -ntlp e lsof -i , ambos já mencionados.

Um novo comando (er) para mim é ss .

A invocação é como:

ss -l

É bom ter opções, em termos de comandos e sinalizadores.

    
por 26.04.2015 / 20:24
6

Você pode fazer:

netstat -an | egrep 'Proto|LISTEN'

ou simplesmente:

netstat -anl

que lhe dará todos os sockets de escuta no sistema.

    
por 06.02.2012 / 18:09
0

O TechRepulic tem um artigo decente que você pode encontrar aqui . Ele tem alguns comandos semelhantes listados acima, mas também algumas variações. Eu também recomendo usar o nmap para fazer uma varredura de porta do computador em questão, para que você possa ver de uma perspectiva externa quais portas estão abertas e ouvindo.

    
por 06.02.2012 / 18:07
0

As portas de escuta não são as mesmas que as portas abertas de fora. Você precisa considerar o firewall. Se você tentar um programa como nmap de outro computador, poderá ver as portas abertas não bloqueadas pelo firewall.

    
por 17.08.2017 / 12:53
0

Eu prefiro usar em vez disso:

netstat -antp 
lsof -i 
netstat -lptu
netstat -tulpn
    
por 23.07.2018 / 13:00