TCP Viewer 앱 아이콘

TCP Viewer

Mac용 네이티브 패킷 뷰어

Mac 패킷 캡처를 위한 최고의 Wireshark 대안

TCP Viewer는 Wireshark와 마찬가지로 패킷 수준에서 작동합니다. 네이티브 Mac 앱에서 실시간 네트워크 트래픽을 캡처하고, 원시 패킷을 검사하고, Wireshark 디스플레이 필터를 사용하고, TCP 스트림을 따라갈 수 있습니다.

Apple 실리콘, macOS 15 이상

macOS에서 TCP Viewer가 실시간 패킷을 캡처하고 검사하는 모습입니다. 동영상을 클릭하면 크게 볼 수 있습니다.

BETA

Network Extension으로 더 많이 캡처

Mac 앱의 HTTP/HTTPS 트래픽을 위한 투명 프록시로, 시스템 프록시를 무시하는 앱까지 포함합니다.

Wireshark
모든 인터페이스에서 원시 패킷을 캡처합니다. TLS 세션 키를 내보내지 않는 한 HTTPS 페이로드는 암호화된 상태로 유지됩니다.
Proxyman
프록시 설정을 무시하는 앱의 트래픽도 HTTP 수준에서 캡처합니다. SSL Proxying을 사용하면 모든 요청과 응답을 읽고 편집할 수 있습니다.
Proxyman Network Extension은 --proxy 플래그 없이도 cURL HTTPS 요청을 캡처합니다.
  • 프록시 설정을 무시하는 앱도 캡처

    시스템 프록시가 놓치는 Mac 앱과 스크립트의 HTTP/HTTPS 요청을 확인하세요.

  • 앱별 프록시 설정 생략

    cURL 같은 도구를 --proxy 플래그나 앱별 프록시 설정 없이 실행하세요.

  • 기존 디버깅 워크플로 유지

    Network Extension으로 캡처한 요청에도 Map Local, Breakpoint, Scripting을 그대로 사용할 수 있습니다.

본격적인 패킷 뷰어

먼저 캡처하고, 그다음 모든 패킷을 검사하세요.

TCP Viewer는 HTTP 디버깅 프록시보다 Wireshark에 더 가깝습니다. 네트워크 인터페이스에서 패킷을 기록하고, 헤더, 디코딩된 필드, 바이트를 검사할 수 있습니다.

원시 패킷 캡처

Mac의 네트워크 인터페이스에서 실시간 트래픽을 기록합니다. TCP, UDP, DNS, TLS 등 여러 프로토콜을 패킷 단위로 확인하세요.

Wireshark 수준의 세부 정보 확인

디코딩된 필드, 프로토콜 트리, 바이트 범위, 정확한 값을 열어 보세요. TCP Viewer는 심층 패킷 정보를 위해 Wireshark 라이브러리를 사용합니다.

TCP 스트림 따라가기

하나의 TCP 대화를 재조립하고, 텍스트와 16진수 보기를 전환하고, 스트림을 검색한 뒤, 원본 패킷으로 바로 이동하세요.

표준 캡처 파일 사용

PCAP 및 PCAPNG 파일을 열고, 필요한 패킷만 필터링하고, 캡처를 Wireshark나 팀과 공유할 수 있도록 내보내세요.

TCP Viewer로 패킷 캡처 시작하기

Proxyman 팀이 만든 집중도 높은 Mac 네이티브 앱에서 익숙한 Wireshark 패킷 작업 흐름을 그대로 경험하세요.

Mac용 TCP Viewer 다운로드

Wireshark 대안을 찾고 계신가요?

Proxyman을 사용해 보세요

Proxyman은 Wireshark의 현대적인 대안입니다. 크로스 플랫폼이 아닌 네이티브 macOS 앱으로, 더 나은 UI/UX를 제공하며 개발자를 위해 만들어져 사용하기 쉽습니다.

Wireshark가 부담스러운 이유

Wireshark는 네트워크 분석에는 강력하지만, 일반적인 앱 개발 디버깅에는 과하고 지나치게 복잡합니다.

네트워크 전문가를 위해 만들어진 도구

Wireshark는 네트워크 엔지니어와 보안 전문가를 위해 설계되어, 앱의 HTTP/HTTPS 트래픽만 디버깅하려는 개발자에게는 버겁습니다.

저수준 트래픽에 파묻힘

시스템 트래픽을 포함해 모든 네트워크 패킷을 보여 주기 때문에, 필터링 지식이 없으면 앱의 HTTP 요청에 집중하기가 거의 불가능합니다.

