Что и куда отправляет ваш компьютер с Linux? Узнайте это с помощью pkstat.
Ключевые выводы
- pktstat — это утилита командной строки, которая показывает активность пакетов в реальном времени, подобно тому, как top или htop отображают информацию о процессах.
- Установить pktstat легко, и его можно найти в менеджерах пакетов большинства основных дистрибутивов Linux, таких как apt, pacman и dnf.
- Запуск pktstat от имени пользователя root позволяет вам отслеживать открытые сетевые соединения, показывая источник и место назначения пакетов между вашим локальным компьютером и удаленными компьютерами.
Если вам интересно, какие процессы используют вашу пропускную способность в Linux, вам может помочь небольшая утилита pktstat. Этот инструмент командной строки показывает активность пакетов в режиме реального времени с некоторыми удобными опциями для общих функций.
Что такое пктстат?
пктстат — это утилита, которая показывает поведение пакетов, входящих и исходящих от вашего компьютера, аналогично тому, как
top или htop показывает информацию о процессах. Это полноэкранная программа, работающая в терминале.Как установить ПКТСТАТ
Установить pktstat легко, поскольку он доступен в менеджерах пакетов большинства основных дистрибутивов Linux.
Например, чтобы установить его на Debian или Ubuntu:
sudo apt install pktstat
И на Арче:
sudo pacman -S pktstat
И о семье Красной Шляпы
sudo dnf install pktstat
Мониторинг сетевых подключений с помощью pktstat
Чтобы увидеть любые открытые сетевые соединения с помощью pktstat, вы можете просто вызвать его из командной строки. Поскольку сетевые подключения влияют на безопасность системы, вам обычно необходимо запускать его от имени пользователя root:
sudo pktstat
Это приведет к полноэкранному отображению. Он покажет все открытые сетевые подключения на вашем компьютере. Вы увидите источник и пункт назначения всех пакетов, проходящих между вашим локальным компьютером и удаленным компьютером.
Как и во многих других программах Linux, настоящая мощь pktstat заключается в его различных опциях. -я Опция позволяет указать интерфейс, который вы хотите отслеживать. Например, вы можете предпочесть отслеживать соединения по проводному интерфейсу Ethernet, а не по Wi-Fi:
sudo pktstat -i [interface]
По умолчанию pktstat показывает сокращенные имена хостов. Чтобы увидеть полное имя хоста, используйте команду -Ф вариант.
-н опция полностью обходится без имен хостов, показывая только IP-адреса. Вы также можете нажать н для переключения числового режима при запуске pktstat.
-с Опция разделит потоки трафика, которые pktstat обычно объединяет в один, например несколько TCP-соединений.
Вы можете изменить порядок сортировки, нажав т для «верхнего режима» для сортировки по количеству бит, а также с помощью -т вариант.
pktstat — полезный консольный инструмент для мониторинга входящих и исходящих сетевых подключений в вашей системе Linux в режиме реального времени. Это что-то вроде top или htop для вашей сети.