Цитата: "Як я можу знати, який додаток чи процес використовує його?"
Ви можете спробувати nettop (1) в Терміналі. Він попередньо встановлений та оновлюється кожні кілька секунд, щоб забезпечити інформаційну панель усіх відкритих мережевих з'єднань (за процесом) з їх використанням. Краще, ніж lsof
тому, що він також показує дані про використання.
$ nettop
Потім натисніть "d" і шукайте дивні записи або записи з стабільно великим трафіком у стовпці "байти в" або "байти". 'D' вказує nettop показувати лише відмінності в кожному оновленні екрана.
Практичні примітки щодо використання:
Якщо ви не розпізнаєте ім'я процесу, відправте Google.
Якщо ви не хочете, щоб процес займався, дістаньте pid (число поруч із назвою процесу в неттопі) та вбийте його kill -9 <pid>
. Якщо це не вирішує проблему, з’ясуйте, чи можете ви видалити процес.
Якщо вас цікавить, що процес передає по мережі, використовуйте номер порту клієнта для цього конкретного з'єднання (наприклад, "53133" від 10.0.0.1:53133->74.125.68.100:80
), щоб запустити tcpdump (1), щоб побачити дані в пакетах, що обмінюються:sudo tcpdump -nnvvXSs 1514 port 53133
Якщо вас цікавить місце призначення, з яким розмовляє процес, але IP-адреса призначення не має зворотного імені хоста DNS (як у попередньому прикладі), спробуйте відвідати цю IP-адресу у веб-браузері як https: // IP , натисніть на значок зламаного блокування в адресному рядку та перегляньте деталі сертифіката, щоб з’ясувати, який домен подається там (* .google.com у цьому випадку). Це не буде працювати, якщо порт 443 SSL не відкритий у пункті призначення.