네트워크 트래픽을 모니터링하고, 연결을 실시간으로 살펴보며, PCAP 캡처를 내보낼 수 있는 크로스 플랫폼 데스크톱 애플리케이션입니다.
ProxymanApp/TCPViewer
Wireshark 라이브러리를 기반으로 만든 네이티브 macOS 패킷 뷰어로, 네트워크 트래픽을 캡처하고 살펴볼 수 있는 간편한 Wireshark 대안입니다.
대체할 수 있는 제품:Wireshark
- 스타
- 565
- 포크
- 34
- 열린 이슈
- 22
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
TCP Viewer는 macOS에서 네트워크 패킷을 캡처하고 읽습니다. 실시간 캡처에는 시스템 libpcap을, 프로토콜 분석과 패킷 세부 정보 표시에는 Wireshark 라이브러리를 사용하므로, 개발자는 전체 Wireshark 인터페이스를 설치하지 않고도 트래픽을 살펴볼 수 있습니다.
네트워크 인터페이스를 선택해 캡처를 시작하거나 중지하고, 패킷을 앱·도메인·IP 주소별로 그룹화할 수 있습니다. TCP, UDP, DNS, HTTP, TLS, WebSocket 등의 프로토콜로 필터링하는 기능도 제공합니다. 프로토콜 필드와 원시 바이트를 나란히 표시하며, TCP 및 UDP 스트림은 텍스트 또는 hex 보기로 양방향 추적할 수 있습니다.
PCAP 및 PCAPNG 파일을 열어 미리 볼 수 있으며, 모든 패킷·필터링된 패킷·선택한 패킷을 내보낼 수 있습니다. 명령줄 도구(tcpviewer-cli)와 MCP 인터페이스를 사용해 캡처, 필터, 통계 작업을 자동화할 수도 있습니다. 이 앱은 AppKit으로 제작되었으며 Apple Silicon과 macOS 15 이상이 필요하고, GPL-2.0-or-later 라이선스를 따릅니다.
핵심 기능
- 01선택한 네트워크 인터페이스에서 실시간 패킷 캡처
- 02패킷을 앱·도메인·IP 주소별로 그룹화
- 03TCP, UDP, DNS, HTTP, TLS, WebSocket 프로토콜 필터
- 04각 패킷의 프로토콜 필드 트리 및 원시 바이트 보기
- 05텍스트 및 hex 보기로 TCP·UDP 스트림 추적
- 06PCAP 및 PCAPNG 파일 열기와 내보내기
활용 사례
- Mac에서 앱 또는 도메인 네트워크 트래픽 디버깅
- 패킷 단위로 TLS, HTTP, WebSocket 트래픽 검사
- Wireshark를 설치하지 않고 다른 곳에서 캡처한 PCAP 파일 검토
- MCP를 통해 AI 에이전트가 실시간 캡처 데이터를 조회하도록 하기
빠른 시작
- 1
릴리스 페이지 또는 README 다운로드 링크에서 DMG를 다운로드하세요
- 2
서브모듈을 포함해 저장소를 클론하세요
git clone --recurse-submodules <repo-url> - 3
고정된 Wireshark 종속 항목을 설정하세요
./scripts/bootstrap-wireshark.sh - 4
명령줄에서 앱을 빌드하세요
xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build
사용 전 알아둘 점
- macOS 15 이상을 실행하는 Apple Silicon Mac에서만 작동합니다.
- 카피레프트 라이선스인 GPL-2.0-or-later에 따라 제공됩니다.
- 소스에서 빌드하려면 Xcode 16이 필요하며 Wireshark 라이브러리를 소스에서 컴파일해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- TCPViewer은(는) 무엇인가요?
- Wireshark 라이브러리를 기반으로 만든 네이티브 macOS 패킷 뷰어로, 네트워크 트래픽을 캡처하고 살펴볼 수 있는 간편한 Wireshark 대안입니다. TCP Viewer는 macOS에서 네트워크 패킷을 캡처하고 읽습니다. 실시간 캡처에는 시스템 libpcap을, 프로토콜 분석과 패킷 세부 정보 표시에는 Wireshark 라이브러리를 사용하므로, 개발자는 전체 Wireshark 인터페이스를 설치하지 않고도 트래픽을 살펴볼 수 있습니다.
- TCPViewer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- TCPViewer은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- TCPViewer은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. TCPViewer의 마지막 커밋은 2026년 10월 23일입니다.
- TCPViewer은(는) 어디에 사용할 수 있나요?
- Mac에서 앱 또는 도메인 네트워크 트래픽 디버깅 패킷 단위로 TLS, HTTP, WebSocket 트래픽 검사 Wireshark를 설치하지 않고 다른 곳에서 캡처한 PCAP 파일 검토 MCP를 통해 AI 에이전트가 실시간 캡처 데이터를 조회하도록 하기
- TCPViewer는 어떻게 설치하나요?
- 릴리스 페이지 또는 README 다운로드 링크에서 DMG를 다운로드하세요 서브모듈을 포함해 저장소를 클론하세요: git clone --recurse-submodules <repo-url> 고정된 Wireshark 종속 항목을 설정하세요: ./scripts/bootstrap-wireshark.sh 명령줄에서 앱을 빌드하세요: xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build
- TCPViewer은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ProxymanApp/TCPViewer
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Rust로 작성된 터미널 네트워크 스캐너 및 진단 도구로, TUI에서 호스트·WiFi 네트워크·패킷을 스캔합니다.
HTTP, Redis, MySQL, Kafka, DNS 트래픽을 캡처하고 커널에서 지연이 발생하는 위치를 보여주는 eBPF 기반 네트워크 분석 CLI입니다.
eBPF로 클러스터 트래픽을 캡처하고 인덱싱하며, TLS를 복호화해 MCP를 통해 AI 에이전트에 데이터를 제공하는 Kubernetes 네트워크 관측 도구입니다.
실시간 트래픽, 연결, 패킷을 보여주고 한 번의 명령으로 진단하는 Rust 기반 터미널 네트워크 진단 도구입니다.
eBPF 기반 Linux 네트워크 트래픽 캡처 및 검사용 터미널 UI