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
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
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
emanuele-f
4edd1e7ede
Improve log viewer
...
- reduce logging level of firewall events to debug
- only display the most recent 512 log lines
2022-12-20 12:36:21 +01:00
emanuele-f
1d878c56c8
Fix blacklist loading after latest commit
2022-12-19 12:53:52 +01:00