Commit Graph

280 Commits

Author SHA1 Message Date
sr093906
5d010ad945
Update Chinese Strings (#60) 2021-05-01 14:45:20 +02:00
emanuele-f
c2df8436ab Implement ability to capture packets as root
This requires a rooted device. It allows PCAPdroid to run with other VPN
apps.
2021-05-01 12:02:48 +02:00
emanuele-f
bfe4d0a796 Bump version to 1.3.5 2021-04-14 14:53:29 +02:00
emanuele-f
1d24d83e32 Add some checks 2021-04-14 14:53:29 +02:00
Emanuele Faranda
bac8bce4bf
Update README.md 2021-04-14 12:35:00 +02:00
emanuele-f
72949b0284 Update zdtun 2021-04-14 12:32:42 +02:00
emanuele-f
d8f153ecef Reduce MTU to avoid fragmentation 2021-04-11 17:14:02 +02:00
emanuele-f
c31c9065ec Improve TCP connections handling
- The client MSS option is now honored
- srv->cli MSS is now calculated and reported based on the IP version
- TCP window scaling is now supported
- Slow downs due to blocking TCP sends in big uploads are now fixed
2021-04-11 16:43:23 +02:00
sr093906
6f1aad7f87
Update Chinese Strings (#58) 2021-04-09 11:47:46 +02:00
emanuele-f
b02989598f Implement SOCKS5 proxy support
When enabled, all the TCP connections will be redirected to a SOCKS5
proxy. This also removes the need to use a customized mitmproxy to
perform the TLS decryption.
2021-04-09 10:52:25 +02:00
Emanuele Faranda
fea40c708d
Update third parties 2021-04-06 15:39:49 +02:00
emanuele-f
1d0082dca6 Bump version to 1.3.4 2021-03-30 18:47:50 +02:00
emanuele-f
9cbf53f707 Update italian translation 2021-03-30 18:26:56 +02:00
emanuele-f
c17cc90fce Remove outdated polish translation 2021-03-30 18:25:42 +02:00
sr093906
4ad15880de
Update Chinese Strings (#55) 2021-03-30 18:18:41 +02:00
emanuele-f
547af36b73 Implement splash screen for cold start 2021-03-30 13:00:26 +02:00
emanuele-f
2b52fcaa50 Make fab down clickable on Android TV 2021-03-30 13:00:26 +02:00
emanuele-f
049af45f42 Implement dark theme
Closes #46
2021-03-30 13:00:26 +02:00
sr093906
62d1de0183
Update Chinese Strings (#54) 2021-03-30 09:26:36 +02:00
emanuele-f
4ac471f3a1 Handle missing Storage Access Framework on save
The Storage Access Framework may be missing in some Android devices,
expecially TVs, which sometimes implement an empty stub. In such cases,
PCAPdroid uses the deprecated API to save the file to the Downloads
folder in the internal memory.

Fixes #53
2021-03-30 00:56:49 +02:00
emanuele-f
8a8e96ee39 Remove home screen channel on Android TV 2021-03-29 22:14:07 +02:00
emanuele-f
0ad1b7348f Add TV screenshots 2021-03-29 12:40:58 +02:00
sr093906
42002ebd2d
Update Chinese Strings and Remove Array.xml (#52) 2021-03-29 12:07:40 +02:00
emanuele-f
1bb6ae3165 Fix UDP broadcast connections 2021-03-29 12:01:51 +02:00
emanuele-f
9bb1741456 Handle file selector exception 2021-03-29 11:11:03 +02:00
Emanuele Faranda
84cf0c46a7
Update README.md 2021-03-25 22:30:18 +01:00
Emanuele Faranda
fc6db58b03
Update README.md 2021-03-25 22:28:57 +01:00
emanuele-f
c5b6609421 Update russian translation 2021-03-25 21:41:57 +01:00
emanuele-f
6b8939b530 Bump version to 1.3.3 2021-03-25 12:51:00 +01:00
emanuele-f
d39b688ad3 Add russian translation (credits rikishi) 2021-03-25 12:40:00 +01:00
emanuele-f
75d261fd39 Detect known DNS servers 2021-03-25 12:36:44 +01:00
emanuele-f
32089b9e8b Fix long host name overlapping traffic bytes 2021-03-25 11:58:28 +01:00
emanuele-f
fbabe5478f Fix host LRU resolution not performed in some cases 2021-03-25 11:29:40 +01:00
emanuele-f
b32563c159 Implement DNS reply host caching
The cache is used to resolve an IP into an host name when no other
host information is available.
2021-03-24 15:48:33 +01:00
emanuele-f
622b90b95e Update Chinese Strings
Closes #49
2021-03-24 10:47:01 +01:00
emanuele-f
429215400e Refresh connection details activity 2021-03-24 00:52:21 +01:00
emanuele-f
ab3d684fe7 Implement language switch
It is now possible to switch between the system default language and
the english language.
2021-03-23 23:40:14 +01:00
emanuele-f
6ae5f3fd04 Add initial language switch support
Also add italian translation
2021-03-23 19:26:15 +01:00
emanuele-f
7430687d8c Improve connection status reporting 2021-03-23 18:00:34 +01:00
emanuele-f
e82b77f4b4 Fix dropped DNS request being shown 2021-03-23 17:01:01 +01:00
emanuele-f
9a29bf8444 Rename misleading interface name 2021-03-23 16:13:09 +01:00
emanuele-f
c4cc662a32 Update zdtun 2021-03-23 16:02:35 +01:00
emanuele-f
361b0f9b9e Add donations link 2021-03-23 11:52:59 +01:00
sr093906
0d2827da03
Update Chinese Strings (#48) 2021-03-19 13:33:26 +01:00
emanuele-f
47e1d88aab Add IPv6 support
IPv6 must be manually enabled from the preferences. However, when an IPv6 gateway
is not available, the connections will fail with network unreachable.

Closes #2
2021-03-18 19:25:25 +01:00
emanuele-f
08e65d7223 Rework uid_resolver.c
Closes #1
2021-03-17 18:30:55 +01:00
Emanuele Faranda
312d46c5ba
Update full_description.txt 2021-03-17 12:53:57 +01:00
Emanuele Faranda
23096486be
Update full_description.txt 2021-03-17 12:40:32 +01:00
Emanuele Faranda
3d5c371cc8
Update full_description.txt 2021-03-17 12:35:38 +01:00
Emanuele Faranda
2213efe886
Update README.md 2021-03-17 12:32:42 +01:00