Вернуться обратно в Блог
Иногда возникает необходимость посмотреть какие именно сетевые соединения установлены, какие программы идут в сеть, и какие порты слушают те или иные сервисы. В этой заметке я расскажу как получить эти данные в Mac OS X или любой другой Unix-like системе.
Для этого нам понадобиться приложение "Терминал"
lsof -i | grep -E LISTEN
Выводит список программ, принимающих («слушающих») соединения и целевой порт
lsof -i | grep -E ESTABLISHED
Выводит список программ, установивших сетевые соединения с указанием адреса назначения
lsof -i | grep -E "(LISTEN|ESTABLISHED)"
Совмещенный вариант - выводит список возможных входящих и существующих исходящих соединений
Posted in Полезности on мар 10, 2014.