netstat: linhas grep relacionadas a um processo específico

netstat: linhas grep relacionadas a um processo específico

Eu sei que, no Windows, você poderia fazer o seguinte para ver quais processos estão anexados a uma porta:

netstat -a -b

No entanto, como você limitaria a exibição às portas conectadas a um processo específico? eu olheiencontrarstrmas isso não ajuda porque o executável do processo não é mencionado na mesma linha que as informações da porta:

PS C:\Users\nimmylebby> netstat -a -b
 [svchost.exe]
  TCP    [::]:49154             NIMMY-LAPTOP:0         LISTENING
  Schedule
 [svchost.exe]
  TCP    [::]:49155             NIMMY-LAPTOP:0         LISTENING
 [services.exe]
  TCP    [::]:49156             NIMMY-LAPTOP:0         LISTENING
 [lsass.exe]
  UDP    0.0.0.0:500            *:*
  IKEEXT
 [svchost.exe]
  UDP    0.0.0.0:3702           *:*
  FDResPub
 [svchost.exe]

Alguém tem alguma pista?

Responder1

Uma opção é usarSysinternals TCPView, que inclui uma versão de linha de comando que permite filtrar um nome de processo:

Usando TCPvcon

O uso do Tcpvcon é semelhante ao do utilitário netstat integrado do Windows:

Uso: tcpvcon [-a] [-c] [-n] [nome do processo ou PID]

-a Mostrar todos os endpoints (o padrão é mostrar conexões TCP estabelecidas). -c Imprime a saída como CSV. -n Não resolva endereços.

informação relacionada