No-root network monitor, firewall and PCAP dumper for Android
4,712
stars
1,544
commits
Java
primary language
Sep 9, 2026
updated
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:
Paid features:
If you plan to use PCAPdroid to perform packet analysis, check out the specific section of the manual.
You can test the latest features before the official release by adding the Beta repository to the F-Droid app.
Check out the quick start instructions or the full User Guide.
The PCAPdroid project is sponsored by AVEQ GmbH.
If you want to sponsor this project drop me an email.
You can help the PCAPdroid project in many ways:
Join the international PCAPdroid community on Telegram or on Matrix.
Some features of PCAPdroid can be integrated into a third-party app to provide packet capture capabilities.
PCAPdroid is powered by open source technologies.
For the complete list of third party libraries check out the "About" page in the app.
git submodule update --init. The submodules directory should get populated.Note: If you get "No valid CMake executable was found", be sure to install the CMake version used by PCAPdroid (currently 3.22.1) from the SDK manager
(top 30 of 63)
Java
60.5%
C
37.8%
No-root network monitor, firewall and PCAP dumper for Android
4,712
stars
1,544
commits
Java
primary language
Sep 9, 2026
updated
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:
Paid features:
If you plan to use PCAPdroid to perform packet analysis, check out the specific section of the manual.
You can test the latest features before the official release by adding the Beta repository to the F-Droid app.
Check out the quick start instructions or the full User Guide.
The PCAPdroid project is sponsored by AVEQ GmbH.
If you want to sponsor this project drop me an email.
You can help the PCAPdroid project in many ways:
Join the international PCAPdroid community on Telegram or on Matrix.
Some features of PCAPdroid can be integrated into a third-party app to provide packet capture capabilities.
PCAPdroid is powered by open source technologies.
For the complete list of third party libraries check out the "About" page in the app.
git submodule update --init. The submodules directory should get populated.Note: If you get "No valid CMake executable was found", be sure to install the CMake version used by PCAPdroid (currently 3.22.1) from the SDK manager
(top 30 of 63)
Java
60.5%
C
37.8%