APK.HOUSE
House for apk files
Download APK file "NetGuard" for Android free, apk file version is 2.328 to download to your android device just click this button. It's easy and warranty. We provide only original apk files. If any of materials on this site violates your rights, report us
Screenshots of NetGuard
Description of NetGuard - no-root firewall

NetGuard is an internet security app, which offers simple and advanced ways to restrict apps' access to the internet.

Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection. Root permissions are not required.

Blocking access to the internet can help:

• reduce your data usage
• save your battery
• increase your privacy

Features:

• Simple to use
• No root required
• 100% open source
• No calling home
• No tracking or analytics
• No advertisements
• Actively developed and supported
• Android 5.1 and later supported
• IPv4/IPv6 TCP/UDP supported
• Tethering supported
• Optionally allow when screen on
• Optionally block when roaming
• Optionally block system applications
• Optionally notify when an application accesses the internet
• Optionally record network usage per application per address
• Material design theme with light and dark theme

PRO features:

• Log all outgoing traffic; search and filter access attempts; export PCAP files to analyze traffic
• Allow/block individual addresses per application
• New application notifications; configure NetGuard directly from the notification
• Display network speed graph in a status bar notification
• Select from five additional themes in both light and dark version

There is no other no-root firewall offering all these features.

If you like to test new features, you can participate in the test program: https://play.google.com/apps/testing/eu.faircode.netguard

All required permissions are described here: https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq42

NetGuard uses the Android VPNService to route traffic to itself, so it can be filtered on-device instead of on a server. Only one app can use this service at the same time, which is a limitation of Android.

The full source code is available here: https://github.com/M66B/NetGuard

Version history NetGuard - no-root firewall
New in NetGuard 2.328
* Fixed incorrect search domain
* Fixed losing connectivity in some situations
* Allowed Samsung find my phone by default
New in NetGuard 2.327
* Guarantee showing app names in notifications
* Optimizations
* Small improvements and bug fixes
* Updated translations
New in NetGuard 2.320
* Decoding TLS SNI
* Android 13 and 14 compatibility
* Play store policies compliance
* Updated build tools and libraries
* Updated translations
New in NetGuard 2.309
* See here: https://www.reddit.com/r/Android/comments/15y7g70/
New in NetGuard 2.305
* Added workaround
* Updated translations
New in NetGuard 2.303
* Small improvements
* Updated build tools
* Updated translations
New in NetGuard 2.302
* Small fixes
New in NetGuard 2.300
* Improved Android 12 compatibility
* Updated builds tools and translations
New in NetGuard 2.299
* Added support for DNS SVCB
* Small improvements and minor bug fixes
* Updated translations
New in NetGuard 2.298
* Small improvements and minor bug fixes
* Updated build tools and libraries
* Updated translations
New in NetGuard 2.296
* Android 12 compatibility
* Updated libraries
* Updated build tools
* Updated translations
New in NetGuard 2.295
* Updated translations
New in NetGuard 2.294
* Allowing private DNS / non filtering mode requires enabling subnet routing
* Updated translations
New in NetGuard 2.291
* Updated build tools
* Updated translations
New in NetGuard 2.289
* Disabled VPN handover for Android 11
* Small improvements
* Updated translations
New in NetGuard 2.288
* Small improvements and minor bug fixes
New in NetGuard 2.285
* Fixed reloading in some situations
* Fixed handling of suspended networks
* Updated translations
New in NetGuard 2.283
* Prepared for Android 11
New in NetGuard 2.282
* Added workaround to get correct connection status
* Small improvements
* Updated translations
New in NetGuard 2.281
* Fixed subscriptions
* Small improvements
* Updated translations
New in NetGuard 2.280
* Fixed subscriptions
* Updated build tools
* Updated translations
New in NetGuard 2.276
* Fixed metered status on Android 10
* Small improvements
* Updated NDK
* Updated gradle
* Updated translations
New in NetGuard 2.274
* Small improvements
* Updated translations
New in NetGuard 2.272
* Fixed buffer overflow in DNS logging
* Fixed excessive reloads on LTE/LTE+ changes
* Updated AndroidX and Glide libraries
* Updated translations
New in NetGuard 2.270
* Fixed buffer overflow in DNS parser
* Updated translations
New in NetGuard 2.269
* Added hint about download manager
* Added setting for domain name to use to validate internet connection
* Checking for private DNS in filtering mode
* Updated translations
New in NetGuard 2.267
* Added hint about push messages
* Updated translations
New in NetGuard 2.266
* Fixed excluding overlapping LAN subnets
* Fixed removing LAN DNS server addresses
* Adding standard DNS servers on removing LAN DNS servers
New in NetGuard 2.264
* Rewritten DNS server address handling
* Small improvements and minor bug fixes
* Updated build tools
* Updated translations
New in NetGuard 2.250
* Added setting to filter UDP traffic
* Allowing local DNS server address
* Android Q support
* Small improvements and minor bug fixes
* Updated translations
New in NetGuard 2.243
* Always specifying DNS servers when private DNS is enabled
* Fixed sometimes hanging outgoing traffic in filtering mode
* Added DNS daemon to app list
* Updated build tools
* Small improvements and minor bug fixes
* Updated translations
New in NetGuard 2.229
* Small improvements and minor bug fixes
* Updated translations
New in NetGuard 2.224
* Fixed uid caching
* Disabled Wi-Fi home network feature on Android 8.1 and later
* Updated build tools
* Updated translations

