Как узнать какой процесс занимает порт

У нас есть 23 ответов на вопрос Как узнать какой процесс висит на порту? Скорее всего, этого будет достаточно, чтобы вы получили ответ на ваш вопрос.

Содержание

  • Как посмотреть какой процесс занимает порт?
  • Как узнать что занимает ком порт?
  • Как узнать что работает на 80 порту?
  • Как узнать что работает на порту Windows 10?
  • Как найти процесс по порту WIndows?
  • Как освободить занятые COM порты?
  • Как узнать кто сидит на 80 порту?
  • Как узнать что висит на порту Windows?
  • Как узнать какой процесс висит на порту? Ответы пользователей
  • Как узнать какой процесс висит на порту? Видео-ответы

Отвечает Рашид Коновалов

Открываем командную строку: сочетание клавиш и вводим команду CMD. 2. Запускаем tasklist и находим PID процесса. Если необходимо отобразить полный список процессов, в том числе служебных и системных, необходимо использовать tasklist без аргументов.Apr 13, 2021

Как посмотреть какой процесс занимает порт?

А чтобы выяснить какая программа слушает какой порт можно использовать утилиты «netstat» (или «ss») и «lsof». Здесь «номер_порта» — это цифра. -l показать только прослушиваемые «LISTEN» порты.

Как узнать, какой компонент использует TCP-порт 80

Как узнать что занимает ком порт?

