В даний час NETSTAT вважається застарілим, а інші програми, що входять до мережевих інструментів, таких як arp, ifconfig, iptunnel, nameif netstatта route.
Функціонал, що надається декількома з цих утиліт, відтворений та вдосконалений у новому наборі iproute2 , насамперед за допомогою нової ipкоманди.
Приклади застарілих команд та їх заміни:
arp => ip n (ip сусід)
ifconfig => ip a (ip addr), ip-посилання, ip -s (ip -stats)
iptunnel => ip тунель
iwconfig => iw
nameif => ip-посилання, ifrename
netstat => ss, ip route (для netstat-r), ip -s посилання (для netstat -i), ip maddr (для netstat-g)
netstatКоманда зчитує різні / Proc файли для збору інформації. Однак такий підхід стає слабким, коли є багато підключень для відображення. Це робить це повільніше. ssКоманда отримує інформацію безпосередньо з простору ядра. Параметри, які використовуються з ssкомандами, дуже схожі на netstat, що робить його легкою заміною.
Статистичні дані , надані ssє поверхневими , але вважаються найкращою альтернативою дляnetstat
Приклади:
отримати всі з'єднання: ss | less
ss -t отримати з'єднання tcp не в режимі прослуховування (серверні програми)
ss -u отримати з'єднання udp не в режимі прослуховування
ss -x отримати з'єднання для розетки Unix
ss -ta отримати всі з'єднання tcp
ss -au отримати всі udp-з'єднання
ss -nt весь tcp без імені хоста
ss -ltn прослуховування ТКП без дозволу хоста
ss -ltp прослуховування tcp з PID та ім'ям
ss -s друкує статистику
ss -tn -o tcp підключення з хостом домену та показує таймер збереження
ss -tl4 ip4 з'єднання