Меню Рубрики

Посмотреть список открытых портов windows

Как проверить открытые порты через командную строку. Помни, хакеры где-то рядом

Друзья, в недавней публикации , которая посвящалась фанатам игры Майнкрафт, я в очередной раз заострял внимание на том, что сетевая безопасность — это наше все. Ведь никому же не хочется, чтобы какой-то нехороший дядька получил доступ к вашему личному электронному кошельку, или, например, зашифровал все файлы на компьютере.

Конечно, все мы пользуемся современными антивирусными решениями , но порой сами даем злоумышленникам лишний повод зайти к нам в гости без приглашения. Я сейчас имею в виду «проброс» портов для нужд различных онлайн-игр и прочих сетевых приложений.

Содержание статьи:

Какой командой можно проверить открытые порты Windows 10 и 7
Как определить открытые порты в командной строке Windows 10
Как узнать, какая именно программа использует открытые порты

Поэтому пришло время поговорить о том, как проверить открытые порты компьютера через командную строку. И поверьте, это очень просто. С этим справиться даже первоклассник.

Все дальнейшие действия будут показаны на примере Windows 10, хотя и в других версиях данной ОС все происходит аналогично. Итак, начинаем «колдовать». Для этого первым делом жмем правой кнопкой мыши по кнопке «Пуск» и открываем командную строку.

В ней вводим простенькую команду следующего вида:

После этого запустится процесс сканирования. Естественно, здесь нужно немножко подождать, поэтому надо запастись терпением или чаем. И вот, на рисунке ниже в желтой рамке показаны открытые порты. Как видите, в графе «Состояние» они помечены как «LISTENING» (то есть слушающий).

Если же вместо этого значения будет надпись «ESTABLISHED», значит, в это время соединение установлено и идет передача данных между двумя узлами сети. Вот так это выглядит наглядно.

Посмотрите, во втором и третьем столбцах показаны IP-адреса этих узлов. В моем случае никакой опасности нет, поскольку адрес «127.0.0.1» относится к одному и тому же локальному компьютеру. То есть все происходит в пределах домашнего компа, внешней угрозы нет.

Также могут присутствовать в общем списке значения типа «CLOSE_WAIT» (ожидания закрытия соединения) и «TIME_WAIT» (превышение времени ответа). Внимание на скриншот ниже.

Хорошо, вот мы узнали какие порты открыты, но что делать дальше с этим хозяйством? На самом деле все просто. Рассмотрим ситуацию на реальном примере. Допустим мы хотим узнать, какой программой открыт порт «1688» (он выделен на рисунке выше).

Для этого нужно скопировать значение из последнего столбца, который называется «PID». В нашем случае это цифра «9184». Теперь следует открыть диспетчер задач Windows одновременным нажатием клавиш «Ctrl+Alt+Del», а затем перейти на вкладку «Подробности».

Далее в графе «ИД процесса» можно без труда найти нужное нам значение и понять, что за приложение его использует. Нажав, например, правой кнопкой мыши по названию задействованного процесса, появится возможность почитать о нем в интернете либо сразу перейти в папку размещения его исполнительных файлов.

На этом рассказ о том, как проверить открытые порты компьютера через командную строку Windows 10 и 7 версий подошел к завершению. Если остались какие-то вопросы, задавайте их в комментариях к публикации.

А уже в скором времени я покажу вам еще одну специализированную программу для этих целей, которая призвана еще более автоматизировать процесс определения активных сетевых соединений.

Источник

📹 ВИДЕО: Как открыть, закрыть порты, узнать какие порты открыты на Пк с Windows 10, 8, 7 или роутере в 2019🌐

👍 Смотрите как открыть или закрыть порты на компьютере или ноутбуке с Windows 10, 8, 7 или Server. Как проверить открыт ли нужный порт, как посмотреть состояние всех портов, и как узнать какой порт использует конкретная программа.

Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/ .

Если вы увлекаетесь играми в сети, активно пользуетесь файлообменниками типа торрентов или хотите создать свой сервер для игр. Вы вероятно уже знаете, что для их работы нужно будет открывать дополнительные порты. Это делается на роутере и в самой операционной системе в брандмауэре или фаерволе.

  • 1:14 — Как проверить открытые порты;
  • 2:12 — Как узнать какие порты использует конкретная программа;
  • 2:28 — Проверка порта онлайн;
  • 3:01 — Как открыть порт в брандмауэре Windows;
  • 4:01 — Как открыть порт через командную строку;
  • 4:51 — Как открыть порты для игр или программ;
  • 5:19 — Проброс портов в антивирусе;
  • 5:29 — Открытие порта через программу utorrent;
  • 5:55 — Почему должны быть открыты порты 80 и 443;

Сервисы проверки портов:

https://www.youtube.com/watch?v=7Kx6EuuVyyE – (создать правило для программ) Windows Firewall: как заблокировать приложению доступ в интернет (исходящий и входящий трафик).

https://www.youtube.com/watch?v=ZTnkEdggzPg – (проброс порта на роутере) Как создать VPN сервер на компьютере с Windows и подключится к нему с другого ПК.

А на этом всё. Ставьте лайки, подписывайтесь на наш канал. Свои вопросы задавайте в комментариях. Спасибо за просмотр. Пока.

