NETSTAT jest obecnie uważany za przestarzały, a inne programy wchodzące w skład narzędzi sieciowych, takie jak arp, ifconfig, iptunnel, nameif netstati route.
Funkcjonalność zapewniana przez kilka z tych narzędzi została odtworzona i ulepszona w nowym pakiecie iproute2 , głównie za pomocą nowej ipkomendy.
Przykłady przestarzałych poleceń i ich zastępowania:
arp => ip n (sąsiad ip)
ifconfig => ip a (adres IP), link ip, ip -s (ip -stats)
iptunnel => tunel ip
iwconfig => iw
nameif => ip link, ifrename
netstat => ss, ip route (dla netstat-r), ip -s link (dla netstat -i), ip maddr (dla netstat-g)
netstatKomenda czyta różnych plików / proc do zbierania informacji. Jednak to podejście słabnie, gdy istnieje wiele połączeń do wyświetlenia. To sprawia, że jest wolniejszy. ssPolecenia dostaje swoje informacje bezpośrednio z przestrzeni jądra. Opcje używane zss poleceniami są bardzo podobne do netstat, dzięki czemu jest łatwym zamiennikiem.
Podane statystyki sssą powierzchowne, ale uważa się je za lepszą alternatywę dlanetstat
Przykłady:
uzyskaj wszystkie połączenia: ss | less
ss -t odbieraj połączenia TCP nie w trybie nasłuchiwania (programy serwera)
ss -u uzyskać połączenia udp nie w trybie nasłuchiwania
ss -x uzyskać połączenia rurowe z gniazdem unix
ss -ta uzyskaj wszystkie połączenia TCP
ss -au uzyskaj wszystkie połączenia udp
ss -nt wszystkie tcp bez nazwy hosta
ss -ltn słuchanie tcp bez rozdzielczości hosta
ss -ltp słuchanie tcp z PID i nazwą
ss -s drukuje statystyki
ss -tn -o Połączenie TCP z usługodawcą hostingowym domeny i pokaż zegar utrzymywania aktywności
ss -tl4 połączenia ip4