Repolode
emanuele-f

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. 1

    F-Droid 또는 Google Play에서 설치

  2. 2

    저장소를 클론

  3. 3

    git 하위 모듈을 초기화

    git submodule update --init
  4. 4

    Android Studio에서 프로젝트를 열고 앱 빌드

사용 전 알아둘 점

  • Android 전용이며 다른 플랫폼에서는 실행되지 않습니다.
  • 소스에서 빌드하려면 Android Studio, NDK, CMake 3.22.1이 필요합니다.
  • 방화벽, 악성코드 탐지, PCAPng 내보내기는 유료 기능입니다.

포함된 컬렉션

토픽

#android#network-analysis#pcap#packet-capture#traffic-monitor#privacy#wireshark#capture-traffic#decryption#firewall

자주 묻는 질문

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 통계는 매일 갱신됩니다.

관련 프로젝트