Думаю, если Вы нашли эту статью и собираетесь проверить какие порты открыты на ПК, то объяснять что такое порты, для чего они нужны и как используются различными программами, не нужно. Перейдем сразу к делу.
Смотреть видео:
Чтобы проверить состояние портов, необходимо открыть командную строку. Для этого используйте шорткат Win+R, в появившемся окошке наберите cmd и нажмите Ввод:
В окне командной строки наберите команду netstat -a (перед знаком минус не забудьте поставить пробел), нажмите Ввод. После быстрого сканирования Вы сможете посмотреть какие сокеты открыты на Вашем ПК и в каком состоянии они находятся:
Как видим, для каждого активного сокета указывается протокол, локальный и внешний адрес, а также состояние протокола. Вот список и значение самых распространенных состояний:
- LISTENING – значит, что порт ожидает входящих соединений
- ESTABLISHED – соединение установлено
- CLOSE_WAIT – ожидание закрытия вследствие отключения удаленной стороны
- TIME_WAIT – порт закрыт, но еще ожидает входящие пакеты для обработки
- SYN_SENT – установка соединения
Интерес представляет конечно же не только получить список сокетов, но и узнать какая программа какой номер порта использует. Для этого в командном окне наберите команду netstat -n -b (пробелы перед знаком минус):
Возле номера каждого сокета в квадратных скобках указана программа, которая его использует (исполняемое имя файла).
Если Вы обнаружили, что какой-то порт использует программа, которую Вы не запускали и которая похожа на троян или вирус, то его следует закрыть. Закрыть порт можно при помощи фаервола. Однако гораздо быстрей и эффективней будет использовать небольшую бесплатную программу под названием Windows Worms Doors Cleaner (WWDC), которую Вы можете скачать прямо сейчас (51Kb).
После запуска она покажет список открытых сокетов, которые представляют опасность, и которые специалисты в области информационной защиты настоятельно рекомендуют держать отключенными: 135, 445, 137-139. Чтобы сделать их неактивными, просто нажмите кнопки справа от каждого красного значка:
После вступлений изменений в силу Вы получите такую картину:
Преимущество программы WWDC перед фаерволами состоит в том, что она не просто блокирует открытые порты, но закрывает их, отключая службы, которые их используют. Это, как Вы понимаете, гораздо эффективнее, потому что устраняет источник проблемы, а не симптомы.
Похожие публикации:
Используйте netstat -ano | find «LISTENING» и не парьте мозг.
Очень удобная программа, которая закрывает порты, но создает свой ;) пользуйтесь ребята на здоровье
топчик помогло
Добрый день. Вы не поможете, не могу настроить файлзиллу, какие-то закавыки в домашней сети. По программе работы портов роутера определяется, что закрыт порт 21, через который идет FTP. А как проверить это? Сделал проверку по командной строке, но там файлзилла подключена по нескольким портам с номерами 50000 и более. А про 21 порт -ничего. Может можно проверить работает ли 21 порт иначе? И если он закрыт, то как его открыть?
Григорий, к сожалению, не помогу. Я слабо разбираюсь в настраивании домашней сети.
Здравствуйте ?????? у меня открыт порт что делать не знаю?????? как он должен открыт. или закрыт подскажите пожалуйста
по идеи,если Вы хотите чтобы к вашему айпишнику могли подключится,то он должен быть открыт,а если же Вы хотите что бы к вам не могли подключится,то закрыты.
А как наоборот открыть порт 1541, 1660?
Сергей, Вы очень мне помогли! Спасибо Вам большое!
порт 445 и 137-139 никак не хотят закрываться — в табличке на англ появляется -валидация в регистре не может быть закрыта- и дальше пишет путь файла
Игорь, а Вы под учетной записью администратора находитесь?
я вашу программу открываю как администратор а так я единственный пользователь компа т.к. он домашний. нажимаю на клавиши закрыть порты 135 445 и 137-139 и после кучи табличек эти кнопки делаются неактивными. перегружаю комп- эти порты в вашей программе опять горят красными. Раза два повторял процедуру. Что делать?
Запустить от ИМЕНИ АДМИНИСТРАТОРА.
У меня то же самое, что и у Игоря((( Вхожу как администратор.
Может быть дадите свой адрес электронной почты и я заскриншотю эти кучу таблиц на англ в процессе установки и вам перешлю? Можете скинуть ваш адрес прямо мне на электронку, оформленную при регистрации
порт 445 и 137-139 — их нельзя закрывать, погуглите что это за порты, тогда поймете
Доброе время суток!
Хотел Вас спросить: какую лучше программу установить,
чтобы посмотреть к какому ip адресу подключаются программы
установленные на компе?
Рустам, так при помощи описанного в статье метода как раз это и можно выяснить. Зачем устанавливать какие-то программы?
Доброе время суток!
Сергей, благодарю Вас за исчерпывающий ответ! Спасибо!
Возможно уже не актуально для Вас и в тоже время может кому-то понадобится. Данная софтинка не требует установки и покажет все внешние IP к которым на данный момент подключаются ваши запущенные программы: ссылка удалена
При вводе в командную строку netstat -n -b появляется уведомление о необходимости произвести ПОВЫШЕНИЕ. Что делать далее?
Ни разу не встречал уведомлений в командной строке о каких-то ПОВЫШЕНИЯХ.
Запустить cmd от имени администратора
Запрошенная операция требует повышения.
спасибо большое