Atualmente, o NETSTAT é considerado obsoleto e outros programas incluídos nas ferramentas de rede como arp, ifconfig, iptunnel, nameif netstat
e route.
A funcionalidade fornecida por vários desses utilitários foi reproduzida e aprimorada no novo conjunto iproute2 , principalmente usando o novo ip
comando.
Exemplos de comandos obsoletos e suas substituições:
arp => ip n (vizinho de ip)
ifconfig => ip a (endereço IP), link ip, ip -s (ip -stats)
iptunnel => túnel ip
iwconfig => iw
nameif => link ip, ifrename
netstat => ss, rota ip (para netstat-r), link ip-s (para netstat -i), ip maddr (para netstat-g)
O netstat
comando lê vários arquivos / proc para coletar informações. No entanto, essa abordagem fica fraca quando há muitas conexões a serem exibidas. Isso torna mais lento. O ss
comando obtém suas informações diretamente do espaço do kernel. As opções usadas com os ss
comandos são muito semelhantes ao netstat, tornando-o uma substituição fácil.
As estatísticas fornecidas por ss
são superficiais, mas são consideradas a melhor alternativa paranetstat
Exemplos :
obtenha todas as conexões: ss | less
ss -t
obter conexões TCP não no modo de escuta (programas de servidor)
ss -u
obter conexões udp fora do modo de escuta
ss -x
obter conexões de tubo de soquete unix
ss -ta
obtenha todas as conexões tcp
ss -au
obtenha todas as conexões udp
ss -nt
tudo tcp sem nome de host
ss -ltn
escutando tcp sem resolução de host
ss -ltp
ouvindo tcp com PID e nome
ss -s
imprime estatísticas
ss -tn -o
conexão tcp com o host do domínio e mostrar o cronômetro keepalive
ss -tl4
conexões ip4