Tutorial Linux - comando netstat

O comando netstat é utilizado para exibir informações de rede como conexões, tabelas de roteamento, estatísticas das interfaces de rede, entre outras.



Mostrar todas as portas com conexão ou aguardando conexão (listening).

Para mostrar todas as portas aguardando conexões use o parâmetro "-a" (all).

netstat -a

Mostrar todas as portas TCP.

Para mostrar somente as portas TCP use o parâmetro "-t". Serão exibidas tanto as conexões ativas como as portas sem conexão.

netstat -at

Mostrar todas as portas UDP.

Para mostrar somente as portas UDP use o parâmetro "-u". Serão exibidas portas com e sem conexão.

netstat -au

Mostrar todas as portas aguardando conexão (listening).

Para mostrar apenas as portas aguardando conexão use o parâmetro "-l"

netstat -l

Mostrar apenas as portas TCP aguardando conexão (listening).

Para mostrar apenas as portas TCP aguardando conexão use o parâmetro "-l" junto com o parâmetro "-t".

netstat -lt

Mostrar apenas as portas UDP aguardando conexão (listening).

Para mostrar apenas as portas UDP aguardando conexão use o parâmetro "-l" junto com o parâmetro "-u".

netstat -lu

Mostrar apenas as portas TCP com conexão estabelecida.

Para mostrar apenas as portas TCP com uma conexão ativa use apenas o parâmetro "-t".

netstat -t

Mostrar apenas as portas UDP com conexão estabelecida.

Para mostrar apenas as portas UDP com uma conexão ativa use apenas o parâmetro "-u".

netstat -u

Mostrar estatísticas de todas as portas.

Para mostrar as estatísticas de todas das portas use o parâmetro "-s". Ele vai exibir informações como quantidade de pacotes recebidos e enviados, quantidade de erros de transmissão, conexões ativas, pacotes corrompidos, pacotes do tipo ICMP (ping) entre outras.

netstat -s

Mostrar número PID e o nome do programa a que pertence cada socket.

Para mostrar o processo e o seu PID (Process ID) relacionado a cada conexão, use o parâmetro "-p".

netstat -p

Mostrar apenas endereços numéricos, sem tentar resolver os nomes da máquina, porta ou usuário.

Para agilizar a exibição das informações do netstat pode-se usar o parâmetro "-n" para não resolver endereços DNS.

netstat -n

Mostrar a tabela de roteamento.

Para mostrar a tabela de roteamento ativa use o parâmetro "-r".

netstat -r

Mostrar todas as interfaces de rede

Para mostrar as interfaces de rede assim como as informações dos pacotes recebidos e enviados, taxas de erros, e outras métricas, use o parâmetro "-i".

netstat -i

Mostrar informações completas sobre as interfaces, igual ao comando ifconfig.

Utilizando os parâmetros "-i" junto com "-e" o netstat exibe informações da mesma forma como a saída do comando ifconfig.

netstat -ie