Какво изпраща вашият Linux компютър и къде? Разберете с pkstat.
Ключови изводи
- pktstat е помощна програма от командния ред, която показва активността на пакетите в реално време, подобно на начина, по който top или htop показва информация за процеси.
- Инсталирането на pktstat е лесно и може да се намери в мениджърите на пакети на повечето големи Linux дистрибуции като apt, pacman и dnf.
- Изпълнението на pktstat като root ви позволява да наблюдавате отворените мрежови връзки, показвайки източника и дестинацията на пакетите между вашата локална машина и отдалечени компютри.
Ако се чудите кои процеси използват вашата честотна лента в Linux, малка помощна програма, наречена pktstat, може да ви помогне. Този инструмент на командния ред показва активността на пакетите в реално време, с някои удобни опции за общи функции.
Какво е pktstat?
pktstat е помощна програма, която показва поведението на пакетите, отиващи към и от вашия компютър, подобно на това как top или htop показва информация за процесите. Това е програма на цял екран, която работи в терминала.
Как да инсталирате pktstat
Инсталирането на pktstat е лесно, тъй като е достъпно в мениджърите на пакети за повечето големи Linux дистрибуции.
Например, за да го инсталирате на Debian или Ubuntu:
sudo apt install pktstat
И на Арх:
sudo pacman -S pktstat
И за семейството на Червената шапка
sudo dnf install pktstat
Наблюдение на мрежовите връзки с pktstat
За да видите всички отворени мрежови връзки с pktstat, можете просто да го извикате от командния ред. Тъй като мрежовите връзки влияят на сигурността на системата, обикновено трябва да я стартирате като root:
sudo pktstat
Това ще покаже дисплей на цял екран. Той ще покаже всички отворени мрежови връзки на вашето устройство. Ще видите източника и местоназначението на всички пакети, преминаващи между вашата локална машина и отдалечения компютър.
Както при много други програми за Linux, истинската сила на pktstat идва от различните му опции. The -и опция ви позволява да посочите интерфейс, който искате да наблюдавате. Например, може да предпочетете да проследявате връзки на кабелен Ethernet интерфейс, а не на Wi-Fi:
sudo pktstat -i [interface]
По подразбиране pktstat ще покаже съкратени имена на хостове. За да видите пълното име на хост, използвайте -Ф опция.
The -н опцията напълно ще се откаже от имената на хостове, само ще покаже IP адреси. Можете също да натиснете н за превключване на цифровия режим, когато pktstat работи.
The -° С опция ще раздели потоците от трафик, които pktstat обикновено комбинира в един, като например множество TCP връзки.
Можете да промените реда на сортиране, като натиснете T за „топ режим“ за сортиране по брой битове, както и чрез използване на -T опция.
pktstat е полезен базиран на конзолата инструмент за наблюдение на входящи и изходящи мрежови връзки на вашата Linux система в реално време. Това е като top или htop за вашата мрежа.