From the developer of FairEmail. Every once in a while I consider making the switch to KeePassXC. I trust KeePassXC but I don't really trust the mobile apps so last time around I looked into NetGuard. It's really nice but it wasn't a good fit for my use case: > NetGuard will do its best, but it is limited by the fact it must use the Android VPN service. This is the trade-off required to make a firewall which does not…
> better than nothing Is "nothing" the only Android per-app outbound firewall alternative to NetGuard?
NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch
71–80 of 142 posts
Re: NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch
#72Its' really telling that Google doesn't offer an API to access a firewall which provides a clear list of connections and the apps which create them and a way to prohibit such specific connections, possibly also according to blacklists. They really don't want users to have control over this.
Re: NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch
#73Earlier quoted context omitted.
> similar but open source Netguard (per HN title) is open-source GPLv3: https://github.com/M66B/NetGuard Rethink uses cloud services by default? The [DNS] resolver is deployed to Fly.io at max.rethinkdns.com and Deno Deploy at rdns.deno.dev too, apart from the default deployment on Cloudflare Workers.
rdns dev here > Rethink uses cloud services by default? There isn't anything sinister going on here with the use of "cloud services" [0][1]. Rethink, which is geared more towards anti-censorship, has its default resolver "ip-fronted" on Cloudflare (whose IPs are seldom blocked) and it works great in countries where the app is popular. Users can opt to switch to any DoH, DoT, ODoH, DNSCrypt v3 resolver of their choice…
Re: NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch
#74Earlier quoted context omitted.
> still wonder why such an important feature is not in the AOSP itself Really? Remind yourself who works on Android. Google have been removing functionalities that benefit privacy for ever, and then put half backed alternative buried under tons of settings.
I am well aware of that. AOSP still has quite a lot of contributors outside of google
Re: NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch
#75Its' really telling that Google doesn't offer an API to access a firewall which provides a clear list of connections and the apps which create them and a way to prohibit such specific connections, possibly also according to blacklists. They really don't want users to have control over this.
Is it? Do Fedora or Ubuntu provide an API like that?
Yes, GNU/Linux distributions provide exactly that.
Re: NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch
#76Pcapdroid is a very good alternative that allows to see which connections are made from what app to what server and at what time. You just leave it in background, check one day later and see what sneaky app you never thought of have been sending tons of data in the background. For me it helped me remove and search alternative for 4 apps, including a pill reminder (mytherapy). I would never have thought the trade-off…
Except that... that doesn't block anything??
Re: NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch
#77Every app has own settings for allowing WiFi, data, VPN, background data connections natively in Android. I use custom ROM that has turned off internet connection for all apps by default and you need manually allow them to connect. Which solve mine problem with constant unwanted connections.
If you want really control over traffic on Android and combine with VPN, try ReThing DNS.
Re: NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch
#78Re: NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch
#79Re: NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch
#80I'm using netguard. It's really good, but conflicts with wireguard (another VPN I am using). It's because the firewall is realised using VPN API, when running netguard it uses VPN API to control the traffic