Утилита ss
Отредактирована 07.12.2025
Основные возможности ss:
ss -a # все сокеты (включая слушающие) ss -t # TCP подключения ss -u # UDP подключения
ss -t state established # установленные TCP-подключения (в текущий момент времени сессия установлена) ss -t state listening # слушающие порты ss -t state time-wait # подключения в состоянии TIME-WAIT
ss -tp # показать процессы, использующие сокеты ss -lp # показать процессы для слушающих сокетов
ss sport = :80 # сокеты с исходным портом 80 ss dport = :443 # сокеты с портом назначения 443 ss src 192.168.1.1 # сокеты с исходным адресом
ss -tuln | grep :53 # проверка, прослушивается ли порт 53 (DNS) # -tu - фильтрация по TCP- и UDP-протоколу # -l - только прослушивание # -n - порты в числовом представлении
- Быстрее - читает информацию напрямую из ядра;
- Более детальная информация о сокетах;
- Лучшая фильтрация и возможности;
- Активно поддерживается и развивается.
Практические примеры использования ss:
# Показать все установленные TCP-подключения ss -t state established # Найти какой процесс слушает порт 80 ss -ltp 'sport = :80' # Показать статистику по сокетам ss -s # Мониторинг в реальном времени watch -n 1 'ss -t state established'