Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
TCPViewer — 최고 수준의 macOS 앱으로 Mac에서 모든 패킷을 명확하게 확인하세요. Wireshark의 대안입니다. | Kitploit
도구/GitHubGitHub/proxymanapp/tcpviewer
Packet Sniffing & AnalysisNetwork ForensicsForensicsInformation GatheringNetwork SecurityDigital Forensics
GitHubproxymanapp/tcpviewer

TCPViewer

최고 수준의 macOS 앱으로 Mac에서 모든 패킷을 명확하게 확인하세요. Wireshark의 대안입니다.

저장소 보기
62212일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

TCP Viewer

TCP Viewer는 라이브 캡처 및 캡처 파일을 위한 macOS 패킷 뷰어입니다. 메인 앱에는 AppKit을, 캡처에는 시스템 libpcap을, 심층 패킷 세부 정보에는 벤더링된 Wireshark 라이브러리를 사용합니다.

요구 사항

  • macOS 15+
  • Xcode 16+
  • Git
  • CMake, Ninja, Meson, pkg-config 및 autotools
root@kitploit:~
brew install cmake ninja meson pkg-config autoconf automake libtool

설정

서브모듈을 포함하여 클론하고 고정된 Wireshark 의존성을 부트스트랩합니다:

root@kitploit:~
git clone --recurse-submodules <repo-url>
cd TCPViewer
cp Config/TCPViewer.local.xcconfig.example Config/TCPViewer.local.xcconfig
./scripts/bootstrap-wireshark.sh

이미 서브모듈 없이 클론한 경우:

root@kitploit:~
git submodule update --init --recursive
./scripts/bootstrap-wireshark.sh

scripts/bootstrap-wireshark.sh는 먼저 scripts/bootstrap-wireshark-deps.sh를 실행합니다. 이 스크립트는 Wireshark에 번들된 런타임 라이브러리를 소스 코드에서 Vendor/.install/wireshark-deps로 빌드하며, 배포 대상은 macOS 15.0입니다. Homebrew는 빌드 도구에만 사용됩니다; 릴리스 번들은 /opt/homebrew 또는 /usr/local에서 Homebrew bottle dylib을 복사해서는 안 됩니다.

로컬 서명, 앱캐스트, Sparkle, Sentry 및 릴리스 값을 Git 외부에 유지하세요. Config/TCPViewer.local.xcconfig, .env, 셸 환경 변수 또는 Keychain 기반 도구와 같이 무시된 로컬 파일을 사용하세요.

실행

Xcode에서:

  1. TCPViewer.xcodeproj를 엽니다.
  2. TCPViewer 스킴을 선택합니다.
  3. My Mac을 선택합니다.
  4. 실행을 누릅니다.

명령줄 빌드:

root@kitploit:~
xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build

Xcode에서 서명을 요청하면 TCPViewer 및 PcapPlusPlusCore에 대한 개발 팀을 선택하세요.

테스트

root@kitploit:~
xcodebuild test \
  -project TCPViewer.xcodeproj \
  -scheme TCPViewer \
  -destination 'platform=macOS'

배포

TCP Viewer 릴리스는 빌드되고, 공증되며, Sparkle용으로 서명되고, Cloudflare R2에 업로드되며, 선택적으로 릴리스 스크립트에 의해 릴리스 백엔드에 게시됩니다.

최초 릴리스 설정:

root@kitploit:~
npm install
bundle install
gh auth login

.env.example에서 로컬 .env를 만들고 필요한 릴리스 값을 채우세요. 실제 비밀을 커밋하지 마세요. sentry-cli가 파일을 로드할 때 // 주석을 허용하지 않으므로 .env의 주석은 # 주석으로 유지하세요.

프로덕션 릴리스의 경우 ReleaseNote.json에 일치하는 항목을 추가한 다음 실행하세요:

root@kitploit:~
npm run release

프롬프트가 나타나면 beta 또는 production을 선택하세요. 프로덕션 릴리스는 또한 Sparkle 앱캐스트를 생성하고 v<version> 태그를 푸시하며 GitHub 릴리스를 게시합니다. 아티팩트는 다음 위치에 작성됩니다:

root@kitploit:~
~/Desktop/tcpviewer-production/

라이선스

TCP Viewer는 GPL-2.0-or-later에 따라 라이선스가 부여됩니다. 이는 앱의 Wireshark 통합과 일치합니다: libwireshark, libwiretap 및 libwsutil은 GPL이 적용되는 Wireshark 라이브러리입니다.

전체 GPL 텍스트는 COPYING에, 타사 고지 사항은 THIRD_PARTY_NOTICES.md에, 바이너리 릴리스 소스 코드 제공 조건은 SOURCE_CODE_OFFER.md에 있습니다.

감사의 말

TCP Viewer는 패킷 분석을 위해 Wireshark를, 내장된 16진수 뷰어를 위해 HexFiend를 기반으로 합니다. 자세한 내용은 THIRD_PARTY_NOTICES.md를 참조하세요.

도구 다운로드