- Как узнать, какие процессы имеют открытые порты TCP / IP в Mac OS X?
- Как открыть порты в брандмауэре Mac OS X
- Как работает брандмауэр в Mac OS X?
- Использование брандмауэра OS X для блокировки и открытия портов
- Как открыть порт приложения в брандмауэре OS X
- Как открыть определенный порт в брандмауэре OS X
- Как проверить открыт ли порт на PC и Mac
- Mac os проверить порты открыты или нет
Как узнать, какие процессы имеют открытые порты TCP / IP в Mac OS X?
Как узнать, какие процессы имеют открытые порты TCP / IP в Mac OS X ?
Одной из альтернатив является использование lsof утилиты; в частности, lsof -i 4tcp будут перечислены все процессы с открытыми сетевыми сокетами TCP IPv4. Страница man lsof предоставит вам подробную информацию о том, как использовать утилиту и как интерпретировать вывод.
Если вас интересует конкретный порт, вы можете использовать этот пример:
Если вы хотите получить только идентификатор процесса, вы можете запустить это:
Я использую приведенную ниже команду, когда хочу увидеть все, что находится на определенном порте для TCP или UDP. Этот -n параметр отключает попытки преобразования IP-адресов в доменные имена, а также -P отключает попытки выяснить имя определенного порта. Кроме того, выполнение as root покажет вам больше процессов, чем обычного пользователя.
sudo lsof -iTCP:53 -iUDP:53 -n -P
В следующем примере кода перечислены все запущенные TCP-серверы на вашем локальном компьютере с OSX:
LISTEN показывает только сокеты, прослушивающие соединения. То есть серверы.
Первая строка показывает сервер , привязанные к localhost , он же 127.0.0.1 , порт 2022 . Он будет отвечать на локальные запросы, но не на интернет-запросы.
Вторая строка — это сервер, связанный со всеми адресами, т. Е. * Порт 3141 . Он будет отвечать на запросы Интернет.
Чтобы вывести список портов, используемых клиентами и серверами, используйте следующее:
Это должно быть возможно в окне терминала с помощью команды Netstat .
И если вам больше нравится GUI:
В Mac OS X 10.5 папка / Applications / Utilities содержит сетевую утилиту под названием: Network Utility, см. На вкладке Netstat эти статистические данные, представленные в приложении графического интерфейса, а также Ping, Lookup, Traceroute, Whois, Finger и Port Scan.
Источник
Как открыть порты в брандмауэре Mac OS X
Mac OS X поставляется со встроенной службой брандмауэра, которую можно использовать для защиты вашего Mac от угроз безопасности в Интернете. Брандмауэр расположен между OS X и Интернетом и позволяет входящему трафику проходить только через определенные порты. OS X управляет брандмауэром для каждого отдельного приложения, но иногда вы хотите открыть определенный порт на вашем Mac.
Вы можете разрешить или заблокировать входящий трафик для определенных приложений, используя настройки безопасности, но вы можете открыть определенные порты в терминале. Раньше это делалось с использованием ipfw, но в OS X 10.10 и более поздних версиях вы используете новую команду: pfctl.
Как использовать Системные настройки в Mac OS X Yosemite
Как подключить Mac к сети и обмениваться файлами между компьютерами Mac по сети
Терминальные советы и хитрости: 10 терминальных проектов
Как работает брандмауэр в Mac OS X?
Это может помочь прояснить понятие портов и брандмауэров. Порты — это особые соединения между вашим Mac и сетью, а межсетевой экран находится между вашим Mac и сетью и решает, какой порт открыт, а какой закрыт. Представьте себе IP-адрес вашего Mac (используемый для подключения к сети) как отель, порты как номера комнат и приложения в качестве гостей. С выключенным межсетевым экраном каждое приложение имеет доступ к каждой области. Брандмауэр OS X разрешает доступ только к определенным областям.
Использование брандмауэра OS X для блокировки и открытия портов
Брандмауэр в OS X отключен по умолчанию. Это может показаться вам странным, потому что Apple так заинтересована в безопасности. Тем не менее, большинство компьютеров больше не подключаются напрямую к Интернету через модем DSL, вместо этого большинство из них используют маршрутизатор, предоставленный их поставщиком услуг Интернета (или через корпоративную сеть). В любом случае предоставляется аппаратный брандмауэр, как правило, как часть NAT (трансляция сетевых адресов).
Другая странность заключается в том, что брандмауэр OS X управляет портами не индивидуально, а отдельно для каждого приложения. Следуйте этим настройкам, чтобы получить доступ к параметрам брандмауэра:
- Откройте «Системные настройки» (меню «Apple»> «Системные настройки»).
- Нажмите Безопасность Конфиденциальность.
- Нажмите Брандмауэр.
- Нажмите Параметры брандмауэра.
Охрана Окно конфиденциальности отображает окно с выбором опций:
- Блокировать все входящие соединения. Это блокирует все, кроме основных интернет-сервисов, таких как DHCP, Bonjour и IPSec. Если вы установите этот флажок, другие приложения, использующие интернет-сервисы, такие как Dropbox, перестанут работать.
- Приложения. В главном окне отображается список приложений со статусом «Разрешить входящие подключения» или «Блокировать входящие подключения». Обратите внимание, что это не относится к исходящим соединениям.
- Автоматически разрешать подписанному программному обеспечению принимать входящие соединения. Эта опция включена по умолчанию. Если приложение имеет действительный сертификат, брандмауэр разрешает входящие соединения.
- Включить стелс-режим. Это не позволяет другим людям (или компьютерам в локальной сети) обнаружить ваш Mac. Ваш Mac больше не будет отвечать на запросы ping. Мы думаем, что это маленькая «шапка из фольги» для большинства пользователей.
Как открыть порт приложения в брандмауэре OS X
Если у вас включен брандмауэр OS X, вы можете установить новое приложение, которое требует, чтобы вы разрешили ему доступ через брандмауэр. Вам решать, доверяете ли вы приложению. Вот как разрешить приложению принимать входящие соединения.
- Откройте Системные настройки> Безопасность Конфиденциальность> Брандмауэр> Параметры брандмауэра.
- Нажмите Добавить.
- Выберите приложение из папки «Приложения» и нажмите «Добавить».
- Убедитесь, что параметр рядом с приложением установлен на Разрешить входящие подключения.
- Нажмите ОК.
OS X вручную управляет портами, запрошенными приложением, и открывает их соответственно. Большинство пользователей, использующих брандмауэр OS X по умолчанию, должны использовать этот метод для разрешения и блокировки входящих подключений, а не открывать порты вручную. Однако некоторые опытные пользователи, такие как веб-разработчики или системные администраторы, имеют законную необходимость открыть определенный порт.
Как открыть определенный порт в брандмауэре OS X
Можно открыть определенный порт в OS X, хотя вам нужно будет перейти в терминал. В OS X 10.10 вы используете команду pfctl (используйте man для инструкций). Более ранние версии OS X используют ipfw, который теперь устарел. Выполните эти шаги, чтобы открыть определенный порт (в этом примере 8080) в OS X.
- Откройте Терминал (Go> Utilites).
- Введите sudo pfctl -vnf /etc/pf.conf
Чтобы открыть порт при запуске системы, используйте sudo nano /etc/pf.conf и добавьте sudo pfctl -vnf /etc/pf.conf в этот файл pf.conf.
Прочитайте определения других технических терминов, связанных с Apple, в техническом жаргоне.
Источник
Как проверить открыт ли порт на PC и Mac
С развитием современных технологий количество абонентов интернет-операторов со статическим IP-адресом увеличивается. Если раньше за подобную услугу приходилось доплачивать, то теперь она может идти «в комплекте» с тарифным планом. Статический IP-адрес предоставляет целый набор преимуществ над динамическим. Самым основным и значимым для большинства пользователей является то, что статический адрес не меняется со временем, а значит используя свой IP-адрес подключаться к домашнему серверу или роутеру можно из любого места, где есть доступ к сети Интернет.
Единственной загвоздкой являются современные Wi-Fi роутеры (маршрутизаторы), которые принудительно закрывают все порты в целях безопасности. Так, к примеру, абонент имеет статический (неменяющийся) IP-адрес и собственный FTP-сервер на компьютере или специальном устройстве (NAS). Такая связка позволяет подключаться к серверу удаленно, но для его работы требуется открыть определенные порты. Сделать это можно в соответствии с инструкцией, прилагаемой к сетевому оборудованию, либо отыскав соответствующую информацию в сети Интернет.
Даже если порты для определенных устройств в домашней сети открыты, то они по каким-то причинам могут не работать. Чтобы наверняка узнать, открыт ли конкретный порт или нет, достаточно воспользоваться простым методом, который подходит не только пользователям PC на Windows, но и пользователям компьютеров Mac на операционной системе macOS (OS X). Данный способ является универсальным и очень простым, поэтому им могут воспользоваться даже начинающие пользователи.
Чтобы проверить открыт ли порт, требуется с нужного устройства открыть веб-браузер и перейти на специальный сайт по этой ссылке. Напротив надписи «Порт» требуется ввести число требуемого порта, а затем нажать на кнопку «Проверить». Если порт открыт, то появится надпись «Порт открыт», если закрыт – «Порт закрыт».
Важно заметить одну маленькую деталь. Дело в том, что многие модели роутеров устроены таким образом, что открытый в настройках порт автоматически становится таковым только тогда, когда какая-то программа или служба его использует. Например, если открыт порт 21 (FTP) для адреса 192.168.100.5, то открыт он будет только в то время, когда на устройстве с таким IP-адресом будет работать FTP-сервер. Это означает, что выполнять проверку открытости порта нужно в тот момента, когда требуемый порт используется какой-то программой.
Если нужно просто проверить какой-то конкретный порт до развертывания специального ПО, можно воспользоваться торрент-клиентом Utorrent, указан в настройках требуемый порт и запустив любую загрузку.
Присоединяйтесь к нам в G o o g l e News , Twitter, Facebook, ВКонтакте, YouTube и RSS чтобы быть в курсе последних новостей из мира технологий будущего.
Источник
Mac os проверить порты открыты или нет
По открытию понятно.
А как же все таки сканировать средствами терминала открытые порт
Зарегистрирован: 14.07.2001
Сообщения: 9072
Откуда: Украина
Добавлено: Пн Окт 01, 2012 10:38 | |||||
Пока вы ничего не закрывали, всё открыто.
Рекомендую начать с поисковых запросов: |
Зарегистрирован: 03.08.2012
Сообщения: 103
Добавлено: Пн Окт 01, 2012 10:49 | ||
Пока вы ничего не закрывали, всё открыто. Открыто только то, что должно быть открыто для программ. Или я не прав Daniel? Этой командой я так пониманию смотрю все открытые порты, и какой программе он принадлежит Либо этой? sudo lsof -i -P | grep -i «listen» |
Зарегистрирован: 03.08.2012
Сообщения: 103
Добавлено: Пн Окт 01, 2012 10:50 | |
Daniel спасибо за информацию! |
Зарегистрирован: 03.08.2012
Сообщения: 103
Добавлено: Пн Окт 01, 2012 10:52 | |
Daniel прошу прощения за данные вопрос не внимательно прочел Этой командой я так пониманию смотрю все открытые порты, и какой программе он принадлежит netstat -atp | grep -i «listen» Либо этой? sudo lsof -i -P | grep -i «listen» Конечно же sudo lsof -i -P | grep -i «listen» Не обратил внимание на систему. |
Зарегистрирован: 14.07.2001
Сообщения: 9072
Откуда: Украина
Добавлено: Пн Окт 01, 2012 11:36 | |||
Давайте определимся: что вы называете открытым портом? |
Зарегистрирован: 03.08.2012
Сообщения: 103
Добавлено: Пн Окт 01, 2012 12:43 | |
Про распространенные порты я не говорю понятное дело они в большинстве случаев открыты такие как 21 порт или 110 Я говорил про закрытые, это все кроме списка по ссылке. к примеру нужно открыть порт 55555. Он же должен быть закрыт? Даже если я не закрывал? |
Зарегистрирован: 14.07.2001
Сообщения: 9072
Откуда: Украина
Добавлено: Пн Окт 01, 2012 12:53 | ||||||||||||||
Вы не ответили на мой вопрос. ) Открытым портом вы называете незакрытый порт? Или порт, который «прослушивается» каким-то процессом? Если первое, то, как уже писалось, при выключенном брандмауэре открыто всё (о чем говорит и надпись в пульте управления брандмауэром). Пробрасывайте через роутер что угодно.
Зарегистрирован: 03.08.2012 |
| |||||||||||||
Вернуться к началу | |
Список форумов MacCentre.ru Форум » Mac и Mac OS X | Страница 1 из 3 Часовой пояс: GMT + 4 —> На страницу 1, 2, 3 След. |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы можете добавлять приложения в этом форуме Вы можете скачивать файлы в этом форуме |
Powered by phpBB © 2001, 2005 phpBB Group
Источник