Skip to content

Releases: emanuele-f/PCAPdroid

v1.5.2

23 Jun 13:29
Compare
Choose a tag to compare
  • Add ability to only show the connections allowed by the firewall
  • Monitor memory usage and disable full payload on low memory
  • Fix possible SecurityException in Android 11
  • Fix crash on tap on uninstalled app
  • Fix ANR on first root capture start

v1.5.1

08 Jun 08:43
Compare
Choose a tag to compare
  • Resolve correct apps details with work profiles in root mode
  • Fix app filter icon not shown on capture start
  • Fix crash on screen rotation in connection details
  • Fix some occasional crashes

v1.5.0

02 Jun 08:02
Compare
Choose a tag to compare
  • No-root firewall: block apps, domains and IP addresses (paid feature)
  • Ability to decrypt TLS traffic, display decrypted data, export the SSLKEYLOGFILE
  • Inspect HTTP requests and replies thanks to the built-in decoders (brotli, deflate, gzip)
  • Uploads in VPN mode are now faster and less cpu intensive
  • Inspect the full connections' payload as hexdump/text
  • Add ability to import/export rules
  • Fix uid resolution failing with root after some time
  • Fix PCAP dump of invalid/unsupported packets in root
  • Reduce APK size: geolocation db is now optional
  • Intent-based API now reports traffic stats
  • Add app on-boarding on first start
  • Add ability to disable blocking of private DNS
  • Add German translation (credits: Robin)
  • Add Indonesian translation (credits: Reza Almanda)
  • Add Turkish translation (credits: Oğuz Ersen)
  • Minor fixes and improvements

v1.4.8

22 Apr 20:19
Compare
Choose a tag to compare
  • Fix corrupted PCAP file on Android 10+ when overwriting existing file
  • Start the capture by tapping "Ready"
  • Allow inspecting connections after the capture is stopped
  • Support UDP STUN in non-root mode
  • Faster uid resolution and other improvements

v1.4.7

10 Feb 13:05
Compare
Choose a tag to compare
  • Fix unsolicited capture start when swiping the app from recent apps
  • Fix ForegroundServiceStartNotAllowedException in Android 12
  • Fix ANR when stopping the capture
  • Fix empty stats when there is no traffic
  • Update to nDPI 4.2

v1.4.6

06 Feb 11:50
Compare
Choose a tag to compare
  • Improve capture performance when PCAP dump is enabled
  • Always-on VPN is now fully supported
  • Add Norwegian translation (credits: Allan Nordhøy)
  • Add French translation (credits: J. Lavoie and Maxime Leroy)
  • Fix Android 11/12 crash when invoked via the Intent-based API
  • Fix SecurityException crash on Android TV with PCAP file dump
  • Fix packets truncated with root on devices with sw/hw offloading
  • Fix use-after-free in root mode
  • Fix memory leak with HTTP server PCAP dump when a client disconnects
  • Add native code testing and fuzzing

v1.4.5

06 Jan 11:53
Compare
Choose a tag to compare
  • Reduce the memory usage, in particular during the capture
  • Malware detection now blocks malicious connections in non-root mode (paid feature)
  • Add ability to filter connections by capture interface in root mode
  • Add spanish translation (credits: sguinetti)
  • Improve stability: add tests, bounds checks, synchronization
  • Fix crashes when no activity is available to handle intents
  • Fix crash in root mode when the internet interface goes down
  • Workaround for crash due to IndexOutOfBoundsException in RecyclerView
  • Fix long press on a connection which is being updated
  • Re-enable always-on VPN support
  • Improve Android TV support, support devices with no wifi

v1.4.4

23 Nov 21:57
Compare
Choose a tag to compare
  • New malware detection overview: show blacklists and detection status
  • Show destination country and ASN in the connection details
  • Add ability to start the capture at boot
  • Reduce packet processing delay during UI updates
  • Fix no Internet when a custom private DNS is set
  • Add ability to grant persistent capture control permissions

v1.4.3

30 Oct 09:54
Compare
Choose a tag to compare
  • Implement blacklist-based malware detection with alerts (paid feature)
  • Filter connections: only plaintext, state (e.g. only open), not hidden, malicious
  • Fix a bug which, in rare cases, caused the connections view to stop being updated
  • Fix some closed connections being marked with the Unknown protocol
  • Improve netd app resolution with root capture
  • Ability to copy host/IP/URL/plaintext on long press
  • Added whois IP lookup button
  • "Whitelist" is now called "Hidden Connections"

v1.4.2

11 Sep 15:36
Compare
Choose a tag to compare
  • Ability to select the capture interface in root mode
  • Ability to start/stop the capture from other apps via Intent
  • Improve pcapd error reporting
  • The copy action now also dumps the request plaintext