Torna agli aggiornamenti
New releaseAug 20, 2026

PCAPdroid v2.0.0

Monitor di rete senza root, firewall e dumper PCAP per Android

Condividi

PCAPdroid

PCAPdroid è un'app open source rispettosa della privacy che ti permette di tracciare, analizzare e bloccare le connessioni effettuate dalle altre app sul tuo dispositivo. Ti consente inoltre di esportare un dump PCAP del traffico, ispezionare HTTP, decrittare il traffico TLS e molto altro!

PCAPdroid simula una VPN per catturare il traffico di rete senza root. Non utilizza un server VPN remoto; i dati vengono invece elaborati localmente sul dispositivo.

Caratteristiche:

  • Registra ed esamina le connessioni effettuate dalle app di sistema e dell'utente
  • Estrai SNI, query DNS, URL HTTP e indirizzo IP remoto
  • Ispeziona richieste e risposte HTTP grazie ai decoder integrati
  • Ispeziona il payload completo delle connessioni come hexdump/testo
  • Decritta il traffico HTTPS/TLS ed esporta l'SSLKEYLOGFILE
  • Salva il traffico in un file PCAP, scaricalo da un browser o trasmettilo a un ricevitore remoto per l'analisi in tempo reale (es. Wireshark)
  • Crea regole per filtrare il traffico buono e individuare facilmente le anomalie
  • Identifica il paese e l'ASN del server remoto tramite query offline su database
  • Su dispositivi rooted, cattura il traffico mentre altre app VPN sono in esecuzione

Funzionalità a pagamento:

  • Firewall: crea regole per bloccare singole app, domini e indirizzi IP
  • Rilevamento malware: rileva connessioni dannose utilizzando blacklist di terze parti
  • Formato PCAPng: semplifica l'esportazione e l'analisi del traffico decrittato

Se hai intenzione di usare PCAPdroid per eseguire analisi dei pacchetti, consulta la sezione specifica del manuale.

Scaricalo su F-Droid Scaricalo su Google Play

Puoi testare le ultime funzionalità prima del rilascio ufficiale aggiungendo il repository Beta all'app F-Droid.

Guida per l'utente

Consulta le istruzioni di avvio rapido o la Guida per l'utente completa.

Il progetto PCAPdroid è sponsorizzato da AVEQ GmbH.

Se vuoi sponsorizzare questo progetto scrivimi un'email.

Community

Puoi aiutare il progetto PCAPdroid in molti modi:

  • Discuti nuove funzionalità
  • Migliora il tema e il layout dell'app
  • Metti una stella al progetto su GitHub e su Google Play
  • E naturalmente invia pull request di codice!

Unisciti alla community internazionale di PCAPdroid su Telegram o su Matrix.

Integrazione nella tua app

Alcune funzionalità di PCAPdroid possono essere integrate in un'app di terze parti per fornire capacità di cattura dei pacchetti.

  • Per i dispositivi rooted, il demone pcapd può essere integrato direttamente nel tuo APK per catturare i pacchetti di rete.
  • Per tutti i dispositivi, PCAPdroid espone un'API per controllare la cattura dei pacchetti e inviare i pacchetti catturati via UDP alla tua app. Questo richiede l'installazione di PCAPdroid insieme alla tua app.

Open Source

PCAPdroid è alimentato da tecnologie open source.

  • nDPI: libreria di ispezione approfondita dei pacchetti, fornisce i metadati delle connessioni
  • mitmproxy: un proxy locale per la decrittazione TLS
  • zdtun: stack TCP/IP minimale per la cattura senza root

Per l'elenco completo delle librerie di terze parti, consulta la pagina "Informazioni" nell'app.

Build

  1. Su Windows, installa gitforwindows
  2. Clona questo repository
  3. Nella directory del repository, esegui git submodule update --init. La directory submodules dovrebbe essere popolata.
  4. Apri il progetto in Android Studio, installa l'SDK appropriato e il NDK
  5. Compila l'app

Nota: se ottieni "No valid CMake executable was found", assicurati di installare la versione di CMake utilizzata da PCAPdroid (attualmente 3.22.1) da SDK manager.

Categorie