Commit Graph

693 Commits

Author SHA1 Message Date
RyoidenshiAokigahara
0352f49057 Update Russian strings 2022-05-31 13:39:11 +02:00
emanuele-f
59488f1694 Improve app on-boarding 2022-05-31 12:53:11 +02:00
emanuele-f
bd6034b8c6 Fix notification sometimes not removed on stop
Fixes #198
2022-05-31 00:15:04 +02:00
emanuele-f
e221fad374 Enable the TLS decryption switch on setup done 2022-05-30 23:20:32 +02:00
emanuele-f
eb8a504f09 Add informative message before asking VPN permission
Closes #215
2022-05-30 22:21:50 +02:00
emanuele-f
a22d334b5a Add app on-boarding
Closes #149
2022-05-30 19:58:55 +02:00
emanuele-f
b5be8b9243 Fix bad function signature 2022-05-30 12:42:44 +02:00
emanuele-f
b9615a4f42 Improve mitm addon setup wizard help messages 2022-05-30 11:16:08 +02:00
emanuele-f
dbfaab6164 Fix uid resolution failing after some time with root
Since the indroduction of netlink-based UID resolution in a626e11, UID
resolution will break after some time due to netlink sequence number
mismatches.
This fix recovers from off-by-one sequence number mismathes and
falls-back to slower UID resolution if some other netlink error occurs
2022-05-28 18:47:09 +02:00
emanuele-f
7433dcf9de Add ability to disable blocking of private DNS
Closes #164
2022-05-27 16:59:08 +02:00
emanuele-f
ec9bc2fc33 Move geolocation under traffic inspection section 2022-05-27 16:26:00 +02:00
emanuele-f
8943c2c892 Detect and block name resolution of private DNS
See #164
2022-05-27 16:19:54 +02:00
emanuele-f
0065c9a7d0 Fix QUIC block preference value with decryption off 2022-05-27 16:10:08 +02:00
emanuele-f
557690da1a Add ability to block QUIC when decrypting TLS
This can force apps to fallback to TLS, whose decryption is supported.

https://www.ietf.org/archive/id/draft-ietf-quic-applicability-09.html#section-2

Closes #213
2022-05-27 15:09:05 +02:00
emanuele-f
c32907d101 Add stats in the intent-based API 2022-05-27 12:40:52 +02:00
emanuele-f
036ec19f5d Improve geolocation settings ui
The database info row is now disabled when db is missing
2022-05-27 11:06:32 +02:00
emanuele-f
429a743f11 Increase VPN MTU
This reduces the CPU usage during high throughput uploads
2022-05-26 18:12:41 +02:00
emanuele-f
a6cfe4d1ce Add billing strings 2022-05-25 15:04:44 +02:00
emanuele-f
6be63ecb01 Add warning for netd DNS connections not blocked 2022-05-23 13:58:07 +02:00
emanuele-f
329511c672 Update deps 2022-05-23 12:33:49 +02:00
emanuele-f
7807dee049 Fix firewall visibility 2022-05-23 12:26:15 +02:00
emanuele-f
9506a1fb6f Remove notification badge for capture running
For this to have effect, the old app must be manually uninstalled
2022-05-22 20:02:00 +02:00
emanuele-f
6cb680ac95 Remove other unused strings 2022-05-21 06:45:41 +02:00
emanuele-f
bc3406cfd2 Remove unused resources 2022-05-21 06:18:45 +02:00
emanuele-f
fa30ba8cb7 Fix strings 2022-05-21 05:58:52 +02:00
emanuele-f
79718e16c5 Merge branch 'dev' 2022-05-21 05:43:06 +02:00
Oğuz Ersen
aa490cd5fb Add Turkish translation 2022-05-21 05:25:31 +02:00
Oky Priyanto
e4539fea24 Add Indonesian translation 2022-05-21 05:24:13 +02:00
Robin
14fab6cf2c Full German translation 2022-05-21 05:21:39 +02:00
bleach4u
63fee2c053 Initial German translation 2022-05-21 05:20:55 +02:00
MS-PC
d9a6fa0d43 Update Spanish translation 2022-05-21 05:01:39 +02:00
RyoidenshiAokigahara
b7b767e65b Update Russian strings 2022-05-21 04:58:42 +02:00
mezysinc
9cf49a7c8d Update Portuguese strings 2022-05-21 04:57:12 +02:00
Allan Nordhøy
5d19f3ce02 Update Norwegian strings 2022-05-21 04:53:42 +02:00
emanuele-f
95bde215b4 Update sku 2022-05-20 18:06:18 +02:00
emanuele-f
a4faba4754 Fix bad datalink when dumping invalid/unsupported pkts 2022-05-20 16:41:44 +02:00
emanuele-f
528438e6de Fix export of invalid/unsupported pkts in root
This ensures that the PCAP file obtained with the root capture does not
excludes invalid/unsupported packets.

Fixes #209
2022-05-20 15:47:14 +02:00
emanuele-f
45dbe0dacc Add test for the export of invalid packets
Reproduces #209
2022-05-20 15:46:51 +02:00
emanuele-f
1754c27eec Fix app details icon size 2022-05-19 23:17:28 +02:00
emanuele-f
66ca41beaf Fix share link on debug builds 2022-05-19 23:15:06 +02:00
emanuele-f
af2df846fd Add ability to unblock connections from context menu 2022-05-19 22:50:49 +02:00
emanuele-f
3be18fb2e5 Add app context menu to quickly add firewall rule
Moreover, the apps list now shows a ban icon if the app is blocked
2022-05-19 14:46:25 +02:00
emanuele-f
67dae23ca2 Add apps icons in lists 2022-05-19 12:58:58 +02:00
emanuele-f
bc5589d2e1 2nd-level domain rules now match all subdomains
A rule like "example.com" is now interpreted as "*.example.com", so it
will match all its sub-domains (e.g. "yet.another.example.com"). This is
importantant, in particular, to match malware subdomains.
2022-05-19 12:22:52 +02:00
emanuele-f
667a9b6e39 Small ui improvements 2022-05-19 12:22:52 +02:00
emanuele-f
8db2463bb9 App rules are now identified by package name
Previously app rules where identified by app UID. The UID changes
across (re)installations, so it could result in a different app match.

Fixes #206
2022-05-18 16:56:50 +02:00
emanuele-f
f3bf5e282c Fix VPN marked as metered on newer Android 2022-05-18 12:30:22 +02:00
emanuele-f
2cb44daddb Ignore font scaling for payload text size
This prevents splitting hexdump lines on most devices
2022-05-18 12:19:53 +02:00
emanuele-f
46af0e6fc1 Fix unrendered whitespaces in some devices
Some devices have a bad monospace font
2022-05-18 12:07:02 +02:00
emanuele-f
351a741eb0 Fix payload text sometimes not selectable 2022-05-18 11:51:06 +02:00