В macOS, вы можете использовать команду lsof
(list open files) для того же самого, что и netstat -tnlp
в Linux. Вот пример команды, которую вы можете использовать для просмотра списка открытых сетевых портов на вашем Mac:
sudo lsof -iTCP -sTCP:LISTEN -n -P
Пояснение флагов:
-iTCP
: ограничивает вывод только TCP-соединениями.-sTCP:LISTEN
: фильтрует вывод, показывая только сетевые порты, на которых идет прослушивание (аналогично флагу -l
в netstat
).-n
: предотвращает преобразование числовых IP-адресов и номеров портов в имена.-P
: отключает преобразование номеров портов в имена служб.
Вывод будет содержать информацию о процессах и портах, на которых идет прослушивание. Если вы хотите отфильтровать вывод только для определенного порта, можно добавить grep
в конце команды:
sudo lsof -iTCP -sTCP:LISTEN -n -P | grep ':port_number'
Замените port_number
на номер порта, который вы хотите проверить.