emanuele-f
e26307264c
Add socks5 proxy to the remote server check
...
Also show a message the first time export to a remote server is
tried by the user
2022-07-11 14:50:25 +02:00
emanuele-f
c411f637f2
Deny traffic dump to remote servers via CaptureCtrl
...
Some users may be tricked into accepting the traffic control request
and allow an attacker to enable the UDP dump to a remote server.
To prevent this, PCAPdroid now allows remote UDP dump via API only if
the server address is already configured by the user into the PCAPdroid
settings
2022-07-11 14:50:25 +02:00
emanuele-f
f8a59ecbcf
Ask for confirmation before showing the payload
...
Payload information can contain sensitive data. A scam alert is now shown
before the first time the payload tab is open. This should prevent scam
attempts.
2022-07-11 14:50:25 +02:00
m_s_
fefd477d4f
Update Portuguese strings
2022-07-10 11:22:09 +02:00
emanuele-f
8446e0962d
Access purchased paid features on beta builds
...
Since PCAPdroid 1.5.3, users which purchased paid features in official
builds will be able to use them in beta builds.
2022-07-09 23:49:22 +02:00
emanuele-f
c8f61760f8
Disable github workflow build
...
People can now use the beta repository
2022-07-09 23:27:30 +02:00
emanuele-f
9df07a2371
Refresh list editor when rules change
2022-07-09 20:11:01 +02:00
emanuele-f
53b42af3c7
Ability to block newly installed apps (firewall)
...
Closes #208
2022-07-09 19:38:29 +02:00
emanuele-f
dd98decfec
Ability to temporary unblock an app (firewall)
...
Closes #226
2022-07-09 18:47:09 +02:00
emanuele-f
4e2e168ec5
Ability to only show cleartext connections
...
Protocol search is now performed with exact match (e.g. HTTP does not
match HTTPS)
Fixes #228
2022-07-09 17:32:33 +02:00
emanuele-f
99020f8ba6
Rename VPN exceptions to exemptions
2022-07-09 17:11:39 +02:00
emanuele-f
d8dc0bc20a
Rename debug to beta
2022-07-07 10:47:24 +02:00
emanuele-f
b735eec425
Fix source link for debug builds
2022-07-06 01:49:46 +02:00
emanuele-f
2f2d3c87f1
Handle VPN exceptions back button if search open
2022-07-05 18:58:14 +02:00
emanuele-f
a620d914b7
Keep search query on screen rotation in VPN exceptions
2022-07-05 18:41:02 +02:00
emanuele-f
7b15559d07
Fix invalid API parameter
2022-07-05 18:40:46 +02:00
emanuele-f
83c9cff3a8
Apps in VPN exceptions are now searchable
2022-07-05 17:25:01 +02:00
emanuele-f
86d29732d4
Fix connections filter always set
...
This caused unnecessary memory consumption in the Connections tab
2022-07-05 17:18:58 +02:00
emanuele-f
ec4cda0a94
Add ability to exclude apps from the VPN
...
Closes #229
2022-07-05 16:36:13 +02:00
emanuele-f
fd61a8178a
Update deps
2022-07-05 12:01:00 +02:00
emanuele-f
3f5c2dfa66
Temporary disable java tests
...
Robolectric does not support API 33 yet
2022-06-29 13:42:31 +02:00
emanuele-f
28e4fac618
Target Android SDK 33
2022-06-29 12:56:00 +02:00
emanuele-f
d81a7a2356
Implement IPv6-only VPN mode
...
This allows running PCAPdroid over an IPv6-only network
See #223
2022-06-29 11:25:48 +02:00
emanuele-f
0d25474ea4
Add check to prevent possible IllegalStateException
2022-06-29 10:29:25 +02:00
emanuele-f
2e0eb68f63
Remove unused resources
2022-06-28 11:37:04 +02:00
Oğuz Ersen
3250204049
Update Turkish strings
2022-06-28 11:20:09 +02:00
Allan Nordhøy
22dd49bd5f
Update Norwegian strings
2022-06-28 11:18:57 +02:00
emanuele-f
41baee12f9
Improve handling of error cases to prevent leaks
2022-06-26 23:33:40 +02:00
emanuele-f
1571980917
Fix possible unaligned access
2022-06-26 23:05:52 +02:00
emanuele-f
57b5107659
Bump version to 1.5.2
2022-06-23 15:27:49 +02:00
emanuele-f
ef45343175
Avoid spamming of low memory notifications
2022-06-22 18:28:58 +02:00
Emanuele Faranda
794a9522a1
Improve Italian strings
2022-06-22 16:54:06 +02:00
emanuele-f
736739d694
Prevent accidental dialog close
2022-06-22 16:52:56 +02:00
Eric
f071bd54f6
Update Chinese strings
2022-06-22 16:35:20 +02:00
Emanuele Faranda
f12cdf0181
Update Italian strings
2022-06-22 16:34:17 +02:00
AHOHNMYC
09372e35f6
Update Russian strings
2022-06-22 16:19:18 +02:00
Oğuz Ersen
0734194680
Update Turskish strings
2022-06-22 16:17:56 +02:00
emanuele-f
7a7bf81049
Add allowed connections filter
2022-06-22 16:13:24 +02:00
emanuele-f
5aadd5fe0a
Show message on firewall enabled without VPN lockdown
...
Closes #221
2022-06-22 15:40:42 +02:00
emanuele-f
3a7ac7a0ce
Avoid releasing payload with TLS decryption and low mem
2022-06-22 14:59:33 +02:00
emanuele-f
189c3ff5e3
Add memory usage stats in the UI
2022-06-22 13:59:43 +02:00
emanuele-f
e512218eae
Show notification on low memory
2022-06-22 12:52:50 +02:00
emanuele-f
7238f7ea4a
Disable full payload on low memory
...
Closes #220
2022-06-22 12:17:09 +02:00
Emanuele Faranda
f4fe45a442
Add test/fuzz dependencies
2022-06-15 15:37:56 +00:00
emanuele-f
6922b1aedb
Fix ANR on first root capture start
2022-06-15 17:19:41 +02:00
emanuele-f
c2bfdd9e94
Fix possible IllegalStateException in Status view
2022-06-15 17:09:29 +02:00
emanuele-f
99e2593286
Show toast if connection is not found
2022-06-15 17:03:23 +02:00
emanuele-f
a9c60b025d
Fix AppDetails crash when given app is uninstalled
2022-06-15 16:56:12 +02:00
emanuele-f
aec0e3f6a9
Fix possible crash due to requireContext in getString
2022-06-15 16:26:12 +02:00
emanuele-f
03865a0c4d
Fix possible SecurityException in Android 11
2022-06-15 16:22:34 +02:00