Encontrar o processo do Windows que se liga a uma porta proxy
Distinga uma ligação de saída para a porta 8080 de um ouvinte local e associe o socket ao processo que o possui.
Ao investigar uma ligação de saída para um presumível proxy, filtre pela porta remota em vez de procurar apenas ouvintes locais:
Get-NetTCPConnection -RemotePort 8080 |
Select-Object LocalAddress, LocalPort, RemoteAddress,
RemotePort, State, OwningProcess
OwningProcess é o ID do processo associado ao socket. Inspecione esse ID com Get-Process e correlacione-o com a função habitual do executável. Guarde também o endereço remoto: a porta 8080 pode alojar um site comum ou outro serviço. Verifique o suporte a proxy separadamente.
Para um programa que aceita ligações proxy localmente, investigue antes LocalPort e o estado Listen. Um cliente costuma usar uma porta local efémera enquanto se liga à porta remota fixa do proxy.
Esta é uma observação num instante. Uma tentativa falhada curta pode desaparecer antes da consulta, e uma pesquisa posterior do processo pode competir com a saída do processo. A ausência num instantâneo não prova que não houve tentativa.