복잡한 수동 설정

iOS/Android 기기를 위한 자동 설정이 없습니다. 제대로 작동시키려면 인증서를 수동으로 설치하고, 네트워크를 구성하고, 네트워크 프로토콜을 깊이 이해해야 합니다.

가파른 학습 곡선

수백 가지 옵션, 필터, 전문 용어로 가득한 부담스러운 인터페이스. 처음 사용하는 사용자는 실제 코드를 디버깅하기보다 Wireshark를 익히는 데 더 많은 시간을 쓰는 경우가 많습니다.

Proxyman은 자동 기기 설정과 개발자 친화적인 UI로 HTTP/HTTPS 디버깅에 집중합니다.

Wireshark 대신 Proxyman을 선택해야 하는 이유

앱 개발자들이 Proxyman을 선호하는 이유를 알아보세요.

최적의 성능과 안정성을 위해 Swift로 전부 개발되었습니다. 최신 Apple 실리콘과 macOS 버전을 완벽하게 지원합니다.
Wireshark는 사용하기 어렵나요? Proxyman은 macOS Human Interface Guidelines를 따르도록 설계되었습니다. 더 쉽게 사용하는 것이 저희의 목표입니다.
Map Local, Map Remote, Breakpoint, Block/Allow List 등 강력한 기능을 제공합니다. Proxyman은 Wireshark의 핵심 기능과 견줄 만하며, 이를 한층 개선했습니다.
iOS, Android, 시뮬레이터, React Native 등 다양한 플랫폼에서 Proxyman을 설정할 수 있도록 상세하고 따라 하기 쉬운 안내를 제공합니다.
JavaScript Scripting 기능으로 요청과 응답을 유연하게 조작하세요. 고급 커스터마이징을 위해 GUI의 한계를 넘어설 수 있습니다.
사용자 피드백을 바탕으로 지속적으로 개선하고 기능을 업데이트합니다. 주 1회 업데이트가 목표입니다.
macOS용 다운로드
Apple Silicon & Intel • macOS 14+ • macOS 27 Golden Gate

간결하면서도 강력한 개발자 도구

네이티브 macOS 앱

디테일에 공을 들인 최고 수준의 macOS 앱입니다.

Proxyman 자세히 보기

작업 세션

디버깅하는 동안 작업 도메인을 고정하고 불필요한 트래픽은 숨길 수 있습니다.

훌륭한 Mac 앱에 기대하는 모든 것을 갖췄습니다. 익숙한 UI, 표준 단축키, 그리고 Apple M1/M2/M3/M4 및 M5에서의 초고속 성능.

완벽한 네트워크 디버깅 도구 모음

네트워크 계층까지 깊이 파고들어, 신뢰할 수 있는 강력한 도구로 문제를 진단하고 해결하세요.

HTTP/HTTPS 트래픽 캡처

HTTP/HTTPS 보기
SSL 복호화
앱/도메인별 트래픽 보기
본문 구문 강조
Websocket
Proxyman은 애플리케이션과 SSL 웹 서버 사이의 트래픽을 캡처하는 중간자(man-in-the-middle) 서버로 동작합니다. 내장된 macOS 설정 덕분에 클릭 한 번으로 HTTP/HTTPS 요청과 응답을 평문으로 검사할 수 있습니다.

Multiple Filters

와일드카드 / 정규식
Multi Filters
전체 텍스트 검색
저장된 필터

Proxyman의 Multiple Filters로 검색 범위를 좁혀 보세요. Protocol, Content-Type, URL, 요청 헤더, 응답 헤더, 바디 등 복합 필터 조건을 조합해 원하는 요청을 정확히 찾을 수 있습니다.

Split View

두 개의 패널
개별 필터
개별 선택
공유 캡처
PRO

같은 탭에서 트래픽 보기 두 개를 열어 둘 수 있습니다. 각 패널은 고유한 필터, 선택한 요청, 인스펙터를 가지며, 두 패널 모두 같은 실시간 캡처를 사용합니다.

Scripting 도구

JS Rewrite
요청 수정
응답 수정
기본 제공 스니펫 코드
기본 제공 애드온
공유 상태

Breakpoint, Map Local GUI가 너무 느린가요?

Scripting Tool을 사용해 보세요. JavaScript 코드로 나만의 로직을 적용해 요청/응답을 조작할 수 있습니다.

