나는 NETSTAT 이미 연결이 앱과 포트를 보여줍니다 추측하고 그것은 표시되지 않거나되는 응용 프로그램 표시 할 수 없습니다 하려고 연결을 열 수 있습니다.
인터넷에 연결하려고하지만 방화벽으로 차단 된 앱이있는 경우 사용하려는 포트를 어떻게 알 수 있습니까?
나는 NETSTAT 이미 연결이 앱과 포트를 보여줍니다 추측하고 그것은 표시되지 않거나되는 응용 프로그램 표시 할 수 없습니다 하려고 연결을 열 수 있습니다.
인터넷에 연결하려고하지만 방화벽으로 차단 된 앱이있는 경우 사용하려는 포트를 어떻게 알 수 있습니까?
답변:
Microsoft / Sysinternals에서 TCPView 를 사용할 수 있습니다 .
해당 유틸리티로 포트 열기를 캡처하기 어려운 경우 가장 좋은 방법은 Wireshark 를 설치하고 실행 하여 네트워크 추적을 얻는 것입니다 (로컬 소프트웨어 기반 방화벽에 대해 이야기하고 있지 않다고 가정).
앱이 사용하려고하는 포트를 찾는 Windows 도구?
NirSoft의 CurrPorts- 로컬 컴퓨터에서 현재 열려있는 모든 TCP / IP 및 UDP 포트 목록을 표시하는 네트워크 모니터링 소프트웨어. 목록의 각 포트에 대해 프로세스 이름, 프로세스의 전체 경로, 프로세스 버전 정보 (제품 이름, 파일 설명 등)를 포함하여 포트를 연 프로세스에 대한 정보도 표시됩니다. 프로세스가 작성되었고 프로세스가 작성된 사용자.
CurrPorts를 사용하면 원치 않는 TCP 연결을 닫고 포트를 연 프로세스를 종료하고 TCP / UDP 포트 정보를 HTML 파일, XML 파일 또는 탭으로 구분 된 텍스트 파일에 저장할 수 있습니다. CurrPorts는 또한 식별되지 않은 응용 프로그램 (버전 정보 및 아이콘이없는 응용 프로그램)이 소유 한 분홍색의 의심스러운 TCP / UDP 포트로 자동 표시합니다.
소프트웨어 방화벽 인 경우 전체 응용 프로그램에 대해 예외를 설정하여 사용중인 포트를 netstat 또는 tcpview로 쉽게 확인할 수 있습니다. 그런 다음 예외를 제거하고 해당 특정 포트에 대한 규칙을 추가 할 수 있습니다
명령 행에서 사용할 수 있습니다
netstat -ano
그런 다음 작업 관리자를보고 어떤 PID가 어떤 포트에 해당하는지 확인하십시오
netstat -b -a
작동하는 것 같습니다
-a 모든 연결 및 청취 포트를 표시합니다.
-b 각 연결 또는 청취 포트 작성과 관련된 실행 파일을 표시합니다. 경우에 따라 잘 알려진 실행 파일은 여러 개의 독립적 인 구성 요소를 호스팅하며 이러한 경우 연결 또는 수신 포트를 만드는 데 관련된 구성 요소의 순서가 표시됩니다. 이 경우 실행 파일 이름은 맨 아래의 []에 있고 맨 위에는 TCP / IP에 도달 할 때까지 호출 한 구성 요소가 있습니다. 이 옵션은 시간이 오래 걸리며 충분한 권한이 없으면 실패합니다.