Commit Graph

144 Commits

Author SHA1 Message Date
emanuele-f
dc31cbcb59 Add runtime stats view 2021-02-11 18:52:56 +01:00
emanuele-f
e63ea8fa14 Add further checks to dump_pcap_rec 2021-02-11 15:32:40 +01:00
emanuele-f
8ef66211d3 Integrate zdtun socket handling improvements 2021-02-11 15:13:31 +01:00
Emanuele Faranda
575875bcb1
Update README.md 2021-02-09 14:40:58 +01:00
sr093906
1196c9ffe8
Update Chinese Strings (#23)
* Add files via upload

* Update strings.xml

* Update strings.xml

* Update strings.xml
2021-02-08 17:48:35 +01:00
emanuele-f
1bb08e3b0c Reduce probability of sending packets with private IPs
When starting/stopping the VPNService, some packets with internal IP
addresses 10.215.173.1 and 10.215.173.2 may be sent over the LAN.
Based on trial and error, this patch reduces such events. In
particular we can see:

- At startup, DNS queries with internal DNS server 10.215.173.2
- At shutdown, some packets with source IP 10.215.173.1

The shutdown issue is more frequent when stopping the VPN from the
android VPN settings. This also happens with other VPN apps.
2021-02-08 01:00:02 +01:00
Emanuele Faranda
da531740f3
Update README.md 2021-02-07 18:34:38 +01:00
emanuele-f
13706f8baa Add apps loading in progress message 2021-02-07 18:13:57 +01:00
emanuele-f
f862e8fe05 Move start/stop button to the action bar 2021-02-07 17:51:16 +01:00
emanuele-f
5c8c8ddec0 Clear connections fragment on capture restart 2021-02-07 16:50:31 +01:00
emanuele-f
b3f222cd3a Remove activity dependency on fragments 2021-02-07 12:44:40 +01:00
emanuele-f
c389468037 Fix filter icon issues 2021-02-06 15:18:50 +01:00
TacoTheDank
3a1613c876 Fix some drawables 2021-02-04 17:11:50 -05:00
TacoTheDank
f41d8655ec Migrate activity to ViewPager2 2021-02-04 17:11:37 -05:00
TacoTheDank
26379ea7f8 Update CustomActivityOnCrash 2021-02-04 15:58:58 -05:00
TacoTheDank
4f4ca2a3b3 Update stuff in build.gradle 2021-02-04 15:40:43 -05:00
TacoTheDank
ee7aba7945 Delete unnecessary files 2021-02-04 14:03:40 -05:00
TacoTheDank
e64cdfaaba Update gradle wrapper 2021-02-04 14:00:22 -05:00
TacoTheDank
d91e1bb5e0 Add gradle wrapper validation action 2021-02-04 13:59:57 -05:00
Emanuele Faranda
acde5e16b6
Add fdroid links, add missing deps 2021-02-03 21:22:21 +01:00
Emanuele Faranda
8a4e1f2465
Add missing C dependencies 2021-01-26 20:21:20 +00:00
emanuele-f
c210f78a58 Bump version to 1.2.12 2021-01-26 19:25:09 +01:00
emanuele-f
226d3c334a Fix DNS-over-TLS internal connection shown 2021-01-26 19:17:16 +01:00
emanuele-f
4c8ba2da10 Fix no traffic when "No Filter" is selected 2021-01-26 19:16:49 +01:00
emanuele-f
c14597d92b Properly capture DNS traffic when app filter is set
This allows PCAPdroid to only capture the DNS traffic of the target
application rather than any DNS traffic with unknown app as before.
2021-01-26 18:35:32 +01:00
emanuele-f
4bc4745b50 Move to minimum API version 21 (lollypop)
It provides material design as long as new VPNService related APIs.
2021-01-26 17:47:18 +01:00
emanuele-f
3f09d4b925 Bump version to 1.2.11 2021-01-25 16:29:35 +01:00
emanuele-f
8bb3666702 Fix empty apps list in Android 11
Due to package visibility changes in the API, QUERY_ALL_PACKAGES is now required.
2021-01-25 16:24:45 +01:00
emanuele-f
3bcd157283 Fix bad include 2021-01-23 18:31:04 +01:00
emanuele-f
6a665ba156 Update zdtun submodule
This removes the outdated distribution folder
2021-01-23 11:10:28 +01:00
emanuele-f
14b4b21592 Bump version to 1.2.10 2021-01-23 01:03:53 +01:00
emanuele-f
55815f8fc9 Add gradle distributionSha256Sum 2021-01-22 15:52:39 +01:00
Emanuele Faranda
6d4ffb24e0
Update README.md 2021-01-22 15:44:51 +01:00
emanuele-f
4daf101555 Move screenshots to fastlane 2021-01-22 15:43:45 +01:00
Emanuele Faranda
ac18fbac62
Update udp_receiver.py 2021-01-22 15:28:47 +01:00
Emanuele Faranda
dd24a1de14
Update udp_receiver.py 2021-01-22 15:24:02 +01:00
Izzy
e9d4907531
Initial fastlane structures 2021-01-22 15:16:24 +01:00
emanuele-f
a0cad89658 Fix disabled button when VPN request is denied 2021-01-22 15:00:44 +01:00
emanuele-f
3355b7baed Simplify project structure and build
The ndpi and zdtun modules have been removed and directly integrated
into the vpnproxy-jni makefile
2021-01-22 14:33:36 +01:00
Emanuele Faranda
e203fbb1ec
Merge pull request #19 from sr093906/master
Update Chinese Strings
2021-01-22 12:20:27 +01:00
sr093906
db7e1e6c87
Update strings.xml 2021-01-22 12:19:42 +08:00
sr093906
7be6cf0e31
Update strings.xml 2021-01-22 12:19:09 +08:00
sr093906
bb72855eb1
Merge pull request #1 from emanuele-f/master
Merge Upstream Changes
2021-01-22 12:17:39 +08:00
emanuele-f
fad1ee8f89 Use git submodules to pull dependencies 2021-01-22 00:48:17 +01:00
Emanuele Faranda
d207f79da8
Update README.md 2021-01-21 23:45:11 +01:00
emanuele-f
ef09f36109 Change telegram channel to group 2021-01-21 22:53:42 +01:00
emanuele-f
e1a6436489 Add check for existing VPN
Android only supports running one VPNService at a time. Added a check to
ask user confirmation in case another VPN connection is active.
2021-01-21 22:07:25 +01:00
emanuele-f
34e8f73134 Bump version to 1.2.9 2021-01-17 00:36:44 +01:00
emanuele-f
a107aabf46 Update SDK version and gradle 2021-01-17 00:25:38 +01:00
emanuele-f
9518e3bd6a Fix app crash when stopped from VPN settings 2021-01-16 23:20:35 +01:00