Querying the current Wi-Fi home network name requires location permissions on Android 8.1 and later, permissions a firewall app should not request.
New in NetGuard 2.221
Small improvements and minor bug fixes
Updated translations
New in NetGuard 2.218
- Small improvements and minor bug fixes
- Updated translations
New in NetGuard 2.217
- Updated libraries (AndroidX)
- Updated translations
New in NetGuard 2.212
- Check for always-on VPN in lockdown mode
- Updated translations
New in NetGuard 2.208
- Removed external links
New in NetGuard 2.207
- Fixed connecting to blocked addresses
- Updated translations
New in NetGuard 2.206
- Small improvements
- Updated translations
New in NetGuard 2.204
- Added EULA
- Asking for support
- Small improvements and minor bug fixes
- Updated translations

NetGuard is and will always be open source under the GPLv3 license.
New in NetGuard 2.199
- Updated translations
New in NetGuard 2.198
- Removed ads
- Updated libraries
New in NetGuard 2.196
- Workaround for TCP/IP bug in some Android versions
New in NetGuard 2.195
- Support for Bluetooth tethering
- Updated translations
New in NetGuard 2.187
- Disabled app icon caching to prevent out of memory errors- Updated libraries- Updated translations
New in NetGuard 2.185
- Fixed user switching- Removed storage permission (not needed on the supported Android versions anymore)- Small improvements and minor bug fixes- Updated translations
New in NetGuard 2.182
- Reduced memory usage- Disabled check for Xposed- Small improvements and minor bug fixes- Updated translations
New in NetGuard 2.169
- Using Glide to load app icons- Added menu item to copy logged addresses- Small improvements and minor bug fixes- Updated translations
New in NetGuard 2.166
- Limit number of icon loading threads to number of available processors- Explicit 64 bits support- Updated build tools and libraries- Updated translations
New in NetGuard 2.164
- Faster app list loading, slower icon loading- Route IPv6 unicast addresses into the VPN only- Exclude broadcast address from VPN when LAN is allowed- Several small improvements and minor bug fixes- Updated translations- Updated build tools and libraries- Requiring Android version 5.1
New in NetGuard 2.163
- Faster app list loading, slower icon loading- Route IPv6 unicast addresses into the VPN only- Exclude broadcast address from VPN when LAN is allowed- Several small improvements and minor bug fixes- Updated translations- Updated build tools and libraries- Requiring Android version 5.1
New in NetGuard 2.146
- Support for Android Oreo 8.1- Discontinued support for Android 4 KitKat- Small improvements and minor bug fixes- Updated libraries and build tools- Updated translations
New in NetGuard 2.137
- Fixed flickering- Fixed displaying blocked/allowed counts- Fixed library dependencies / apk size- Updated libraries and build tools- Updated translations
New in NetGuard 2.135
- Fix for Android 8 Oreo- Fixed displaying organization in global access log- Using network callbacks for Android 7 Marshmallow again- Updated build tools- Updated translations
New in NetGuard 2.130
- Added network option to reload on every connectivity change- Small improvements, minor bug fixes and device specific workarounds- Updated translations
New in NetGuard 2.127
- Small improvements, minor bug fixes and device specific workarounds- Updated translations
New in NetGuard 2.124
- Native Android O support (adaptive icons, background execution limits, notification channels)- New (adaptive) app icon- Updated translations- Updated build tools and libraries- Small improvements, minor bug fixes, device specific workarounds
New in NetGuard 2.122
- Native Android O support (adaptive icons, background execution limits, notification channels)- New (adaptive) app icon- Updated translations- Updated build tools and libraries- Small improvements and minor bug fixes
New in NetGuard 2.115
- Added option to disable NetGuard on telephone call- Added quick configure option to enable access notifications- Rewritten connectivity monitoring (Android O preparation)- Hard limiting number of connections to 1000- Small improvements and minor bug fixes- Updated build tools and libraries- Updated translations
New in NetGuard 2.111
- attempt to fix delay on screen on some devices
New in NetGuard 2.110
- Attempt to fix slow/not loading application list on some devices- Option for 'roam like at home' in the EU (network settings)- Use secure connection (https) for lookup services- Don't show names/organizations for NetGuard itself to prevent looping- Workaround for Android settings tile bug- Fixed related search close- Updated build tools and libraries- Updated translations
New in NetGuard 2.102
- Added option to clear existing connections on rules reload (VPN restart)- Limiting number of connections to 45% of available file descriptors- Fixed getting DNS servers on Android 7.1- Attempt to fix slow/not loading application list on some devices- Small improvements and minor bug fixes- Updated build tools and libraries- Updated translations
Please rate this app
More info
Other NetGuard APK versions for Android
More apps from Marcel Bokhorst, FairCode BV
Popular android apps