Смотрите другие ролики на тему: #ЗакрытьПорт, #ОткрытьПорт, #ПроверитьПорт, #Windows10, #Windows8, #Windows7.

Какие порты используются:

  • 20/TCP — передачи данных FTP (File Transer Protocol).
  • 21/TCP — передачи команд FTP.
  • 22/TCP,UDP — порт SSH (Secure Shell).
  • 23/TCP,UDP — порт Telnet.
  • 25/TCP,UDP — SMTP (Simple Mail Transfer Protocol). Отправка почты.
  • 53/TCP,UDP — DNS (Domain Name System). Разрешение сетевых имён.
  • 69/TCP,UDP — TFTP (TrivialFTP).
  • 79/TCP,UDP — Finger. Сетевой протокол, предназначенный для предоставления информации о пользователях удалённого компьютера.
  • 80/TCP,UDP — HTTP (HyperText Transfer Protocol).
  • 110/TCP,UDP — POP3 (Post Office Protocol 3). Приём почты.
  • 111/TCP,UDP — Sun RPC. Система удаленного вызова процедур.
  • 119/TCP,UDP — Network News Transfer Protocol. Используется для отправки сообщений новостных рассылок.
  • 123/TCP,UDP — NTP (Network Time Protocol). Синхронизация времени.
  • 139/TCP,UDP — NetBIOS (Network Basic Input/Output System). Протокол для работы в локальных сетях на персональных ЭВМ типаIBM/PC.
  • 143/TCP,UDP — IMAP (Internet Message Access Protocol). Приём почты.
  • 156/TCP,UDP — SQLSRV (SQL Service).
  • 443/TCP,UDP — HTTPS (HTTP Secure). HTTP с шифрованием по SSL илиTLS.
  • 465/TCP,UDP — SMTPS (SMTP Secure). SMTP с шифрованием по SSLили TLS.
  • 513/TCP — rLogin (Remote LOGIN). Удаленный вход в систему для Linux
  • 993/TCP,UDP — IMAPS (IMAP Secure). IMAP с шифрованием по SSL или TLS.
  • 3389/TCP — RDP (Remote Desktop Protocol). Удалённый рабочий стол Windows.
  • 5432/TCP,UDP — PostgreSQL.
  • 5900/TCP,UDP — Virtual Network Computing (VNC).
  • 7071/TCP — Zimbra Administration Console по протоколу HTTPS.
  • 9090/TCP — Openfire Administration Console.

Источник

Показать все открытые порты (netstat)

netstat

Команда netstat умеет показывать сетевые соединения (входящие/исходящие), таблицу маршрутизации, статистику по сетевым интерфейсам и т.д.

Список всех открытых портов (TCP)
netstat -at

Список всех открытых портов (UDP)
netstat -au

Список только прослушиваемых портов (TCP)
netstat -lt

Статистика по всем открытым портам
netstat -s

Подробное отображение списка с открытыми портами — добавлен PID и имя процессов
netstat -p

Объединим все ключи в полезную команду для просмотра открытых TCP/UDP портов с именами процессов (может понадобиться root-доступ)
netstat -ltupn

Список подключенных хостов
netstat -lantp | grep ESTABLISHED |awk ‘‘ | awk -F: ‘‘ | sort -u

Утилита ss позволяет просматривать информацию об используемых сокетах в системе. Эта команда обладает схожим функционалом к netstat, но есть и уникальные возможности. Например можно фильтровать вывод по установленным соединениям с определенным портом.

Список процессов, использующие соединения в данный момент
ss -p

Список сокетов в режиме прослушивания
ss -l

Пример фильтра — список всех соединений к порту 80
ss -o state established ‘( dport = :www or sport = :www )’

Утилита lsof умеет отображать процессы, которые работают с определенным файлом или сокетом.

Список всех сетевых соединений
lsof -i

Список процессов, работающих с портом 80
lsof -i :80

netcat

Утилита netcat позволяет передавать/принимать данные через TCP/UDP соединения.

Шаблон вызова утилиты
nc host port

Откроем прием (ключ -l) данных на порте 1234 с подробным выводом информации (ключ -v) и продолжением работы после разрыва соединения (ключ -k), по-умолчанию nc разрывает соединение после первого дисконекта.
nc -lvk 1234

Подключаемся к открытому порту и отправим import antigravity 😉
nc 127.0.0.1 1234
import antigravity

Пример более полезного использования nc — передача файла. На принимающей стороне
nc -l 1234 > file

На отправляющей стороне
nc localhost 1234

Или можно отдавать файл любому подключившемуся. На передающей стороне
nc -l 1234

На принимающей стороне
nc localhost 1234 > file

Пример открытия shell’а на определенном порте (источник). На стороне, где нужно открыть шел
mkfifo /tmp/ pipe ;
sh /tmp/ pipe | nc -l 1234 > /tmp/pipe

Еще один полезный пример с netcat — запуск процесса, с возможностью отслеживания его работы через сеть
watch w | nc localhost 1234

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Посмотреть пароль под звездочками windows
  • Посмотреть открытые порты windows server 2008 r2
  • Посмотреть компьютеры рабочей группы windows 7
  • Посмотреть ключ беспроводной сети windows xp
  • Последовательность установки драйверов windows 10