디버깅 과정을 100배 빠르게 만들어 줄 스니펫 코드, 자주 쓰는 애드온, JS 라이브러리를 제공합니다.

Breakpoint 도구

요청 수정
응답 수정
헤더
URL / 쿼리
바디 에디터
상태 코드
중단 / 계속

Breakpoint Tool을 사용하면 클라이언트 코드를 수정하지 않고도 요청/응답 데이터를 즉시 수정할 수 있습니다. URL, 헤더, 바디, 상태 코드, Raw Message 등을 지원합니다.

Map Local 도구

모킹 응답
로컬 파일
상태 코드
헤더 / 바디

Map Local Tool을 사용하면 개발자가 로컬 파일로 응답을 모킹할 수 있습니다. 백엔드를 기다리지 않고 상태 코드, 헤더, 바디를 직접 수정해 개발 속도를 높여 보세요.

GraphQL 디버깅

Operation Name으로 매칭
커스텀 GraphQL 컬럼

특정 GraphQL QueryName과 일치하는 규칙을 정의해 GraphQL 요청을 손쉽게 디버깅하세요. Breakpoint, Map Local, Map Remote, Scripting Tool과 함께 사용할 수 있습니다.

WebSocket 실시간 통신

WS / WSS
실시간 프레임
필터: 전송 / 수신
JSON / Tree / HEX
바이너리 디코딩
Protobuf

도착하는 WebSocket 메시지를 실시간으로 검사하세요. 클라이언트와 서버의 프레임을 실시간으로 따라가며 페이로드를 미리 보고, 실시간 통신 문제를 빠르게 찾아낼 수 있습니다.

신규 기능

MCP로 하는 AI 기반 디버깅

Model Context Protocol로 Claude Code를 Proxyman에 연결하세요. 요청을 가져오고, 분석하고, 디버깅 규칙을 만들 수 있으며, 모두 터미널에서 할 수 있습니다.

Claude Code

연결된 iPhone 또는 Android 기기의 모든 요청 가져오기

Proxyman MCP 서버에 연결하는 중...
원격 모바일 기기에서 요청을 가져오는 중...
메서드URL상태소요 시간
GET/api/v2/users/profile200124ms
POST/api/v2/auth/refresh-token20089ms
GET/api/v2/projects/list200203ms
GET/api/v2/notifications30445ms
PUT/api/v2/settings/preferences200167ms
GET/api/v2/analytics/dashboard200312ms

연결된 모바일 기기에서 요청 6개를 찾았습니다. 모든 요청은 api.atlantis.com 도메인을 대상으로 하며, 모두 성공 응답을 받았습니다.

답장 입력...
Sonnet 4.6 Extended

Proxyman에 내장된 MCP 서버를 이용하면 AI 어시스턴트가 디버깅 세션과 실시간으로 상호작용할 수 있습니다. 별도의 플러그인은 필요하지 않습니다.

즐겨 쓰는 AI 도구와 함께 동작

Claude Code
ChatGPT
Gemini CLI
Codex CLI
Cursor

손쉽게 버그 찾기

내장 Diff Tool로 요청/응답의 차이점을 빠르게 찾아보세요.

Side-by-Side 또는 Unified 표시, 라이트/다크 GitHub 테마 지원.

온라인으로 체험

웹 브라우저에서 바로 실행하세요. 데이터는 안전합니다 🔐

macOS 앱 체험

로컬 데이터로 오프라인에서 작동하는 macOS 앱. Lifetime 딜 제공.

손쉽게 Compose로 요청 작성

Proxyman에서 커스텀 HTTP 요청을 직접 만들고, 편집하고, 전송하세요.

처음부터 만들거나, cURL 명령을 붙여 넣거나, 히스토리의 요청을 재사용하세요.

  • 히스토리

    이전 요청을 처음부터 다시 만들 필요 없이 다시 확인하고, 복제하고, 재전송할 수 있습니다.

  • cURL 가져오기

    cURL 명령을 붙여 넣으면 메서드, URL, 헤더, 바디가 즉시 채워집니다.

  • Postman처럼 전체 요청을 Compose로 작성

    메서드, URL, 헤더, 쿼리, 바디를 하나의 작업 공간에서 한눈에 설정하세요.

  • 일괄 편집

    여러 헤더와 파라미터를 한 번에 붙여 넣거나 수정해 반복적인 편집 작업을 줄이세요.

  • WebSocket

    다른 도구로 전환하지 않고도 WebSocket 연결을 열고 메시지를 보낼 수 있습니다.

  • 요청/응답 즉시 미리보기

    응답이 도착하는 즉시 전체 요청과 포맷된 응답을 나란히 확인하세요.

