[TcpView] 현재 컴퓨터의 TCP/UDP v4/v6 포트 상태와 관련 프로세스를 보여주는 툴

 서버 프로그램을 개발하거나 서버 앱을 실행 할 때 지정된 TCP 포트가 이미 사용중이면 bind 에러를 뿜어내지만 정작 어떤 앱이 현재 해당 포트를 사용중인지는 알려주지 않습니다.

 이런 경우 netstat 커맨드라인 명령어를 사용해 확인 할 수 있지만 해당 커맨드로 알려주는건 process id만 알려주기 때문에 이걸 다시 task manager상에 프로세스 목록의 id와 비교해야 어떤 앱인지 확인이 가능하기 때문에 번거롭습니다.

 이럴 때 마이크로 소프트에서 공식 제공하는 TcpView GUI 툴을 사용하면 쉽게 확인 할 수 있습니다.

 

다운로드: https://learn.microsoft.com/ko-kr/sysinternals/downloads/tcpview

 

Windows용 TCPView - Sysinternals

활성 소켓 명령줄 뷰어입니다.

learn.microsoft.com

TcpView

위의 링크로 들어가면 아래에 보이는 TCPView를 클릭하면 다운로드가 됩니다.

 

다운로드 후 압축을 해제하면 아래 파일들이 보일텐데 본인에게 맞는 실행파일을 선택해서 실행하면 됩니다. 보통 64비트 윈도우즈를 사용중일테니 tcpview64.exe를 실행하면 됩니다.