From 249474abb2cefb908bae339c82f7a444a397956d Mon Sep 17 00:00:00 2001 From: Mygod Date: Wed, 3 Oct 2018 14:05:15 +0800 Subject: [PATCH] Update README --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 73b6bdf2..a13b499a 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ This app is useful for: * Connecting things that don't support VPN like Chromecasts behind corporate firewalls; * Setting up [gapps](https://support.google.com/pixelphone/answer/7158475) behind corporate firewalls; * Connecting to your mobile hotspot but you're not bothered to set up VPN on your device; +* Identifying, monitoring and blocking (unwanted) clients; * Bypassing tethering limits by: * (recommended) Use this app with a real VPN/socksifier; (ad-blocker may not work) * (might or might not work based on your carrier) Use this app with TTL editor like [TTL Master](https://github.com/TTLMaster/TTLMaster); @@ -29,7 +30,8 @@ now that they introduced this [Mobile hotspot](https://support.microsoft.com/en-us/help/4027762/windows-use-your-pc-as-a-mobile-hotspot). This app is designed to do only minimal changes to your system, so there's almost no chance you will brick your device -and/or break your Internet using this app *under normal conditions*. However there's also absolutely no guarantee it won't. +and/or break your Internet using this app *under normal conditions*. However there's also absolutely no guarantee it +won't. ## Q & A @@ -102,14 +104,15 @@ Other: * `android.net.conn.TETHER_STATE_CHANGED` is assumed to be a sticky broadcast. For `ip rule` priorities, `RULE_PRIORITY_SECURE_VPN` and `RULE_PRIORITY_TETHERING` is assumed to be 12000 and 18000 -respectively. DHCP server like `dnsmasq` is assumed to run and send DHCP packets as root. +respectively; `RULE_PRIORITY_DEFAULT_NETWORK` is assumed to be 22000 (or at least > 18000) for API 27-. +DHCP server like `dnsmasq` is assumed to run and send DHCP packets as root. Undocumented system binaries are all bundled and executable: * Since API 24: `iptables-save`; * `echo`; * `ip` (`link monitor neigh rule` with proper output format); -* `iptables` (with correct version corresponding to API level); +* `iptables` (with correct version corresponding to API level, `-nvx -L ` with proper output format); * `su`. If some of these are unavailable, you can alternatively install a recent version (v1.28.1 or higher) of Busybox.