Определяем процесс, который использует COM в Windows Чтобы определить имя процесса, который использует COM порт понадобится утилита Process Explorer (https://docs.microsoft.com/en-gb/sysinternals/downloads/process-explorer). Имя службы данного COM порта указано в столбце Service. Например, для COM2 это Serial.

Как узнать что работает на 80 порту?

Проверка доступности порта 80В меню «Пуск» Windows выбрать «Выполнить…».В диалоговом окне «Выполнить» введите cmd .Нажмите «ОК».В командной строке введите «netstat -ano».Будет открыт список активных соединений. . Запустите Диспетчер задач Windows и откройте вкладку «Процессы».

Как узнать что работает на порту Windows 10?

Нажмите сочетание клавиш Windows + R, введите «cmd.exe» и нажмите OK. Введите «telnet + IP-адрес или имя хоста + номер порта» (например, telnet www.example.com 1723 или telnet 10.17. xxx. xxx 5000), чтобы запустить команду telnet в командной строке и протестировать состояние порта TCP.

Как найти процесс по порту WIndows?

Найти и убить процесс в WIndows по порту и PIDУзнать PID процесса в Windows: netstat -ao.Найдем процесс: netstat -ao | findstr :80. apache80.Убить процесс: taskkill -PID 312. taskkill -PID 312 -F.

Источник: querybase.ru

Как узнать какой процесс использует порт?

Как посмотреть какие порты открыты на компьютере, и кто их используетВ окне командной строки наберите команду netstat -a (перед знаком минус не забудьте поставить пробел), нажмите Ввод. . Как видим, для каждого активного сокета указывается протокол, локальный и внешний адрес, а также состояние протокола.•4 июн. 2018 г.

Как узнать какая программа использует какой TCP/UDP порт ПК

Как узнать кто прослушивает порт?

Использование команды Netstat Флаг -l указывает netstat вывести все прослушивающие сокеты (сокет это ip + порт), -t показывает все TCP-соединения, -u отображает все соединения UDP, а -p позволяет выводить имя приложения/программы, прослушивающее порт.

Как узнать какая программа использует COM порт?

Как определить каким процессом (программой) занят порт.В меню «Пуск» выберите пункт «Выполнить»;В поле «Открыть» наберите команду cmd и нажмите кнопку «ОК»; . Наберите команду netstat -ano и нажмите кнопку «Ввод» (Enter) на клавиатуре;

Как определить занятость COM порта?

Проверить занятые порты легко:Нужно нажать комбинацию клавиш .Ввести команду CMD и нажать кнопку Enter.Ввести команду netstat –a и повторно нажать Enter.22 июн. 2021 г.

Еще по теме:  Как сделать ТВ из бумаги

Как узнать почему не открыт порт?

На компьютере с ОС Windows Нажмите сочетание клавиш Windows + R, введите «cmd.exe» и нажмите OK. Введите «telnet + IP -адрес или имя хоста + номер порта» (например, telnet www.example.com 1723 или telnet 10.17. xxx. xxx 5000), чтобы запустить команду telnet в командной строке и проверить состояние порта TCP.

Как разблокировать порт UDP?

Для того чтобы открыть порты TCP или UDP-порты, выполните следующие действия:Нажмите кнопку «Пуск» на панели задач Windows.Нажмите на «Панель управления»Наберите «Брандмауэр» в строке поискаВыберите «Брандмауэр Windows» из полученных результатовНажмите на «Дополнительные параметры» в левой панели

Как разблокировать порты Windows 10?

Как открыть сетевой порт на Windows 10Нажмите клавиши Win+R.В появившемся окне введите firewall. . В настройках Брандмауэра Windows перейдите по ссылке Дополнительные параметры.В поле слева кликните на раздел Правила для входящих соединений. . В открывшемся окне выберите тип правила Для порта и нажмите Далее.•20 янв. 2021 г.

Источник: www.quepaw.com.ru

Как определить приложение что использует порт. Как посмотреть открытые порты в Linux.

Что такое компьютерные порты? По принципу работы компьютерные порты сравнимы с реальными портами, теми самыми, которые есть в большинстве городе с водно-транспортной инфраструктурой. Компьютер с этой точки зрения можно сравнить с городом со множеством портов, а программное обеспечение — с кораблями или грузом (иногда опасным). Разница между водными и компьютерными портами, кроме непосредственно самого назначения, заключается также в том, что корабли, если позволяют их размеры, могут входить в разные порты, а программы — только подключаться к портам, и только к определенным.

Например, браузеры, как правило, всегда используют порт под 80-м номером, тогда как почтовые клиенты могут подключаться к одновременно двум портам, 25-му — для отправки писем, 110-му — для получения.

Вы можете самостоятельно проверить, какой порт занят, и какой программой. Это несложно. В Windows для этого можно использовать специализированное ПО наподобие TCPView или встроенные средства системы — всемогущую командную строку. В последнем случае нужно запустить консоль с администраторскими правами и ввести в окно следующую команду:

При этом отобразится общее описание команды и перечень доступных параметров. Так, использование команды netstat, дополненной ключом -a, откроет список с названиями всех подключений, ключ -o предоставит доступ к идентификатору каждого процесса, ключ –b выведет исполняемый файл, задействованный в организации подключения, в чем, собственно, и заключается наша задача. Также для просмотра номеров портов и адресов можно вводить netstat –N. Ключи можно сочетать, если нужно узнать больше подробностей о порте.

Например, чтобы посмотреть список активных подключений, источник, локальный и внешний адреса, идентификатор и состояние, нужно вводить netstat –a –n –o. Чтобы узнать, какому файлу, принадлежит, например ID 2248, нужно просто расширить вводимую команду, добавив ключ –b. Как вариант, можно также использовать другую команду:

tasklist | find «2248»

Вот и все. Теперь вы знаете, как узнать, какое приложение в Windows какой порт использует.

Использует программа (или какая программа использует порты ), обычно возникает в случае подозрения на заражение компьютера троянской программой. Если вы заметили что-то подозрительное, откройте командную строку: «Пуск» – «Все программы» – «Стандартные» – «Командная строка».

Введите в командной строке команду tasklist и нажмите Enter. Вы получите данные обо всех запущенных в системе процессах. Обратите внимание на PID – идентификатор процесса. Он поможет определить, какая программа использует тот или иной порт.

Наберите в командной строке команду netstat –aon и нажмите Enter. Вы увидите список текущих подключений. В графе «Локальный адрес» в конце каждой строки указан номер порта. В графе PID указаны идентификаторы процессов. Посмотрев номер порта и соответствующий ему PID, перейдите к списку процессов и по номеру идентификатора определите, какой процесс использует этот порт.

Если вы не можете по названию процесса понять, какой программе он принадлежит, воспользуйтесь одной из подходящих в данном случае программ. Например, программой Everest, она же Aida64. Запустите программу, откройте вкладку «Операционная система», выберите «Процессы». В списке процессов найдите нужный вам и посмотрите строку его запуска. Это поможет определить, какой программе принадлежит процесс.

Еще по теме:  Авто ТВ антенна на крышу

Используйте для той же цели программу AnVir Task Manager. Она позволяет отслеживать все подозрительные процессы, в том числе процессы программ, соединяющихся с интернетом. Все подозрительные процессы выделяются в списке программы красным цветом.

Если вы видите, что порт используется неизвестной вам программой, то при наличии текущего соединения в графе «Внешний адрес» (команда netstat –aon) вы увидите ip-адрес компьютера, с которым установлено соединение. В графе «Состояние» будет стоять значение ESTABLISHED – если соединение присутствует на текущий момент; CLOSE_WAIT, если соединение закрыто; LISTENING, если программа ждет соединения. Последнее характерно для бэкдоров — одной из разновидностей троянских программ.

Программный порт – это условное число от 1до до 65535, которое показывает, какому приложению адресован пакет данных. Порт, который работает с программой, называется открытым. Надо иметь в виду, что в текущий момент любой порт может работать только с одной программой.

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

Недаром эти два слова являются омонимами.

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

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

Многие браузеры, к примеру, используют порт под номером 80, в то время как могут использовать два порта, а именно номер 25 для отправки почты и номер 110 для приема.

Так вот, иногда у пользователей возникает необходимость узнать, какой порт использует какая программа. А узнать это весьма просто. Для этих целей можно воспользоваться специальными утилитами типа TCPView либо же самой обыкновенной командной строкой. Запустите консоль от имени администратора и выполните вот такую команду:
netstat /?

При этом откроется краткое описание команды и список доступных параметров. Например, использование netstat с ключом –а выведет список всех подключений и портов прослушивания, ключ –o откроет доступ к ID каждого процесса, а ключ –b покажет исполняемый файл, участвующий в создании подключения, что собственно нами и нужно. Для просмотра адресов и номеров портов также можно использовать ключ –N .

Итак, выполняем команду netstat –a –n –o и смотрим, что получилось. Мы получили список активных подключений с указанием протокола, локального и внешнего адресов, состояния и идентификатора. Как узнать, к примеру, какому файлу принадлежит ID 2248? Можно расширить команду добавим в нее ключ –b или тут же выполнить другую команду tasklist | find «2248» . Вот все так просто.

Определить, какое приложение занимает (слушает) тот или иной порт, требуется не часто. Обычно необходимость диктуют ошибки в устанавливаемых приложениях. Чаще всего это Skype, VMWare, и сборки веб-разработчиков, например XAMPP или OpenServer.

Для поиска занимающих порты приложений можно воспользоваться приложениями, например SysInternals Process Explorer, Sysinternals TCPView, Nirsoft CurrPorts. Однако, в нужный момент их может просто не оказаться под рукой и здесь нам на помошь придут интегрированные компоненты Windows.

В состав Windows входит консольная утилита netstat. Запустив её с параметром /?, вы увидите, что предназначена она для отображения статистики и активных соединений протокола TCP/IP, а также полный перечень её опций: Из этого перечня нас интересуют в первую очередь эти:

  • -a — отображать все соединения и используемые порты.
  • -o — отображать числовой идентификатор процесса, отвечающего за конкретное соединение (Process ID, или попросту PID).
  • -n — указывает утилите netstat отображать реальные айпи адреса и цифровые значения портов вместо из DNS-имен и общепринятых псевдонимов. В ряде случаев это может оказаться полезным.
Еще по теме:  Какие каналы входят в пакет нтв ТВ

Запустим netstat командой

У меня вывод выглядит так:

В выведенном списке ищем строку, в которой упоминается об использовании на нашем компьютере 127.0.0.1 порта с номером 5037. Это 11 сверху строка. В последней колонке видим, что порт использует приложение с Отлично, найдем, кто же это!

Не покидая командной строки, вы можете быстро выяснить, что такое процесс 8768.

tasklist | find «8768»

Как гласят результаты вывода данных команды, наш виновник это

adb.exe 8768 Console 3 8 336 КБ

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

Кстати, «Диспетчер задач» тоже поможет определить приложение по номеру его процесса. Запустите Менеджер задач, нажав CTRL+SHIFT+ESC, перейдите на вкладку «Процессы». В меню «Вид» выберите пункт «Выбрать столбцы», и отметьте столбец PID: Нужный процесс можно найти по значению этого столбца.

От имени администратора в командной строке набери команду:

Поскольку список может быть довольно большой, то лучше вывести всё это дело в какой-нибудь файл. Например, так:

Netstat -ab > ports.txt

В файле искать будет проще.

Подробное объяснение

Да вообще программ для подобных целей полно, любой брандмауер/фаервол может это отобразить. Ну если необходимо решить задачу именно стандартными средствами ОС Windows, то можно воспользоваться консольной программой netstat.

Удобно использовать с ключом -b (netstatn -b), таким образом будет выведен список не только открытых портов, но и приложений, которые эти порты используют, а так же будут указаны активные подключения, сетевые адреса (внутренние и внешние) с сетевыми портами, идентификаторы процессов использовавших конкретный порт (PID) и их названия.

А вообще советую почитать справку по этой утилите, набрав в консоле (она же cmd) команду netstat /? Там много полезной информации написано, в том числе и по ключам, с помощью которых можно детализировать списки вывода информации не только по сетевым портам.

Отображение статистики протокола и текущих сетевых подключений TCP/IP.

NETSTAT [-a] [-b] [-e] [-n] [-o] [-p протокол] [-r] [-s] [-v] [интервал]

A Отображение всех подключений и ожидающих портов.
-b Отображение исполняемого файла, участвующего в создании каждого подключения, или ожидающего порта. Иногда известные исполняемые файлы содержат множественные независимые компоненты. Тогда отображается последовательность компонентов, участвующих в создании подключения, либо ожидающий порт. В этом случае имя исполняемого файла находится снизу в скобках , сверху — компонент, который им вызывается, и так до тех пор, пока не достигается TCP/IP. Заметьте, что такой подход может занять много времени и требует достаточных разрешений.
-e Отображение статистики Ethernet. Он может применяться вместе
с параметром -s.
-n Отображение адресов и номеров портов в числовом формате.
-o Отображение кода (ID) процесса каждого подключения.
-p протокол Отображение подключений для протокола, задаваемых этим
параметром. Допустимые значения: TCP, UDP, TCPv6 или UDPv6.
Используется вместе с параметром -s для отображения статистики
по протоколам. Допустимые значения: IP, IPv6, ICMP, ICMPv6,
TCP, TCPv6, UDP или UDPv6
-r Отображение содержимого таблицы маршрутов.
-s Отображение статистических данных по протоколам. По умолчанию
данные отображаются для IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP
и UDPv6. Параметр -p позволяет указать подмножество выводящихся
данных.
-v При использовании с параметром -b, отображает последовательность компонентов, участвующих в создании подключения, или ожидающий порт для всех исполняемых файлов.
интервал Повторный вывод статистических данных через указанный
промежуток времени в секундах. Для прекращения вывода данных
нажмите клавиши CTRL+C. Если параметр не задан, сведения о
текущей конфигурации выводятся один раз.

Если есть всё же есть возможность, то лучше воспользоваться сторонними программами ибо так удобнее. Например утилита Tcpview Марка Руссиновича покажет детальную информацию о сетевых портах, при этом в режиме реального времени будет ещё и мониторить всё это.

Источник: phocs.ru

Оцените статью
Добавить комментарий