Commit Graph

240 Commits

Author SHA1 Message Date
emanuele-f
6700463155 Remove getBilling from app class 2021-11-22 11:44:55 +01:00
emanuele-f
71a8adda30 Add country flag in the connection details 2021-11-19 22:34:46 +01:00
emanuele-f
b10096bfbe Add malware detection docs link to the app
Closes #140
2021-11-19 18:21:44 +01:00
emanuele-f
ebfcea7217 Ability to manually update the blacklists
The update status is now also shown
2021-11-19 18:21:44 +01:00
emanuele-f
0edba60206 Remove unneded check 2021-11-19 18:21:44 +01:00
MZM
b330f5915d fix some deprecations (#156)
Co-authored-by: mazm <marcel.zipaj-misko@student.tuke.sk>
2021-11-19 18:21:44 +01:00
emanuele-f
3d5ce803a0 Improve layout 2021-11-19 18:21:44 +01:00
emanuele-f
3366a778c6 Improve malware detection overview
- Refresh malware status and blacklists views
- Serialize blacklists info
- Improve layout
2021-11-19 18:21:44 +01:00
emanuele-f
e7b8811f23 Initial malware detection overview (wip)
- Overall status of malware detection
- Show the blacklists used, check their status
- Whitelist moved to this activity
2021-11-19 18:21:44 +01:00
emanuele-f
8399e30fab Add ability to start at boot
Closes #100
2021-11-19 18:21:44 +01:00
emanuele-f
d27334d640 Add button to send crash report via email
Closes #154
2021-11-19 18:21:44 +01:00
emanuele-f
df71db9c89 Use different app id for the debug build 2021-11-19 18:21:44 +01:00
emanuele-f
61a3d24993 Offload connection updates processing
Connection updates are now processed into a separate thread, reducing
the packet processing delay.
2021-11-19 18:21:44 +01:00
emanuele-f
095b301897 Add ability to hide connections matching country 2021-11-19 18:21:44 +01:00
emanuele-f
51a18f3d43 Report full country name and improve conn. layout 2021-11-19 18:21:44 +01:00
emanuele-f
586b26b0b6 Initial geolocation support
Needed for #106
2021-11-19 18:21:36 +01:00
emanuele-f
74056dd36e Add licenses links in about 2021-11-05 22:22:16 +01:00
emanuele-f
eb295f1c04 Improve CaptureCtrl
- The app theme is now honored
- The caller app name and icon is now shown in the request dialog
- It's now possible to grant/deny control requests via permissions
- Control permissions rules can be deleted from the settings activity

Needed for #138
2021-11-04 19:09:25 +01:00
emanuele-f
d7d905b269 Merge branch 'master' into dev 2021-11-04 16:30:52 +01:00
emanuele-f
aff7b0d420 Fix ads webview crash 2021-11-04 14:26:46 +01:00
emanuele-f
184a5c3dd3 Fix past day hours shown as today
Fixes #145
2021-11-03 18:03:58 +01:00
emanuele-f
94d4b7963f Replace "show help" label with "hint" 2021-11-03 16:43:17 +01:00
Stanislav
14424a84ae Changed Help popup to use AlertDialog instead of Toaster. 2021-11-03 16:41:23 +01:00
emanuele-f
0496eec74e Remove edit strings 2021-10-29 16:31:42 +02:00
emanuele-f
2c52eb2bda Hide malware filter if malware detection is off 2021-10-29 16:25:01 +02:00
emanuele-f
aedb505063 Add sku 2021-10-28 14:50:21 +02:00
emanuele-f
c8af0ff7a2 Update Italian localization 2021-10-28 14:10:01 +02:00
emanuele-f
1416328aae Add malware detection ad strings 2021-10-28 12:50:45 +02:00
emanuele-f
f7ac4bc730 Fix hide protocol not working after bd18c5e 2021-10-27 09:45:40 +02:00
emanuele-f
f1cdbebeff Add whois lookup button 2021-10-26 18:17:39 +02:00
emanuele-f
b0698b6246 Add ability to filter plaintext connections
Also add copy request plaintext option in the contextual menu
2021-10-26 16:50:02 +02:00
emanuele-f
431bcd6ba2 Ability to copy host/IP/URL without opening details 2021-10-26 16:24:53 +02:00
emanuele-f
c82b884b87 Current connections filter now shown with chips
Clicking a chip removes the corresponding filter
2021-10-26 15:50:55 +02:00
emanuele-f
eba3eaa572 Add lists help text 2021-10-26 12:12:35 +02:00
emanuele-f
dcdbd527e0 Show blacklisted status in the connection details 2021-10-26 10:46:58 +02:00
emanuele-f
f018c82cc3 If enabled, show allocs summary in the Stats 2021-10-25 17:46:48 +02:00
emanuele-f
dae0f26da9 Upgrade to Android 12 SDK 2021-10-25 12:06:16 +02:00
emanuele-f
c54c5e06fd Add osint.digitalside.it IP blacklist 2021-10-25 11:49:12 +02:00
emanuele-f
875304b918 Billing strings 2021-10-22 18:04:31 +02:00
emanuele-f
903816e836 Fix downloadFile connections not closed 2021-10-21 19:01:53 +02:00
emanuele-f
eece3e8cce Fix domain detection with www prefix
Also add the internetbadguys.com test domain
2021-10-21 16:14:54 +02:00
emanuele-f
bd18c5e195 Add ability to whitelist malicious connections
Needed for #105
2021-10-21 14:49:23 +02:00
emanuele-f
c20b56a4ac Remove apply from EditFilterActivity, add reset 2021-10-21 11:01:17 +02:00
emanuele-f
82850d5680 Implement blacklists reloading from URLs
The blacklists state is shown in the Stats activity.

Needed for #105
2021-10-20 22:02:00 +02:00
emanuele-f
e32b4713a6 Add missing notice 2021-10-20 16:00:21 +02:00
emanuele-f
cb4bbc454d Implement blacklist-based malware detection
A notification is generated when a connection matches known malicious
domains or IP addresses. The connections view reports malicious
connections with a skull icon. A filter can be set to only show them.

Needed for #105
2021-10-20 15:32:29 +02:00
emanuele-f
6b623ea34d Fix bad locale used in Edit Rules 2021-10-19 23:35:02 +02:00
emanuele-f
bb55072f45 Improve buttons style 2021-10-19 22:58:17 +02:00
emanuele-f
79ad691e73 Rename whitelist to hidden connections 2021-10-19 22:07:05 +02:00
emanuele-f
91d3194542 Implement "Edit Filter" activity
- Ability to filter connections by status
- Fix search button sometimes disappearing

Fixes #126
2021-10-19 19:59:50 +02:00