Исследуя исходящее подключение к подозрительному прокси, фильтруйте по удалённому порту, а не ищите только локальных прослушивателей:

Get-NetTCPConnection -RemotePort 8080 |
    Select-Object LocalAddress, LocalPort, RemoteAddress,
        RemotePort, State, OwningProcess

OwningProcess — это идентификатор процесса, связанного с сокетом. Проверьте этот ID с помощью Get-Process и соотнесите его с обычной ролью исполняемого файла. Сохраните и удалённый адрес: порт 8080 может обслуживать обычный сайт или другой сервис. Проверьте поддержку прокси отдельно.

Для программы, принимающей прокси-подключения локально, вместо этого исследуйте LocalPort и состояние Listen. Клиент обычно использует временный локальный порт, подключаясь к фиксированному удалённому порту прокси.

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

Похожие статьи