Commit Graph

1067 Commits

Author SHA1 Message Date
gallegonovato
2349fe2edc Update Spanish strings 2023-02-09 21:52:15 +01:00
MS-PC
5c3d3d723a Update Spanish strings 2023-02-09 21:51:09 +01:00
emanuele-f
95901cc9da Fix log view navigation in Android TV 2023-02-09 11:40:20 +01:00
emanuele-f
f6c46324f3 Fix app permissions focusability on non-TV 2023-02-09 11:29:28 +01:00
emanuele-f
3db105a57c Fix glitch in connection payload
Plaintext payload was initally displayed as hexdump and soon
after displayed as printable text, causing a visual glitch
2023-02-09 11:04:30 +01:00
emanuele-f
5f94fb47a6 Fix Android TV navigation
Fixed views:
- Build info
- Firewall status
- Malware detection status
- Connection payload navigation
- App details

Fixes #295
2023-02-09 10:46:03 +01:00
emanuele-f
26f53c03a9 Fix possible SEGFAULT during firewall init
firewall.bl could be null when the rules are not loaded yet
2023-02-04 12:31:23 +01:00
emanuele-f
52ecd91055 Handle possible exception in copyToClipboard
Some bugged devices throw a RuntimeException in setPrimaryClip
2023-02-04 12:24:03 +01:00
emanuele-f
d1e8407764 Handle possible OutOfMemoryError in MitmReceiver 2023-02-04 12:19:31 +01:00
emanuele-f
fd4d36cad9 Fix possible crash in Utils.isRTL
The returned locale_name may be empty
2023-02-04 12:16:26 +01:00
emanuele-f
ef94d5744f Add check for possibly null list info
It caused a NullPointerException
2023-02-04 12:12:53 +01:00
emanuele-f
a5658bf514 Handle possible exceptions in scaleDrawable
It may throw OutOfMemoryError
2023-02-04 12:09:22 +01:00
emanuele-f
a1a7ea317f Fix possible IllegalArgumentException in GeoIP download
The dialog dismiss was called after the view was already destroyed
2023-02-04 11:45:57 +01:00
emanuele-f
3618f1e211 Catch possible exception in getDownloadsUri 2023-02-04 11:28:12 +01:00
emanuele-f
4bd4223333 Bump version to 1.6.0 2023-01-16 09:23:58 +01:00
emanuele-f
df7a909a84 Fix function signature 2023-01-15 12:14:32 +01:00
emanuele-f
20ef821b76 Fix PCAP file deletion on some Android versions 2023-01-15 11:11:40 +01:00
emanuele-f
4c0ce35085 Fix rules list not updated after delete
Adding a rule after deleting another rule did not
update the view
2023-01-15 10:37:32 +01:00
emanuele-f
2bde04c971 Fix incorrect pcap file size in Android 7
The internal dump size is now used instead of the
on-disk size
2023-01-15 10:15:15 +01:00
emanuele-f
9628fd6ce9 Fix invalid capture stats
Bug was introduced in 275eefa
2023-01-15 10:08:06 +01:00
RyoidenshiAokigahara
6483b53bca Update Russian F-Droid description 2023-01-14 15:54:05 +01:00
Emanuele Faranda
944d1a8698 Update Italian strings
Also integrate some other suggestions
2023-01-14 15:49:27 +01:00
Oğuz Ersen
ab36574da8 Update Turkish strings 2023-01-14 15:47:25 +01:00
Eric
7e797de21e Update Chinese strings 2023-01-14 15:46:19 +01:00
gallegonovato
49f423d403 Update Spanish strings 2023-01-14 15:45:11 +01:00
RyoidenshiAokigahara
ff0edfa6a5 Update Russian strings 2023-01-14 15:40:47 +01:00
emanuele-f
d6acb50dcb Add pcapng docs URL 2023-01-12 21:38:06 +01:00
emanuele-f
d82df49c0d Move pcapng format option below TLS decryption 2023-01-11 22:20:22 +01:00
emanuele-f
3830f93054 Add ability to sort apps
Apps can now be sorted by name and total/sent/received bytes.
The app sent/received bytes are now shown.

Closes #245
2023-01-11 20:08:36 +01:00
emanuele-f
28aa972f69 Remove unused strings 2023-01-08 22:20:18 +01:00
yuugare
f3d9b995a9 Add Korean translation 2023-01-08 22:13:18 +01:00
gallegonovato
d41d40c222 Update Spanish strings 2023-01-08 22:04:54 +01:00
Denis Danci
9ca694e56f Update Spanish strings 2023-01-08 22:02:57 +01:00
m_s_
658818d8cf Update Portuguese strings 2023-01-08 21:58:24 +01:00
RyoidenshiAokigahara
0e8a90cced Update Russian strings 2023-01-08 21:56:37 +01:00
Allan Nordhøy
7d95c6e8c4 Update Norwegian strings 2023-01-08 21:54:38 +01:00
nautilusx
f7053762ad Update German strings 2023-01-08 21:51:26 +01:00
ANDHIKA
a61a593ef8 Update Indonesian strings 2023-01-08 21:48:19 +01:00
emanuele-f
6842ef1231 Store decryption secrets into PCAPNG
When both TLS decryption and PCAPNG are enabled, PCAPdroid now embeds
the TLS master secrets directly into the PCAPNG dump, without the need
for a separate SSLKEYLOG file.

Closes #185
2023-01-08 19:20:49 +01:00
emanuele-f
0e3a642348 Fix tests compilation 2023-01-07 19:53:19 +01:00
emanuele-f
0b322b0941 Implement PCAPNG dump format
It's now possible to dump packets in the PCAPNG format. This mode does
not currently support the PCAPdroid trailer option.
2023-01-07 19:48:20 +01:00
emanuele-f
6d423b5d22 Fix test/fuzz target compilation 2023-01-06 21:33:48 +01:00
emanuele-f
275eefaa1c Rework PCAP dump
Encapsulate logic into a new dumper API, preparing for pcapng
support
2023-01-06 21:29:06 +01:00
emanuele-f
92b89fa5be Fix "no such file or directory" with dump to file
On older devices it's necessary to manually create the
downloads subfolder

Fixes #289
2022-12-29 09:57:01 +01:00
emanuele-f
905704d1a1 Add warning while tring to import many rules
Closes #284
2022-12-28 12:13:13 +01:00
emanuele-f
b407a3fc04 Fix AlertDialog inputs colors
Closes #287
2022-12-28 11:20:13 +01:00
emanuele-f
916e5cf89b Fix PCAP dialog shown on resume 2022-12-27 22:51:49 +01:00
emanuele-f
46889738c7 Rework PCAP dump to file
PCAP dump to file has been reworked as follows:

- File selection dialog is not shown anymore when the capture starts
- The PCAP filea are saved to the Downloads/PCAPdroid folder
- Simplified mechanism to dump to an arbitrary URI (pcap_uri param)
- Add pcap_name parameter to specify PCAP file name

Overall, this simplifies user interaction and make it easier to
access the PCAP file.

Closes #183
2022-12-27 13:59:02 +01:00
emanuele-f
3a89269f79 Implement TLS decryption whitelist
It's now possible to whitelist specific apps, hosts or IP addresses
to exclude them from the TLS decryption. The whitelist is not available
for decryption in root mode.

Beware that since the host is only available after the TLS connection
is in progress, host-based whitelisting only works if a prior DNS reply
for the given host was seen, creating a mapping between the resolved IP
and the host.

Closes #266
2022-12-22 12:59:44 +01:00
emanuele-f
52832f996f Fix warning with firewall whitelist 2022-12-22 10:41:34 +01:00