NetGuard NetGuard provides simple and advanced ways to block access to the internet - no root required. Apps and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection. Copyright \u00A9 2015–2017 by M. Bokhorst (M66B) NetGuard requires Android 5.0 or later By using NetGuard, you agree to the GNU General Public License version 3 Privacy policy Great care has been taken to develop and test NetGuard, however it is impossible to guarantee NetGuard will work correctly on every device. \n\nBy using NetGuard, you agree to the GNU General Public License version 3 NetGuard uses Google\'s AdMob advertising service. AdMob\'s privacy policy is available here. I agree I disagree Running services General notifications Access notifications Search for app Filter apps Show user apps Show system apps Show apps without internet Show disabled apps Sort apps Sort on name Sort on uid Sort on data usage Show log Settings Invite Legend Support About UDP TCP Other Allowed Blocked Live updates Refresh Show names Show organization PCAP enabled PCAP export Clear Reset Add Delete Cleanup Protocol Source port Destination address Destination port Destination app For an external server select \'nobody\' Defaults (white/blacklist) Block Wi-Fi Block mobile Allow Wi-Fi when screen on Allow mobile when screen on Block roaming Options Theme: %1$s Use dark theme Notify on new install Apply \'when screen on\' rules Auto enable after %1$s minutes Delay screen off %1$s minutes Check for updates Network options Subnet routing Allow tethering Allow LAN access Enable IPv6 traffic Wi-Fi home networks: %1$s Handle metered Wi-Fi networks Consider 2G unmetered Consider 3G unmetered Consider LTE unmetered Ignore national roaming Ignore EU roaming Disable on call Lockdown Wi-Fi Lockdown mobile Reload on every connectivity change Advanced options Manage system apps Log internet access Notify on internet access Filter traffic Close connections on reload Lockdown traffic Track network usage Reset network usage Show resolved domain names Block domain names DNS response code: %s Port forwarding VPN IPv4: %s VPN IPv6: %s VPN DNS: %s Minimum DNS TTL: %s s Use SOCKS5 proxy SOCKS5 address: %s SOCKS5 port: %s SOCKS5 username: %s SOCKS5 password: %s PCAP record size: %s B PCAP max. file size: %s MB Watchdog: every %s minutes Speed notification Show speed notification Show top apps Sample interval: %s ms Number of samples: %s s Backup Export settings Import settings Import hosts file Hosts file download URL Download hosts file Technical information General Networks Subscriptions Show status bar notification to directly configure newly installed apps (pro feature) After disabling using the widget, automatically enable NetGuard again after the selected number of minutes (enter zero to disable this option) After turning the screen off, keep screen on rules active for the selected number of minutes (enter zero to disable this option) Check for new releases on GitHub twice daily Depending on the Android version, tethering may work or may not work. Tethered traffic cannot be filtered. Enable subnet routing; might enable Wi-Fi calling, but might also trigger bugs in Android and increase battery usage Allow apps to connect to local area network addresses, like 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16 Route IP version 6 traffic to NetGuard so it can selectively be allowed or blocked Apply Wi-Fi network rules for selected network only (apply mobile network rules for other Wi-Fi networks) Apply mobile network rules to metered (paid, tethered) Wi-Fi networks Apply Wi-Fi network rules for 2G data connections Apply Wi-Fi network rules for 3G data connections Apply Wi-Fi network rules for LTE data connections Do not apply roaming rules when the SIM and mobile network country are the same Do not apply roaming rules when the SIM and mobile network country are within the EU (roam like at home) Disable NetGuard on incoming or outgoing telephone call. This can be used to work around IP/Wi-Fi calling problems. Define rules for system apps (for experts) Log attempts to access the internet for apps. This might result in extra battery usage. Show a status bar notification when an app attempts to access a new internet address (when filtering is disabled, only blocked internet access attempts will be notified) Filter IP packets going out of the VPN tunnel. This might result in extra battery usage. Track the number of bytes sent and received for each app and address. This might result in extra battery usage. Respond with the configured DNS response code for blocked domain names. This switch is disabled when no hosts file is available. The default value is 3 (NXDOMAIN), which means \'non-existent domain\'. Only TCP traffic will be sent to the proxy server Periodically check if NetGuard is still running (enter zero to disable this option). This might result in extra battery usage. Show network speed graph in status bar notification Are you sure? Enforcing rules %1$d allowed, %2$d blocked %1$d allowed, %2$d blocked, %3$d hosts Waiting for event NetGuard is disabled, use the switch above to enable NetGuard NetGuard has been disabled, likely by using another VPN based app \'%1$s\' installed Has been installed %1$s attempted internet access Attempted internet access Action completed NetGuard uses a local VPN to filter internet traffic. For this reason, please allow a VPN connection in the next dialog. Your internet traffic is not being sent to a remote VPN server. NetGuard could not start automatically. This is likely because of a bug in your Android version. An unexpected error has occurred: \'%s\' Android refused to start the VPN service at this moment. This is likely because of a bug in your Android version. Try NetGuard By donating you agree to the terms & conditions If you cannot press OK in the next dialog, another (screen dimming) app is likely manipulating the screen. ± %1$.3f▲ %2$.3f▼ MB/day %7.3f KB/s %7.3f MB/s %1$7.3f▲ %2$7.3f▼ KB %1$7.3f▲ %2$7.3f▼ MB %1$7.3f▲ %2$7.3f▼ GB %dx For consistent results, the Android battery optimizations should be disabled for NetGuard. \n\nIn the next dialog, select \"All apps\" at the top, tap on NetGuard in the list and select and confirm \"Don\'t optimize\". For consistent results, the Android data saving options should be disabled for NetGuard \n\nIn the next dialog, enable the options \"Background data\" and \"Unrestricted data usage\" Using filtering will cause Android to attribute data and power usage to NetGuard - Android assumes the data and power are being used by NetGuard, rather than the original apps Android 4 requires filtering to be enabled Traffic logging is disabled, use the switch above to enable logging. Traffic logging might result in extra battery usage. This will reset the rules and conditions to their default values This will delete access attempt log lines without allow/block rules Last import: %s Downloading\n%1s Hosts file downloaded Last download: %s Start forwarding from %1$s port %2$d to %3$s:%4$d of \'%5$s\'? Stop forwarding of %1$s port %2$d? Network is metered No active internet connection NetGuard is busy Update available, tap to download You can allow (greenish) or deny (reddish) Wi-Fi or mobile internet access by tapping on the icons next to an app Internet access is allowed by default (blacklist mode), this can be changed in the settings Incoming (push) messages are mostly handled by the system component Play services, which is allowed internet access by default Managing all (system) apps can be enabled in the settings Please describe the problem and indicate the time of the problem: VPN connection cancelled\nDid you configure another VPN to be an always-on VPN? Powering down your device with NetGuard enabled, will automatically start NetGuard on powering up your device This feature is not available on this Android version Another VPN is set as Always-on VPN Traffic is locked down Unmetered traffic is allowed Unmetered traffic is blocked Unmetered rules are not applied Metered traffic is allowed Metered traffic is blocked Metered rules are not applied Address is allowed Address is blocked Allow when screen is on Block when roaming By default a Wi-Fi connection is considered to be unmetered and a mobile connection to be metered has no internet permission is disabled Apply rules and conditions Conditions Allow Wi-Fi when screen is on Allow mobile when screen is on R Block when roaming Allow in lockdown mode Filter related Access attempts Access rules take precedence over other rules Options Notify internet access attempts Logging or filtering is not enabled Logging and filtering are enabled Configure Enable logging of blocked addresses only Enable filtering to log allowed addresses too Enable access notifications for newly logged addresses These settings are global settings that apply to all apps Filtering is also required to allow or block individual addresses Enabling logging (less) or filtering (more) might increase battery usage and might affect network speed Rate Allow Block Allow Wi-Fi Block Wi-Fi Allow mobile Block mobile root mediaserver GPS daemon nobody Don\'t ask again Whois %1$s Port %1$d Pro features The following pro features are available: View blocked traffic log Filter network traffic New app notifications Network speed graph notification Appearance (theme, colors) All above pro features Support development Buy Enabled Unavailable Tap on a title for more information Buying any pro feature will disable all advertisements Challenge Response teal/orange blue/orange purple/red amber/blue orange/grey green teal blue purple amber orange green Verbose Debug Info Warning Error 2 3 4 5 6 UDP TCP 17 6 ca-app-pub-6350249268625326~6636046697 ca-app-pub-6350249268625326/8112779894 B23E5E89C89F87C06C33861503174DFC ef46f813d2c8a064d72c936b9b96d1cccc989378