Пошук і вимикання непотрібних відкритих портів на High Sierra


2

Я знаю, що відкриті порти дозволяють програмам спілкуватися з пристроями або додатками в мережі або міжмережевих мережах, однак я використовую свій MacBook протягом 5 років, і я встановив і видалив багато речей з плином часу.

Я буду дуже вдячний, якщо хтось може, будь ласка, скажіть мені, як перерахувати всі відкриті порти, і які порти відкриваються / використовуються, і якими програмами користуються на моєму MacBook.

Відповіді:


1

Ви шукаєте команду sudo lsof -i -n -P | grep LISTEN.

lsof за замовчуванням перелічує всі відкриті файли (де відкритий файл може бути "звичайним файлом, каталогом, спеціальним файлом блоку, спеціальним файлом символів, текстом, що виконує текст, бібліотекою, потоком або мережним файлом (сокет Інтернету, NFS файл або сокет домену UNIX.) "(джерело: lsof man page).

-i перераховує всі файли мережі Internet та x.25.

-n повідомляє йому, що не слід вирішувати імена хостів, а замість цього використовувати IP-адреси

-P повідомляє йому не перетворювати номери портів на імена портів (тобто 80 - & gt; http).

Переведення цього виводу на grep LISTEN показує лише відкриті порти, які прослуховують вхідні з'єднання, якщо вам потрібно переглянути всі відкриті підключення до Інтернету, опустіть цю трубу.

У списку відображаються всі прослуховуючі порти, їхні процеси, PID і користувачі, так що ви можете легко відслідковувати програми звідти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.