PCAPdroid is a privacy-friendly, open-source Android network monitor that analyzes and blocks app traffic without root, exporting PCAP dumps for deep offline analysis. It pairs TLS decryption and HAR export with local, VPN-like capture for on-device analysis, earning solid user acclaim with 500,000+ total downloads and 34K in the last 30 days.
Pros & Cons
Open-source and privacy-focused
No-root, VPN-like traffic capture
Comprehensive per-app traffic logging and data usage summary
PCAP export, TLS decryption, and HAR export
Some advanced features are behind a paid tier (firewall, malware detection, PcapNG)
Requires broad network-related permissions to function effectively
About PCAPdroid - network monitor
PCAPdroid - network monitor is a tools app developed by Emanuele Faranda.
Download Statistics
PCAPdroid - network monitor has been downloaded 890 thousand times. In the last 30 days, the app was downloaded 34 thousand times.
User Ratings
PCAPdroid - network monitor is rated 4.52 out of 5 stars. The rating is based on 1.7 thousand ratings.
App Information
PCAPdroid - network monitor is FREE to download. The APK download size is 6.90 MB. The latest version available is 2.0.2. The last update was on September 20, 2026.
Technical Requirements
The app has a content rating of Everyone. The app has been available on Google Play since November 2019.
Description
PCAPdroid is a privacy-friendly open source app which can track, analyze and block the connections made by the other apps on the device. It can also export a PCAP dump of the traffic, inspect HTTP requests, decrypt TLS traffic and much more.
PCAPdroid simulates a VPN in order to capture the network traffic without root. It does not use a remote VPN server, instead data is processed locally on the device.
Main features:
- Log and analyze the connections made by user and system apps - Get a summary of how much data each app sent and received - Low battery usage for continuous, all-day capture - Extract hosts and IP addresses from DNS, TLS and HTTP - Record the traffic to PCAP files with additional app metadata - Send traffic via PCAP-over-IP for real-time analysis (e.g. on Wireshark) - Decrypt the HTTPS/TLS traffic, extract the URLs and save the SSLKEYLOGFILE - Inspect the HTTP requests/replies and export them to HAR - Identify the country and ASN of the remote server via offline DB lookups - On rooted devices, capture the traffic while other VPN apps are running
Paid features:
- Firewall: create rules to block individual apps, domains and IP addresses - Malware detection: detect malicious connections by using third-party blacklists - PcapNG format: makes it easier to export and analyze decrypted traffic
If you plan to use PCAPdroid to perform packet analysis, check out the specific section of the manual.
Join the international PCAPdroid community on Telegram or on Matrix.
Recent changes: - Fix leaked connections listener causing IllegalStateException - Fix out-of-memory crash on large pcap files load with full payload enabled - Harden settings import - Minor fixes and improvements
Get a detailed PDF report for PCAPdroid - network monitor with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
Comments on PCAPdroid - network monitor for Android
★★★★☆Abhishek M· Oct 21, 2025
Very useful and helpful. A small feature request-right now when I export the log, only request url and some related info is included in the file, not possible to save the entire request and response data for every request into single file. Saving each request and response takes too much effort since the app that I'm inspecting makes too many requests and It's very hard to open each and save the request and response. If you need more info, I'll write an email once you respond.
★★★★★Joshua Rowell· Feb 25, 2026
Grate apk love to see you make 2 more for the usb Bluetooth monitor devices like the ubertooth one and one for sub gigahertz monitor for the years stick that would be fun to test out as well.
★★★★☆GOKUL BEHERA· Jul 29, 2026
I tried downloading it through the MITM add-on, but it didn't work. Could you please guide me on what I should do next?
★★★★★DJ Chesley· Jan 22, 2026
Love the app. Wish you could grip search through all the packets in order to find a particular string. Also, how come there's sometimes unknown applications sending traffic? You know you could do to improve this app significantly? Make it so that the viewable interface of the list of connections can be sorted like a spreadsheet. So you'd have a column for the amount of data or packets that you could tap at the top, and it would sort connections by which app is sending the most data.
★☆☆☆☆Nilam Dhok· Feb 28, 2026
App stops abruptly. Once the app stops abruptly no logs are generated then what's the use of this app then? Please fix the abrupt or sudden app shut down.
★★☆☆☆Suresh Dora· Sep 17, 2025
Hey can I can sip request data like incoming call log request.
★☆☆☆☆Skateboardings· Jan 7, 2026
Doesn't sniff the packets I need half the time.
★☆☆☆☆Noorsidah Salim· Aug 5, 2026
I did not download this app...pls look into this matter.someone hack my phone.
★☆☆☆☆Tomie Kawakami· Dec 12, 2025
Useless. It doesn't even log the url params or the methods . If its get post and the params. So stupid.
Google Play Rankings for PCAPdroid - network monitor
This app is not ranked
Technologies used by PCAPdroid - network monitor
15 permissions·26 libraries
Subscribe to see full permission and library details
Trust & Safety: PCAPdroid requests extensive network permissions (e.g., ACCESS_LOCAL_NETWORK, INTERNET, FOREGROUND_SERVICE) to monitor traffic on-device. It is an open-source, privacy-focused app that processes data locally on the device, aligning with its on-device analysis approach.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.