Repolode
emanuele-f

emanuele-f/PCAPdroid

App Android que monitora, bloqueia e grava o tráfego de rede dos apps em arquivos PCAP, sem root, com descriptografia TLS e exportação HAR.

Alternativa open source a:Charles Proxy

Estrelas
5,109
Forks
583
Issues abertas
43
Último commit
há 5 dias

O que é?

PCAPdroid é um app Android que rastreia, analisa e bloqueia as conexões de rede feitas por outros apps no dispositivo. Ele funciona sem root simulando uma VPN no próprio dispositivo, para que o tráfego seja processado localmente, em vez de ser enviado a um servidor VPN remoto.

O app mostra a quais hosts e endereços IP cada app se conecta, com um resumo por app dos dados enviados e recebidos. Ele pode gravar o tráfego em arquivos PCAP com metadados dos apps, transmitir pacotes por PCAP-over-IP para o Wireshark para análise em tempo real, descriptografar tráfego HTTPS/TLS e salvar um SSLKEYLOGFILE, além de inspecionar requisições e respostas HTTP com exportação HAR. As consultas de país e ASN usam um banco de dados offline.

Um firewall que bloqueia apps, domínios e endereços IP, a detecção de malware usando listas de bloqueio de terceiros e a saída PCAPng são recursos pagos. O projeto também oferece uma API para que outros apps Android controlem a captura de pacotes.

Recursos principais

  • 01Mostra a quais hosts cada app se conecta e a quantidade de dados que transfere
  • 02Grava o tráfego em arquivos PCAP e o transmite ao Wireshark por PCAP-over-IP
  • 03Descriptografa tráfego HTTPS/TLS e salva um SSLKEYLOGFILE
  • 04Inspeciona requisições HTTP e as exporta para HAR
  • 05Consulta o país e o ASN dos servidores remotos em um banco de dados offline

Casos de uso

  • Verificar com quais rastreadores e serviços em segundo plano um app Android se comunica
  • Capturar o tráfego de um app no celular para análise no Wireshark sem fazer root
  • Depurar chamadas a APIs HTTP feitas por um app móvel durante o desenvolvimento

Início rápido

  1. 1

    Instale pelo F-Droid ou Google Play

  2. 2

    Clone o repositório

  3. 3

    Inicialize os submódulos do git

    git submodule update --init
  4. 4

    Abra o projeto no Android Studio e compile o app

Antes de usar

  • Disponível apenas para Android; não funciona em outras plataformas.
  • Para compilar a partir do código-fonte, são necessários Android Studio, o NDK e CMake 3.22.1.
  • Firewall, detecção de malware e exportação para PCAPng são recursos pagos.

Em coleções

Tópicos

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

Perguntas frequentes

O que é PCAPdroid?
App Android que monitora, bloqueia e grava o tráfego de rede dos apps em arquivos PCAP, sem root, com descriptografia TLS e exportação HAR. PCAPdroid é um app Android que rastreia, analisa e bloqueia as conexões de rede feitas por outros apps no dispositivo. Ele funciona sem root simulando uma VPN no próprio dispositivo, para que o tráfego seja processado localmente, em vez de ser enviado a um servidor VPN remoto.
PCAPdroid é gratuito? Qual é a licença?
PCAPdroid é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
PCAPdroid ainda é mantido?
Manutenção ativa. O último commit de PCAPdroid foi em 2 de nov. de 2026.
Para que posso usar PCAPdroid?
Verificar com quais rastreadores e serviços em segundo plano um app Android se comunica Capturar o tráfego de um app no celular para análise no Wireshark sem fazer root Depurar chamadas a APIs HTTP feitas por um app móvel durante o desenvolvimento
Como instalar PCAPdroid?
Instale pelo F-Droid ou Google Play Clone o repositório Inicialize os submódulos do git: git submodule update --init Abra o projeto no Android Studio e compile o app
Onde consigo PCAPdroid?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/emanuele-f/PCAPdroid

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados