GitPedia
emanuele-f

emanuele-f/PCAPdroid

No-root network monitor, firewall and PCAP dumper for Android

30 Releases
Latest: 3mo ago
v1.9.1Latest
emanuele-femanuele-f·3mo ago·February 22, 2026
GitHub

📋 Changes

  • Fix minor crashes
  • Switch to facebook zstd and build from the source
v1.9.0
emanuele-femanuele-f·4mo ago·February 12, 2026
GitHub

📋 Changes

  • New HTTP requests view
  • Export HTTP data in the HAR format
  • Add Portuguese (BR) translation
  • Support the zstd compression
  • Fix HTTP/2 handling (possible mismatch of requests and replies)
  • Fix WebSocket data loading from PCAP file
  • Fix buffer overruns and leaks when decrypting PCAP files
  • New language selector on Android 12 and below
  • + 6 more
v1.8.8
emanuele-femanuele-f·9mo ago·September 3, 2025
GitHub

📋 Changes

  • Support 16 KB page size devices
  • Make PCAP/CSV file name prefix configurable
  • Fix possible invalid Pcapng block length with root
  • New API options: full_payload, keylog filename, decryption rules (credits: c4rl2s0n)
v1.8.7
emanuele-femanuele-f·11mo ago·July 24, 2025
GitHub

📋 Changes

  • Minor fixes
  • Update billing library (Play build)
v1.8.6
emanuele-femanuele-f·1y ago·May 13, 2025
GitHub

📋 Changes

  • Add TCP exporter dump mode (pcap-over-ip)
  • Allow PCAPdroid capture control without prompt via API key
v1.8.5
emanuele-femanuele-f·1y ago·April 25, 2025
GitHub

📋 Changes

  • Fix GeoIP db download with Arabic language
v1.8.4
emanuele-femanuele-f·1y ago·March 23, 2025
GitHub

📋 Changes

  • Fix possible unaligned memory access on ARMv7 in libndpi.so (is_stun)
  • Fix minor crashes on specific devices
  • Remove BUILD_TIME for reproducible F-Droid builds
  • Change icons and add banners according to the Android TV guidelines
  • Update translations
v1.8.3
emanuele-femanuele-f·1y ago·March 8, 2025
GitHub

📋 Changes

  • Fix crash when adding a protocol filter
  • Fix possible Skus deserialization errors (Play build)
  • Fix empty state not visible in edit list views
  • Support building ushark from the source (F-Droid)
  • Update NDK to r26d
v1.8.2
emanuele-femanuele-f·1y ago·March 4, 2025
GitHub

📋 Changes

  • Fix crash on capture start with port mapping rules
v1.8.1
emanuele-femanuele-f·1y ago·March 4, 2025
GitHub

Fix crash on capture start if the geolocation db was downloaded

v1.8.0
emanuele-femanuele-f·1y ago·March 4, 2025
GitHub

📋 Changes

  • Android 15 support with edge-to-edge UI
  • Decrypt TLS traffic in PCAP/Pcapng files (Wireshark integration)
  • New firewall rules: block by country and by CIDR
  • Add support for PCAPdroid extensions in Pcapng
  • Reduce blacklists RAM usage by ~25 MB and increase limit to 1500k rules
  • Show detailed error information for failed connections in VPN mode
  • New UI filter to show connections bigger than a given bytes threshold
  • Add Azerbaijani translation (credits: Jamil Farajov)
  • + 4 more
v1.7.5
emanuele-femanuele-f·1y ago·November 9, 2024
GitHub

📋 Changes

  • Fix root capture stall when target apps are set #467
v1.7.4
emanuele-femanuele-f·1y ago·October 17, 2024
GitHub

📋 Changes

  • Fix root capture start in some non-magisk su binaries (credits: jackyzy823)
  • The mitm addon now uses mitmproxy 11
  • Include the package name in the CSV output (credits: Chris Vanstone)
v1.7.3
emanuele-femanuele-f·1y ago·September 7, 2024
GitHub

📋 Changes

  • Allow setting the app language from the system (for Android 13+)
  • Mitm addon v1.2: allow public files write, fix enabled addons reset, fix addons reload
  • You can now use a compatible mitm addon with the same major version
  • Detect always-on VPN enabled after capture start
  • Catch possible crash in getUserBadgedIcon in Android 8
  • Disable unfinished languages: fr, ja, ko, nb, pl, pt
v1.7.2
emanuele-femanuele-f·2y ago·April 20, 2024
GitHub

📋 Changes

  • Fix broken PCAP file loading feature
  • Minor enhancements
v1.7.1
emanuele-femanuele-f·2y ago·March 28, 2024
GitHub

📋 Changes

  • Add toggle for auto-reconnection on third-party VPN termination
  • Fix uninstalled apps not removed from app filter
  • Add IPv6 bytes stats (credits: myzhan)
v1.7.0
emanuele-femanuele-f·2y ago·February 10, 2024
GitHub

📋 Changes

  • Select multiple target apps
  • Copy/export the connections payload
  • Android 14 support
  • mitmproxy 10.1.6 and Doze fix
  • Ability to block QUIC only on decryption
  • Fix decryption status for QUIC connections
  • Fix inaccurate firewall grace period
  • Integrations to run with Tor and DNSCrypt
  • + 4 more
v1.6.9
emanuele-femanuele-f·2y ago·December 4, 2023
GitHub

📋 Changes

  • Fix root capture start on some devices
  • Fix root permission incorrectly requested on read from pcap file
  • Fix capture control modal incorrectly shown
  • Fix possible crash on null CaptureSettings
  • Fix possible SecurityException while opening PCAP file
v1.6.8
emanuele-femanuele-f·2y ago·September 1, 2023
GitHub

📋 Changes

  • Fix root capture/pcap loading in playstore build due to AAB packaging
  • Fix possible permission denied error on PCAP file open
v1.6.7
emanuele-femanuele-f·2y ago·August 31, 2023
GitHub

📋 Changes

  • Fix root capture start failure due to short timeout
  • Fix NumberFormatException in PCAP open / CSV export
  • Add Ukrainian translation (credits: odkate)
  • Do not resolve socks5 server host if disabled
v1.6.6
emanuele-femanuele-f·2y ago·August 28, 2023
GitHub

📋 Changes

  • Add ability to open PCAP/PCAPNG files
  • Add Arabic translation (credits: Mustafa Hamed Kathem)
  • Fix app not blocked by firewall after reinstallation
  • Fix DNS from unknown app incorrectly blocked in firewall whitelist mode
  • Support IPv6 and host names in socks5 mode
v1.6.5
emanuele-femanuele-f·3y ago·June 15, 2023
GitHub

📋 Changes

  • Add ability to inject javascript into web pages (PCAPdroid-mitm)
  • TLS decryption is now rule-based, it only applies to specified connections
  • App icon on Android 13 can be themed now (credits: incycledream)
  • Allow exporting the SSLKEYLOG after anomalous app stop
  • IPv6 fixes: fix ICMPv6, fix crash on invalid DNS, capture of ULA traffic
v1.6.4
emanuele-femanuele-f·3y ago·April 24, 2023
GitHub

📋 Changes

  • Fix QR code activation crash on Android 32+
  • Update translations
v1.6.3
emanuele-femanuele-f·3y ago·April 23, 2023
GitHub

📋 Changes

  • Add paid features activation via QR code for non-Play builds
  • Fix firewall not working when loading duplicate domain rules
  • Fix repeated local TCP connection attempts on some devices when private DNS is enabled
  • Minor bug fixes
v1.6.2
emanuele-femanuele-f·3y ago·March 31, 2023
GitHub

📋 Changes

  • Update mitm addon to mitmproxy 9.0.1
  • Add SOCKS5 authentication via username and password
  • Add workaround for mitm addon connection failure
  • Update German translation (credits: Mario Herrmann)
v1.6.1
emanuele-femanuele-f·3y ago·February 10, 2023
GitHub

📋 Changes

  • Fix Android TV navigation
  • Fix minor crashes
v1.6.0
emanuele-femanuele-f·3y ago·January 16, 2023
GitHub

📋 Changes

  • Add firewall whitelist mode: block everything, unless whitelisted
  • Add pcapng format: removes the need for a separate SSLKEYLOG (paid feature)
  • Add port mapping: redirect traffic to given hosts/ports
  • Custom rules can now be added from the UI
  • DNS servers are now configurable
  • Add TLS decryption whitelist
  • Simplify PCAP dump to file
  • Sort apps by total/sent/received bytes
  • + 9 more
v1.5.6
emanuele-femanuele-f·3y ago·September 24, 2022
GitHub

📋 Changes

  • Extend STUN compatibility
  • Fix Whatsapp calls being dropped (no-root)
  • Add ability to skip TLS certificate installation
  • Fix paid features docs URLs and appearance on first app start
  • Fix capture stopped with always-on and start-on-boot
v1.5.5
emanuele-femanuele-f·3y ago·August 25, 2022
GitHub

📋 Changes

  • You can now buy unlock tokens to [access paid features in non-Play builds](https://emanuele-f.github.io/PCAPdroid/paid_features)
  • Fix minor crashes and ANR
  • Fix JNI leaks and prevent local references overflow
  • Fix deprecations
v1.5.4
emanuele-femanuele-f·3y ago·August 4, 2022
GitHub

📋 Changes

  • Unblock newly installed apps via notification action (firewall)
  • Fix context menu action possibly applied to wrong item
  • Fix ICMPv6 not captured with root and app filter
  • Fix package search with uppercase letters
  • Fix PCAP file selection dialog sometimes not appearing