HTTP/2, 드디어 출시

macOS용 Proxyman v26.0.0에서 HTTP/2 트래픽을 캡처하고 검사할 수 있습니다.

Settings → General → Proxy에서 Use HTTP/2를 켠 다음 새 요청을 캡처합니다.

  • 요청과 응답 검사

    HTTP/2 메서드, URL, 헤더, 본문, 상태 코드, 타이밍을 확인합니다.

  • 동시 요청 추적

    여러 스트림이 하나의 연결을 공유하더라도 각 요청을 명확하게 구분해 줍니다.

  • 헤더와 트레일러 확인

    HTTP/2 트레일러를 포함해 요청과 응답의 메타데이터를 검사합니다.

  • 협상된 프로토콜 확인

    Connection Info 탭에서 HTTP/2 또는 HTTP/1.1로의 폴백 여부를 확인합니다.

BETA

Network Extension으로 더 많이 캡처

Mac 앱의 HTTP/HTTPS 트래픽을 위한 투명 프록시로, 시스템 프록시를 무시하는 앱까지 포함합니다.

Proxyman Network Extension은 --proxy 플래그 없이도 cURL HTTPS 요청을 캡처합니다.
  • 프록시 설정을 무시하는 앱도 캡처

    시스템 프록시가 놓치는 Mac 앱과 스크립트의 HTTP/HTTPS 요청을 확인하세요.

  • 앱별 프록시 설정 생략

    cURL 같은 도구를 --proxy 플래그나 앱별 프록시 설정 없이 실행하세요.

  • 기존 디버깅 워크플로 유지

    Network Extension으로 캡처한 요청에도 Map Local, Breakpoint, Scripting을 그대로 사용할 수 있습니다.

iOS/ Android 기기의 네트워크 트래픽 검사

iOS/ Android 기기, 시뮬레이터, 에뮬레이터에서 HTTP 트래픽을 캡처하는 방법을 따라 하기 쉽게 안내합니다.

Proxyman으로 iOS 및 Android 기기의 HTTP/HTTPS 트래픽 캡처

iOS/ Android 기기에서 트래픽 캡처

Proxyman은 iOS 및 Android 실제 기기, iOS 시뮬레이터, Android 에뮬레이터에 프록시를 설정하는 과정을 단계별로 안내합니다.

자세한 안내를 따라 몇 번의 클릭만으로 HTTP(s) 트래픽을 캡처하고 가로챌 수 있습니다.

iOS 시뮬레이터에서 트래픽 캡처

iOS 시뮬레이터 설정을 수동으로 하느라 지치셨나요?

복잡한 단계는 저희에게 맡기고, Proxyman이 자동으로 네트워크 트래픽을 검사하도록 하세요. HTTP 프록시를 설정하거나 인증서를 설치하고 신뢰할 필요가 없습니다.

Proxyman으로 iOS 시뮬레이터의 HTTPS 트래픽 캡처

모바일 기기에서 트래픽 캡처

iOS 기기

몇 번의 클릭만으로 iOS 기기에서 네트워크 트래픽을 캡처하세요.

iOS 시뮬레이터

수동 설정 없이 iOS 시뮬레이터에서 네트워크 트래픽을 캡처하세요.

Android 기기

몇 단계만으로 Android 기기에서 네트워크 트래픽을 캡처하세요.

Android 에뮬레이터

Emulator Automatic Script을 사용하여 Android 에뮬레이터에서 네트워크 트래픽을 캡처하세요.

인기 네트워크 라이브러리의 트래픽 캡처

NodeJS

axios, fetch (v18+), node-fetch, got, https, superagent.

Ruby

http, net/http, net/https, httparty, fastlane, faraday.

Python

request, aiohttp, http.client, urllib3, httpx.

800,000+명의 만족한 사용자

전 세계 800k+ 개발자가 매일 Proxyman을 사용하고 있습니다. 그들의 후기를 소개합니다.

그 밖에도 Daring Fireball, Inessential, Donny Wals, iOS Dev Weekly, Twitter, Hacker News에서 Proxyman 후기를 볼 수 있습니다.

Proxyman 로고

오늘부터 디버깅을 시작하세요

자신 있게 디버깅을 시작하세요. 개인 개발자부터 Fortune 500 기업 팀까지, 수많은 개발자가 함께하고 있습니다.