как узнать какой порт использует программа

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

На компьютере может быть установлено довольно много программ и все они резервируют в операционной системе определенный порт для взаимодействия с другим программным обеспечением по сети. В большинстве случаев пользователь заранее знает какой порт использует программа. Это может быть официально зарезервированный порт, под определенный сетевой протокол. Например почтовые программы используют для приема почты протокол POP3 и резервируют порт 110. Бывают неофициально резервируемые порты, например порт 1540 используемый агентом сервера 1С:Предприятие. Информацию об используемых неофициальных портах разработчики программного обеспечения указывают в документации.

Определения порта программы стандартными средствами Windows

Поиск идентификатора процесса PID

1. Открываем командную строку: сочетание клавиш и вводим команду CMD.

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

2. Запускаем tasklist и находим PID процесса.

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

Команда tasklist /fi «status eq running» найдет только те процессы, которые были запущенны программами. Это сократит список процессов и облегчит поиск.

Находим в списке нужную программу, например OneDrive.exe и запоминаем соответствующий PID.

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Поиск порта процесса

Для получения списка используемых портов воспользуемся утилитой командной строки netstat.

B netstat были использованы слtдующие аргументы:

В результате будет получен довольно крупный список активных сетевых соединений, среди которых необходимо найти соединение с нужным PID.

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

В найденных результатах видно, что процесс c PID 15304 (программа OneDrive.exe) использует несколько сетевых портов: 11906, 11907, 11908.

Обращайте внимание на то, для какого траспортного протокола открыт порт: ТСР или UDP. Это информация будет важна, когда будете пробрасывать порт через межсетевой экран.

Программы для просмотра сетевых соединений

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

TCPView

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

CurrPorts

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

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Источник

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

Существует много различных приложений, показывающих, какое приложение «слушает» тот или иной порт в настоящее время. Вы можете воспользоваться приложениями SysInternals Process Explorer, Sysinternals TCPView, Nirsoft CurrPorts, все они весьма замечательны, но в нужный момент их может просто не оказаться под рукой. Их отсутствие можно восполнить встроенными средствами операционной системы.

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Из этого перечня нас интересуют в первую очередь эти:

Также хочу обратить ваше внимание на опцию –n, которая указывает утилите netstat отображать реальные айпи адреса и цифровые значения портов вместо из DNS-имен и общепринятых псевдонимов. В ряде случаев это может оказаться полезным.

Порядок действий

Proto Local Address Foreign Address State PID
TCP 192.168.1.100:49183 bos-m057a-sdr1:https ESTABLISHED 3104

Оно принадлежит процессу с идентификатором 3104, и выполняется к удаленному узлу с именем bos-m057a-sdr1 на 443 порт. Не покидая командной строки, вы можете быстро выяснить, что такое процесс 3104. Вот так:
[code]tasklist | find «3104»[/code]
как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Итак, это мессенджер Miranda-IM, а соединение выполнено с сервером ICQ.

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

Нужный процесс можно найти по значению этого столбца:
как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Я лично предпочитаю tasklist по той причине, что в диспетчере задач нет поиска.

💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.

Судя по тому, что вы читаете этот текст, вы дочитали эту статью до конца. Если она вам понравилась, поделитесь, пожалуйста, с помощью кнопок ниже. Спасибо за вашу поддержку!

Вы здесь: Главная страница » Windows » Windows 7 » Как узнать, какая программа использует тот или иной порт в Windows 7

Публикации по теме

Автор: Сергей Ткаченко

Сергей Ткаченко создал этот сайт в далёком 2009 году, и с тех пор продолжает над ним работать, публикуя новые материалы о Windows и её приложениях практически каждый день. Посмотреть все записи автора Сергей Ткаченко

Как узнать, какая программа использует тот или иной порт в Windows 7: 6 комментариев

полезная статья. спасибо!

Красавчик! очень полезно и содержательно! спасибо!

Чтото не могу понят как вы определили что используется порт 443

