Windows에서는 다음을 수행하여 포트에 연결된 프로세스를 확인할 수 있다는 것을 알고 있습니다.
netstat -a -b
그러나 특정 프로세스에 연결된 포트로 디스플레이를 어떻게 제한합니까? 나는 보았다findstr하지만 프로세스의 실행 파일이 포트 정보와 같은 줄에 언급되어 있지 않기 때문에 도움이 되지 않습니다.
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]
누구든지 단서가 있습니까?
답변1
한 가지 옵션은 다음을 사용하는 것입니다.시스인터널스 TCPView, 프로세스 이름을 필터링할 수 있는 명령줄 버전이 포함되어 있습니다.
Tcpvcon 사용
Tcpvcon 사용법은 내장된 Windows netstat 유틸리티의 사용법과 유사합니다.
사용법: tcpvcon [-a] [-c] [-n] [프로세스 이름 또는 PID]
-a 모든 엔드포인트를 표시합니다(기본값은 설정된 TCP 연결을 표시하는 것입니다). -c 출력을 CSV로 인쇄합니다. -n 주소를 확인하지 마세요..