An OpenSnitch-inspired firewall and network monitor + a pi-hole-inspired DNS over HTTPS client with blocklists.
Cost / License
- Free
- Open Source (Apache-2.0)
Application type
Platforms
- Online
- Android
- Android Tablet
- F-Droid




personalDNSfilter is described as 'DNS filter proxy written in Java. It hooks into the domain name (DNS) resolution and returns the loopback address for filtered hosts' and is a Ad Blocker in the web browsers category. There are more than 10 alternatives to personalDNSfilter for a variety of platforms, including Android, Android Tablet, iPad, iPhone and F-Droid apps. The best personalDNSfilter alternative is RethinkDNS, which is both free and Open Source. Other great apps like personalDNSfilter are AdAway, Blokada, DNS66 and DNSNet.
An OpenSnitch-inspired firewall and network monitor + a pi-hole-inspired DNS over HTTPS client with blocklists.




An ad blocker that uses the hosts file. The hosts file contains a list of mappings between hostnames and IP addresses. When an app requests an ad, that request is directed to 127.0.0.1 which does nothing.



Blokada is the popular ad blocker and privacy app for Android and iOS. It's being supported and actively developed by the amazing open source community.




DNS66 blocks advertisements on Android by intercepting DNS requests using Android's VPN layer and blocking requests for blacklisted hosts.




Based on DNS66, this projects aims to continue the goals of the original app with modern Android development practices.




AdClear is the premier non-root adblocker for Android users. AdClear’s technology filters out advertisers before they invade your browsing or app experience.




Technitium DNS Server is an open source tool that can be used as a personal local DNS server for privacy & security. It includes Ad blocking feature combined with DNS-over-TLS and DNS-over-HTTPS support.



Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.
DNSCrypt is a protocol that authenticates communications between a DNS client and a DNS resolver. It prevents DNS spoofing. It uses signatures to verify that responses originate from the chosen DNS resolver and haven't been tampered with.




Hostsblock is a bash script for Linux designed to take advantage of the HOSTS file available in all operating systems to provide system-wide blocking of internet advertisements, malicious domains, trackers, and other undesirable content.






