[Mac OS X] Список установленных соединений в терминале

Хотите взглянуть, какие программы устанавливают сетевые соединения, какие программы принимают соединения извне и на каком порту они это делают?

Сделать это в Терминал.app очень просто. Введите команду:

lsof -i | grep -E LISTEN

Будет выведен список программ, принимающих («слушающих») соединения и на каком порту они это делают (все картинки кликабельны):

pic_2

А вот так:

lsof -i | grep -E ESTABLISHED

Будет выведен список программ, установивших сетевые соединения и адреса, с которыми они это сделали:

pic_3

Ну и совмещенный вариант:

lsof -i | grep -E "(LISTEN|ESTABLISHED)"

pic_1

Держите все под контролем!

Удачи!