Как я с этим жить теперь буду?

по значению https он это определил. этот протокол данный порт использует.

Большое спасибо автору! Настраивал апач — конфликт порта 80. Оказывается скайп этот порт еще слушал. поставил в настройках скайпа галочку, точнее убрал, и все заработало. Еще раз спасибо!

Источник

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

Требования.
Статья применима для Windows 2000/XP/Vista/7.

Информация.
При установке некоторых программ иногда возникает проблема с доступностью порта. Т.е. вы устанавливаете программу, а она вам говорит: «Извините, но предпочитаемый порт номер занят!». И самое интересное программа не говорит чем или кем занят порт.

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

Откроется окно командной строки, примерно такого вида:

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Результатом выполнения данной команды, должен быть список всех активных подключений, с ip-адресами и номерами портов.

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

4. Теперь в колонке «Локальный адрес», находим нужный нам порт и записываем его идентификатор в колонке «PID»;

Например порт номер 80, его идентификатор 440.

5. Снова открываем меню «Пучк» и выбираем пункт «Выполнить«;
6. В поле «Открыть» вводим команду taskmgr и нажимаем кнопку «ОК»;
7. В окне «Диспетчер задач Windows» переходим на вкладку «Процессы«;
8. В главном меню открываем пункт «Вид» и выбираем пункт «Выбрать столбцы. «;
9. В окне «Выбор столбцов» находим пункт «Идентиф. процесса (PID)» и ставим рядом с ним галочку;
10. Нажимаем кнопку «ОК»;
11. Теперь в окне «Диспетчер задач Windows«, нажимаем на заголовок столбца «PID», для сортировки процессов по возрастанию;
12. Находим номер нашего процесса 440 и в столбце «Имя образа«, смотрим какой процесс занимает наш порт;

Источник

Блог Алексея Воронина

История, краеведение, сельское хозяйство, лесоводство, биология, IT…

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Как узнать, какое приложение занимает какой-либо порт?

Часто бывает такая ситуация, что какой-либо порт (80, 8080 и т.п.) занят неизвестным приложением. Чтобы освободить порт, надо снять эту задачу. Но как узнать, какой именно процесс необходимо завершить?

Разберемся по шагам, как же решить эту проблему на примере занятого порта 8080.
как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Сначала узнаем идентификатор процесса (PID), занимающего этот порт, с помощью команды netstat, отображающей статистику протокола и текущих сетевых подключений TCP/IP:

ключ -o — отображение ИД процесса каждого подключения;
ключ -n — отображение адресов и номеров портов в числовом формате;
ключ -a — отображение всех подключений и портов прослушивания.
Отфильтровать содержимое ответа можно с помощью команды findstr.
Ответом на эту команду было:

TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 3152

В ответе мы видим число 3152 — это и есть PID-идентификатор таинственного процесса, занимающего порт 8080.
Затем узнаем имя приложения, соответствующего процессу с этим PID, с помощью команды tasklist, отображающей список процессов, которые сейчас выполняются на локальном или удаленном компьютере:

tasklist /FI «PID eq 3152»

ключ /FI — выводит список задач, которые соответствуют заданным в фильтре условиям, фильтр — «PID eq 3152»PID процесса равен 3152.
В ответ получаем:

Имя образа PID Имя сессии № сеанса Память
========================= ==== =========== =========== =========
ApplicationWebServer.exe 3152 Services 0 6 816 КБ

Итак, выяснено, что порт 8080 занят приложением по имени ApplicationWebServer.exe .
Осталось узнать путь к этому приложению с помощью команды wmic:

wmic process where «name=’ApplicationWebServer.exe'» get ExecutablePath

В результате видим:

C:\Program Files (x86)\National Instruments\Shared\NI WebServer\ApplicationWebServer.exe

Итак, порт 8080 был занят приложением ApplicationWebServer.exe, входящим в состав программного пакета LabView компании National Instruments.

Как узнать, какое приложение занимает какой-либо порт? : 2 комментария

