Как Проверить Открыт ли Порт

≡ Главная → Практикум → Как Проверить Открыт ли Порт

Раз, в прошлом посте я писал о том, как открыть порт на компьютере. то логично будет продолжить тему постом о том как проверить порт, открыт он или закрыт. Узнавать открыт или закрыт порт нам может понадобиться при использовании различных служб и программ, работающих на конкретных портах. Это почтовые клиенты, менеджеры загрузок и торрент-клиенты, игры и т.д. Так же очень полезно проверить доступность портов если вы подозреваете, что в системе сидит вредоносная программа или червь и использует интернет трафик-канал для своих черных нужд. Сегодня я покажу, как можно легко и быстро проверить доступность портов и вы убедитесь, что это совсем не сложно.

Проверить порты средствами Windows

Операционная система Windows имеет у себя в арсенале сетевые средства, с помощью которых вы легко сможете проверить какие порты у вас открыты и какие приложения и программы их используют. Для начала узнаем, какие порты открыты на компьютере. Для этого вызовите команду выполнить (Win+R ) и запускаем командную строку командой cmd

В открывшемся окне командой строки вводим команду netstat -a | find «LISTENING»  и жмем Enter.

Нам система выдаст список всех открытых портов в системе. Все очень просто. Но как бы знать открытость портов маловато, все же хочется узнать, а кто их использует и нет ли там «засланного казачка».  Ну чтож, теперь нам нужно снова открыть командую строку, но уже с правами администратора. Проще всего в поле поиска вбить «командная строка» и через правую клавишу мыши запустить ее с правами администратора. Или же найти в Меню Пуск -> Служебные  командную строку и запустить от имени администратора

Снова откроется окно командой строки, но уже с нужными нам повышенными правами администратора. Вводим команду netstat -n -b

Перед нами выпадет список приложений, какой порт они используют, по какому адресу уходят и нынешнее состояние. Здесь вы и можете вычислить подозрительные элементы, пробить их по интернету и в случае необходимости закрыть порт, найти вредителя и жестко с ним расправиться.

Вот так можно стандартными средствами Windows проверить порты на открытость.

Проверить порты на доступность с помощью онлайн-сканеров

Если у вас есть доступ к интернету, то вы можете смело проверить доступность портов с помощью онлайн-сервисов, которые имеют в своем арсенале сканеры портов. Я в основном использую 2ip.ru и portscan.ru

Пользоваться ими проще простого, вводите номер порта в нужное поле и жмете проверить.

Здесь правда надо учитывать, что сканер вам может солгать и при открытом порте сказать, что он закрыт. Произойти это может в двух случаях: у

вас долгий отклик (ping) от компьютера к сервису или же сканер не может пробиться через роутер, где так же нужно открывать порты путем их проброса (об этом будет отдельный пост ). Например у меня сегодня portscan заявлял, что порт 80 открыт, но при написании поста уже говорил, что порт таки закрыт. Поэтому полностью доверяться онлайн-сервисам не стоит.

Проверить порты с помощью специализированных программ

В сети очень много программ для системных администраторов и простых пользователей, которую могут дать исчерпывающую информацию по сетевым настройкам системы, в том числе и открытым и закрытым портам. Для примера я использовал крохотную и бесплатную утилиту Free Port Scanner (скачать тут ), которая по умолчанию сканирует самые используемые порты, но можно добавить и любой порт для проверки. Просто прописываете ip адрес своего компьютера и жмете Scan, а программу уже выдаст вам результат.

 Программ подобных действительно великое множество и в основном все они бесплатные, кроме комплексных сетевых комбайнов. Думаю вы себе найдете программу по душе.

Проверить открыт ли порт на удаленном компьютере

Как на локальной машине проверить открыт ли порт или закрыт мы вроде разобрались. Что делать, если нам нужно узнать открыть ли порт на удаленном компьютере? Тут нам на помощь придет опять стандартыне возможности Windows, а конкретно служба telnet .

Снова открываем команду выполнить (Win+R) и вызываем командную строку cmd. Задаем команду вида «telnet ip-адрес (домен) порт «. Я на примере сайта mail.ru продемонстрирую работу службы телнет.

Для начала я ввожу telnet mail.ru 8080   и жду результата.

Как видите подключиться мне не удалось, значит порт 8080 на удаленном компьютере закрыт. Теперь я проверю порт по которому работает почта майла: telnet smtp.mail.ru 25

в ответ я сразу же подключился к нужному порту, что означает что он открыт. Учитывайте ещё то, что при подключении порта на экране может мигать только курсор — это так же означает, что вы подключились к удаленному компьютеру. Протокол SMTP я взял для наглядности.

Если вы используете ОС Windows 7 и выше, то скорее всего компонент Telnet у вас не установлен в системе, придется его добавить в ручную. Идем в Панель Управления -> Программы и компоненты -> Включение или отключение компонентов Windows 

В списке всех компонентов находим Клиент Telnet. отмечаем галочкой, жмем ОК и ждем когда он установится. После чего можно переходить к проверке доступности порта на удаленном компьютере.

Ну вот вроде и все, что я хотел рассказать вам о том, как проверить открыт ли порт или закрыт. Будет новый день, будет новый пост. Удачи.

Источник: zone-pc.ru

Категория: Выбор и покупка

Похожие статьи: