Wireshark 라이브러리를 기반으로 만든 네이티브 macOS 패킷 뷰어로, 네트워크 트래픽을 캡처하고 살펴볼 수 있는 간편한 Wireshark 대안입니다.
emanuele-f/PCAPdroid
루팅 없이 Android 앱의 네트워크 트래픽을 모니터링하고 차단하며, PCAP 파일로 저장하고 TLS 복호화 및 HAR 내보내기를 지원합니다.
대체할 수 있는 제품:Charles Proxy
- 스타
- 5,109
- 포크
- 583
- 열린 이슈
- 43
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
PCAPdroid는 기기에서 다른 앱이 생성하는 네트워크 연결을 추적하고 분석하며 차단하는 Android 앱입니다. 기기에서 VPN을 시뮬레이션하는 방식으로 루팅 없이 작동하므로, 트래픽은 원격 VPN 서버로 전송되지 않고 로컬에서 처리됩니다.
앱별로 어떤 호스트와 IP 주소에 연결하는지 보여주며, 각 앱의 데이터 송수신량도 요약해 표시합니다. 앱 메타데이터를 포함해 트래픽을 PCAP 파일로 저장하고, 실시간 분석을 위해 PCAP-over-IP로 Wireshark에 패킷을 스트리밍할 수 있습니다. 또한 HTTPS/TLS 트래픽을 복호화하고 SSLKEYLOGFILE을 저장하며, HAR 내보내기를 통해 HTTP 요청과 응답을 살펴볼 수 있습니다. 국가 및 ASN 조회에는 오프라인 데이터베이스를 사용합니다.
앱, 도메인, IP 주소를 차단하는 방화벽, 서드파티 블랙리스트를 이용한 악성코드 탐지, PCAPng 출력은 유료 기능으로 안내되어 있습니다. 또한 다른 Android 앱에서 패킷 캡처를 제어할 수 있도록 API를 제공합니다.
핵심 기능
- 01앱별 연결 호스트와 전송 데이터량을 표시합니다
- 02트래픽을 PCAP 파일로 저장하고 PCAP-over-IP로 Wireshark에 스트리밍합니다
- 03HTTPS/TLS 트래픽을 복호화하고 SSLKEYLOGFILE을 저장합니다
- 04HTTP 요청을 살펴보고 HAR로 내보냅니다
- 05오프라인 데이터베이스에서 원격 서버의 국가와 ASN을 조회합니다
활용 사례
- Android 앱이 어떤 트래커와 백그라운드 서비스에 연결하는지 확인
- 루팅하지 않고 휴대전화의 앱 트래픽을 캡처해 Wireshark에서 분석
- 개발 중 모바일 앱의 HTTP API 호출을 디버깅
빠른 시작
- 1
F-Droid 또는 Google Play에서 설치
- 2
저장소를 클론
- 3
git 하위 모듈을 초기화
git submodule update --init - 4
Android Studio에서 프로젝트를 열고 앱 빌드
사용 전 알아둘 점
- Android 전용이며 다른 플랫폼에서는 실행되지 않습니다.
- 소스에서 빌드하려면 Android Studio, NDK, CMake 3.22.1이 필요합니다.
- 방화벽, 악성코드 탐지, PCAPng 내보내기는 유료 기능입니다.
포함된 컬렉션
토픽
자주 묻는 질문
- PCAPdroid은(는) 무엇인가요?
- 루팅 없이 Android 앱의 네트워크 트래픽을 모니터링하고 차단하며, PCAP 파일로 저장하고 TLS 복호화 및 HAR 내보내기를 지원합니다. PCAPdroid는 기기에서 다른 앱이 생성하는 네트워크 연결을 추적하고 분석하며 차단하는 Android 앱입니다. 기기에서 VPN을 시뮬레이션하는 방식으로 루팅 없이 작동하므로, 트래픽은 원격 VPN 서버로 전송되지 않고 로컬에서 처리됩니다.
- PCAPdroid은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- PCAPdroid은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- PCAPdroid은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. PCAPdroid의 마지막 커밋은 2026년 11월 2일입니다.
- PCAPdroid은(는) 어디에 사용할 수 있나요?
- Android 앱이 어떤 트래커와 백그라운드 서비스에 연결하는지 확인 루팅하지 않고 휴대전화의 앱 트래픽을 캡처해 Wireshark에서 분석 개발 중 모바일 앱의 HTTP API 호출을 디버깅
- PCAPdroid는 어떻게 설치하나요?
- F-Droid 또는 Google Play에서 설치 저장소를 클론 git 하위 모듈을 초기화: git submodule update --init Android Studio에서 프로젝트를 열고 앱 빌드
- PCAPdroid은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/emanuele-f/PCAPdroid
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI assistant가 실제 패킷 데이터로 .pcap 캡처를 분석할 수 있도록 tshark에 구조화된 접근을 제공하는 MCP 서버입니다.
네트워크 트래픽을 모니터링하고, 연결을 실시간으로 살펴보며, PCAP 캡처를 내보낼 수 있는 크로스 플랫폼 데스크톱 애플리케이션입니다.
루트 권한 없이 DNS-over-HTTPS/TLS/DNSCrypt 클라이언트, 앱별 방화벽 및 네트워크 모니터, 분할 터널링 WireGuard/SOCKS5 프록시 기능을 제공하는 Android 앱입니다.