Commit Graph

21 Commits

Author SHA1 Message Date
M66B dbffce872f Native UDP/TCP traffic accounting 2016-02-15 17:51:23 +01:00
M66B 5efacada27 Native report error number
This will allow different errors to have their own notification
2016-02-14 14:40:45 +01:00
M66B 29c173f155 Native prepare for generic port forwarding 2016-02-07 17:44:23 +01:00
M66B 14fa20dfda Revert "Native experiment: route DNS traffic into dnscrypt-proxy"
This reverts commit 0d61d804d8.
2016-02-03 18:25:49 +01:00
M66B 0d61d804d8 Native experiment: route DNS traffic into dnscrypt-proxy
Setup:

- download dnscrypt-proxy compiled for Android from https://dnscrypt.org/
- copy the following files to /system/xbin using recovery:

-rwxr-xr-x root     root       224320 2016-02-03 14:44 dnscrypt-proxy
-rwxr-xr-x root     root       130432 2016-02-03 14:40 hostip
-rwxr-xr-x root     root       268196 2016-02-03 14:40 libsodium.so

- make these files executable (chmod 755)
- copy dnscrypt-resolvers.csv to /sdcard//Download/dnscrypt/
- run this script from the shell:

export LD_LIBRARY_PATH="/system/xbin"
dnscrypt-proxy -a127.0.0.1:5353 --loglevel=7 --resolver-name="dnscrypt.org-fr" --resolvers-list=/sdcard//Download/dnscrypt/dnscrypt-resolvers.csv

- make sure you set an IPv4 DNS server in NetGuard
- note that Android caches DNS responses for 10 minutes
- profit!

Refs #272
2016-02-03 15:47:45 +01:00
M66B 55042bedd3 Send resource records to Java 2016-01-30 09:51:41 +01:00
M66B e16c4c4af2 Native rewrite address/domain check 2016-01-28 11:58:39 +01:00
M66B 7e5141ca6e Native report exit reason, refactoring 2016-01-24 12:50:40 +01:00
M66B 33845fd733 Native added source to traffic logging, added switch to enable host name resolving 2016-01-22 10:37:57 +01:00
M66B c3f0aac602 Native report select exit to Java 2016-01-21 13:18:30 +01:00
M66B ac30913034 Native log downstream UDP, refactoring, cleanup 2016-01-20 16:52:38 +01:00
M66B d90674ca16 Native select 2016-01-13 09:23:21 +01:00
M66B 84ea3d5f6e Native SYN fixes/improvements 2016-01-12 09:45:58 +01:00
M66B 806196bc69 Native SYN forward 2016-01-11 23:06:35 +01:00
M66B 064c3d4d4b Native get uid 2016-01-10 08:14:47 +01:00
M66B d6d8278623 Native decode packet 2016-01-09 19:53:50 +01:00
M66B d309352da8 Removed Play services dependency 2015-11-08 10:20:23 +01:00
M66B 7a8a0755dd Fixed proguard 2015-11-07 13:42:58 +01:00
M66B 074f3f98c6 Updated proguard config 2015-10-30 11:59:49 +01:00
M66B 642591a61e Enabled proguard 2015-10-30 10:10:05 +01:00
M66B 0c51e0d6ba Initial commit 2015-10-24 20:01:55 +02:00