본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

PortForCommandPalette

0

PortForCommandPalette는 Microsoft PowerToys의 명령 팔레트에서 동작하는 확장 프로그램으로, Windows 시스템의 활성 네트워크 연결(포트)을 모니터링하고 관리할 수 있게 해줍니다.

PowerToys 확장명령 팔레트윈도우 명령 팔레트

소개

PortForCommandPalette는 Microsoft PowerToys의 명령 팔레트에서 동작하는 확장 프로그램으로, Windows 시스템의 활성 네트워크 연결(포트)을 모니터링하고 관리할 수 있게 해줍니다. 이 도구는 TCP 및 UDP 포트 목록을 실시간으로 표시하고, 각 포트를 사용 중인 프로세스 정보를 제공하여 네트워크 활동을 효율적으로 파악하고 제어할 수 있도록 돕습니다.

상세정보

포트 모니터링

  • TCP 및 UDP 포트 목록을 IPv4와 IPv6 모두 표시합니다.
  • 각 연결에 대해 프로토콜, 로컬/원격 주소, 포트 번호, 상태, 프로세스 이름 및 PID를 제공합니다.

지능형 폴링

페이지가 보이는 동안에만 자동으로 연결 상태를 새로 고치고, 포커스가 없거나 숨겨진 경우에는 일시 중지하여 시스템 리소스를 절약합니다.

프로세스 연관

네트워크 연결을 해당 프로세스에 자동으로 매핑하여 프로세스 이름과 파일 경로를 표시합니다. 내부 캐시를 사용하여 오버헤드를 최소화합니다.

고급 검색

  • 하이브리드 검색: 프로세스 이름은 퍼지 매칭, IP 주소와 포트는 정확한 부분 문자열 매칭을 사용합니다.
  • 사용자 지정 필터: 설정에서 프로세스 이름, 로컬/원격 주소, 로컬/원격 포트 등 검색할 필드를 선택할 수 있습니다.

보조 작업

  • 프로세스 종료: 특정 포트와 연결된 프로세스를 종료합니다.
  • 파일 위치 열기: 프로세스 실행 파일의 위치를 파일 탐색기에서 엽니다.
  • 새로 고침: 활성 포트 목록을 수동으로 다시 로드합니다.

명령 팔레트를 통한 설치

  1. PowerToys를 실행하고 명령 팔레트를 엽니다.
  2. 명령 팔레트에서 ‘Port for Command Palette’를 선택합니다.

winget을 통한 설치

  1. 명령 프롬프트 또는 PowerShell을 엽니다.
  2. 다음 명령을 실행합니다: winget install 15722UsefulApp.PortForCommandPalette

Q: 이 확장은 어떤 Windows 버전에서 작동하나요?

A: Windows 10 이상에서 PowerToys가 설치된 환경에서 사용할 수 있습니다.

Q: 설치 방법은 무엇인가요?

A: winget 명령어 winget install 15722UsefulApp.PortForCommandPalette를 사용하거나, GitHub 저장소에서 소스를 다운로드하여 수동으로 설치할 수 있습니다.

Q: 관리자 권한 없이도 포트 목록을 볼 수 있나요?

A: 포트 목록 조회는 일반적으로 가능하지만, 프로세스 종료(Kill Process) 기능은 시스템 권한에 따라 작동 여부가 달라질 수 있습니다.

화면으로 보는 주요 기능

포트 목록 및 필터 메뉴

포트 목록 및 필터 메뉴

포트 목록이 표시된 창에서, 각 항목은 IP 주소, 포트 번호, 프로토콜(TCPv4, UDPv4), 상태(예: Listen), 프로세스 이름 및 PID를 포함한다. 오른쪽 상단에는 'All' 필터가 선택된 상태로, TCP, TCPv4, TCPv6, UDP, UDPv4, UDPv6와 같은 프로토콜 필터가 있는 드롭다운 메뉴가 있다. 하단에는 'View Ports', 'Kill Process', 'More' 버튼이 있다.

시스템 요구사항

Windows 10 이상 및 Microsoft PowerToys가 설치된 환경이 필요합니다. 또한 x64 아키텍처를 지원합니다.