Добрый день! а как просмотреть какой ip из локальной сети занимает определенный порт на шлюзе? (тобишь есть шлюз от через который все клиенты локальной сети ходят в инет, зная порт-как посмотрть кот из сети на нем сидит?)

Приветствую! В общем случае маршрутизатор заменяет в исходящем пакете внутренний IP-адрес и внутренний порт (мы их и хотим узнать) на внешние (они нам ничего не говорят, если нет доступа к таблице соответствия), так что это весьма проблематично.

Источник

Как найти открытые и заблокированные порты TCP / UDP

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

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Что такое сетевой порт?

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

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

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Существует два общих типа портов, которые требуют краткого объяснения, прежде чем мы перейдем к проверке того, какие порты в вашей системе открыты, а какие нет.

Что такое порты TCP и UDP?

Два современных типа портов в современных сетях известны как порты TCP и UDP. Это протокол управления передачей и протокол дейтаграмм пользователя соответственно. Таким образом, эти два типа портов используют разные сетевые протоколы.

Которые вы можете считать отличительными наборами правил для того, как биты информации должны быть отправлены и получены. Оба типа портов построены на фундаментальном протокол Интернета (IP), который делает интернет и домашние сети, ну, Работа, Тем не менее, они подходят для различных применений.

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

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

TCP, с другой стороны, больше похож на телефонный звонок. Приемник должен «установить» соединение, и существует поток информации, пока кто-то намеренно не положит трубку.

Сообщения UDP обычно передаются по сети любому, кто прослушивает указанный порт UDP. Это делает его идеальным для сообщений служебного типа, которые касаются работы самой сети. Он также идеально подходит для потоковой передачи голоса по IP, онлайн-видеоигр и потокового вещания.

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Почему? Эти приложения извлекают выгоду из низкой задержки UDP и постоянного потока информации, который не обязательно должен быть идеальным, чтобы быть полезным. В конце концов, небольшое искажение в вашем чате Skype гораздо менее важно, чем небольшое отставание.

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

Какие порты обычно открыты по умолчанию?

Есть много портов. Номер порта может быть любым от 0 до 65535! Это не означает, что любое приложение может просто выбрать любой порт. Существуют установленные стандарты и диапазоны, которые помогают нам разобраться с шумом.

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Порты 0-1023 связаны с некоторыми из наиболее важных и основных сетевых служб. Это имеет смысл, поскольку порты с меньшими номерами были назначены первыми. Например, протокол SMTP для электронной почты используется исключительно портом 25.

Порты 1024-49151 известны как «зарегистрированные порты» и назначаются важным общим службам, таким как OpenVPN на порт 1194 или Microsoft SQL на портах 1433 и 1434.

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

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Хотя невозможно перечислить все важные порты, эти общие порты полезно знать наизусть:

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

Найти открытые порты в Windows

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

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

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

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Сканирование для заблокированных портов

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Это позволяет определить, какие порты используются и каким приложением, но не сообщает нам, какие порты активно блокируются брандмауэром Windows.

netsh firewall показать состояние

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Это отображение заблокированных и открытых портов согласно конфигурации вашего брандмауэра Windows.

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

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

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

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

Полезные приложения для отображения статуса вашего порта

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

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

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

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

SolarWinds может поставляться с некоторыми прикрепленными строками, но на самом деле он работает так, как рекламируется, и прост в использовании.

как узнать какой порт использует программа. Смотреть фото как узнать какой порт использует программа. Смотреть картинку как узнать какой порт использует программа. Картинка про как узнать какой порт использует программа. Фото как узнать какой порт использует программа

Как вы, вероятно, можете сказать, это скорее веб-сайт, чем приложение. Это хороший первый порт захода, чтобы посмотреть, могут ли внешние данные пройти через ваш локальный порт или нет. Он автоматически определяет ваш IP-адрес, и все, что вам нужно сделать, это указать, какой порт для тестирования.

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

Вывод

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

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

Источник

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

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