[Mac OS X] Список установленных соединений в терминале
Хотите взглянуть, какие программы устанавливают сетевые соединения, какие программы принимают соединения извне и на каком порту они это делают?
Сделать это в Терминал.app очень просто. Введите команду:
lsof -i | grep -E LISTEN
Будет выведен список программ, принимающих («слушающих») соединения и на каком порту они это делают (все картинки кликабельны):
А вот так:
lsof -i | grep -E ESTABLISHED
Будет выведен список программ, установивших сетевые соединения и адреса, с которыми они это сделали:
Ну и совмещенный вариант:
lsof -i | grep -E "(LISTEN|ESTABLISHED)"
Держите все под контролем!
Удачи!