26.04.2022
Приветствуем.
В операционной системе MS Windows вы, например хотите:
- сделать проброс для программы;
- добавить правило в брандмауэр;
- просто ознакомиться информацией о том, какой порт/ы слушает интересующая вас программа.
Данный способ подходит для всех версий Windows, как пользовательских, так и серверных. Понадобится нам утилита CMD, которая есть даже в безгуишном Hyper-V.
Итак, первое что мы посмотрим - это список текущих задач, которые запущены. Смотрим их командой tasklist, в списке ищем интересующую вас программу.
Мы для примера будем искать, какие порты слушает агент Veeam'а:
> tasklist
Видим, что служба Veeam-агента имеет PID процесса 5024. Отлично, полдела сделано =) Далее используем команду netstat, при этом дополнительно пользуемся сразу функцией find, то есть поиском, чтоб из всего вывода нам было выдано только то, что нужно:
> netstat -aon | findstr "5024"
Отлично, мы видим, что служба или приложение с PID 5024 слушает порты 6183, 6184 и 9395.
Далее берём эту информацию и используем там, для чего её искали :)
Подобную операцию можно сделать с помощью утилит, типа TCPView или CurrPorts.