Commit Graph

116 Commits

Author SHA1 Message Date
emanuele-f
5e43340002 Add ICMP support
Closes #3
2021-03-09 16:19:47 +01:00
emanuele-f
afdd8ad043 Avoid loading all the installed apps when not necessary
This reduces the CPU and memory usage and also improves the adapters
responsiveness.

Closes #40
2021-03-08 21:20:31 +01:00
emanuele-f
778362fd07 Prevent crash in Bitmap.createBitmap 2021-03-08 13:10:58 +01:00
emanuele-f
407f1386ec Color fix 2021-03-07 13:09:36 +01:00
emanuele-f
d04b93edd0 Fix startup crash before Oreo 2021-03-07 12:35:45 +01:00
emanuele-f
d117a9342a Add ability to filter by unknown app 2021-03-05 16:56:25 +01:00
emanuele-f
569523f091 Remove unused resources and add TLS decryption help 2021-03-04 23:46:40 +01:00
emanuele-f
e8a56aa669 Add about view and share app 2021-03-04 23:14:30 +01:00
emanuele-f
fc31bf6e7c Add message for old untracked connections 2021-03-04 22:02:46 +01:00
emanuele-f
0f09214a09 Update copyright 2021-03-04 18:48:24 +01:00
emanuele-f
279c189f20 Honor uid filter while exporting CSV 2021-03-04 18:05:31 +01:00
emanuele-f
7c1075b6e7 Add Android TV support 2021-03-04 17:26:48 +01:00
emanuele-f
29d7ce8d63 Remove share action on connections log
The share intent data size is limited and the connections log can easily
exceed it.
2021-03-04 10:59:30 +01:00
emanuele-f
bea157d5e5 Add more known apps 2021-03-04 10:50:58 +01:00
emanuele-f
b31975c650 Restore ability to apply filter from the Apps view 2021-03-03 18:12:31 +01:00
emanuele-f
c51c765369 Implement connections export as CSV 2021-03-03 17:32:48 +01:00
emanuele-f
3f1028604d Ability to copy/share stats and connection details 2021-03-03 16:05:42 +01:00
emanuele-f
3ad73afcec Improve connection items layout
Also add first/last seen infromation in the connection details
2021-03-03 00:42:21 +01:00
emanuele-f
63cedf972c Restore status and connections tabs view 2021-03-02 18:52:11 +01:00
emanuele-f
6f009ce19a Rework app settings in status view quick settings 2021-03-02 17:39:39 +01:00
emanuele-f
94b93f3175 Fix notification icon 2021-03-02 10:32:25 +01:00
emanuele-f
76d422e92d Fix BroadcastReceiver leaks 2021-03-01 22:28:17 +01:00
emanuele-f
3460e27703 Unify sendCaptureStats and sendVPNStats 2021-03-01 22:11:55 +01:00
emanuele-f
6555724cc7 Fix notification not removed 2021-03-01 21:24:47 +01:00
emanuele-f
138f9c4650 Implement capture service notification 2021-03-01 21:05:40 +01:00
emanuele-f
7e7d469666 Implement ability to save the PCAP file in the device
Closes #24
2021-03-01 17:57:34 +01:00
emanuele-f
3e08121edc Add inspector link into the status view 2021-03-01 10:14:45 +01:00
emanuele-f
e5a774847b Retain UID filter on screen rotation 2021-02-28 11:07:08 +01:00
emanuele-f
46579b31db Fix apps information loading in fragments 2021-02-28 11:02:05 +01:00
emanuele-f
5df007ec38 Improve navigation drawer 2021-02-28 10:47:57 +01:00
emanuele-f
30fdea4d31 Rework layout via Navigation Drawer 2021-02-28 00:21:55 +01:00
emanuele-f
995f3cdfef Decouple fragments from MainActivity 2021-02-27 17:44:23 +01:00
emanuele-f
62b4c9e1d8 Decouple apps loading from MainActivity 2021-02-27 17:13:47 +01:00
emanuele-f
897a464809 Fix warnings 2021-02-27 11:01:19 +01:00
emanuele-f
dc08b8a18b Merge branch 'master' into dev 2021-02-20 21:36:42 +01:00
emanuele-f
673a70eed4 Fix wrong app state on first app start
On the first app start, when the VPN confirmation dialog was shown, the
app state remained in the "ready" state rather than transitioning to to
"running" state. The play button was not replaced with the stop button.
2021-02-20 21:34:58 +01:00
emanuele-f
f1490a05ea Revert "Add option to start the app with predefined settings"
This reverts commit 02f238a7b2.
Check out https://github.com/emanuele-f/PCAPdroid/issues/33 for details.
2021-02-20 10:37:53 +01:00
samuelp
02f238a7b2 Add option to start the app with predefined settings 2021-02-19 23:40:00 +01:00
emanuele-f
b2a7544bfd Add ability to filter the connections by app 2021-02-19 22:06:50 +01:00
emanuele-f
8d508b7cd1 Merge branch 'master' into dev 2021-02-19 14:40:18 +01:00
emanuele-f
c78aba0dae Show fatal errors in the gui and terminate vpn 2021-02-17 17:27:53 +01:00
emanuele-f
d5a8c14131 Add apps view with per-app connections and volumes 2021-02-17 16:00:37 +01:00
emanuele-f
6d47d75805 Add check on FD_SETSIZE 2021-02-16 12:27:23 +01:00
emanuele-f
0713a674be Fix 0.0.0.0 sometimes shown in HTTP server mode 2021-02-16 12:08:01 +01:00
emanuele-f
e325a52153 Reorganize code in subdirectories 2021-02-14 22:53:37 +01:00
emanuele-f
cd154b261f Merge branch 'master' into dev 2021-02-14 22:16:12 +01:00
emanuele-f
3235c0334b Prevent IPv6 DNS servers from being used
Also show the currently used DNS server in the runtime stats
2021-02-14 19:04:37 +01:00
emanuele-f
20b949267d Fix app filter selection when search is used 2021-02-14 18:51:38 +01:00
emanuele-f
99bd931817 Sync adapter items count with its notifications
This should prevent an occasional IndexOutOfBoundsException: Inconsistency detected
after resuming the app
2021-02-14 18:34:08 +01:00
emanuele-f
452683f0b8 Implement app filter search bar and sort 2021-02-14 15:45:51 +01:00