personalDNSfilter

Lightweight Java DNS filter proxy that blocks ad and malware domains on Android and desktops.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About personalDNSfilter

personalDNSfilter hooks into DNS resolution and returns the loopback address for hosts on its filter lists, so ads, trackers and malware domains never load. It supports encrypted DNS through DNS over HTTPS and DNS over TLS.

It runs on any Java-enabled device. On Android it can work with or without the VPN slot, and it is available from Google Play and F-Droid. Its small memory footprint suits older phones and people who want system-wide blocking without running a separate server.

Strengths

  • Works on Android with or without the VPN slot
  • Supports DNS over HTTPS and DNS over TLS
  • Runs on any Java-enabled system
  • Available on F-Droid

Limitations

  • Desktop use needs Java
  • Filters by domain only, not page content

Details

Pricing
FreeFree to download.
License
Open source, license not stated
Developer
Zenz Solutions
Platforms
Windows, macOS, Linux, Android
How it runs
Downloadable app
Account
Not required
Best suited for
System-wide ad blocking on Android without root
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to personalDNSfilter

Compare all

Software that can replace personalDNSfilter for an important use case, and what changes if you switch.

  • AdGuard Ad Blocker

    System-wide ad and tracker blocker apps for Windows, macOS, Android and iOS with DNS filtering.

    AdGuard Ad Blocker is a freemium closed-source app for Windows, macOS, Android and iOS that also adds phishing and malware protection, with features varying by platform.

  • AdAway

    System-wide Android ad blocker using hosts files or a local VPN.

    AdAway is a GPL-3.0 Android blocker using hosts files with root or a local VPN without root, but it has no desktop version and is not on Google Play.

  • Blokada

    Mobile ad blocker with a local filter and an optional VPN tier.

    Blokada works on both Android and iOS with free local filtering, while its plus tier with VPN and cloud filtering is a paid subscription.

  • Rethink DNS

    Android firewall and encrypted DNS client with per-app rules.

    Rethink DNS adds a per-app firewall, encrypted DNS and detailed logs on Android and can proxy WireGuard, though its amount of configuration is daunting at first.

  • DNSNet

    An Android app that filters DNS requests through a local VPN to block ad and tracker domains.

    FreeProprietaryAndroid

    DNSNet is an Android-only continuation of DNS66 that filters through a local VPN, so it always occupies the VPN slot and is not open source.

  • dnscrypt-proxy

    Encrypts your DNS lookups so your internet provider cannot read or tamper with them, and blocks domains while it is there.

    dnscrypt-proxy suits desktops, adding DNSCrypt, Anonymized DNS and resolver speed balancing with filtering, configured in TOML and without an Android app or Java requirement.

personalDNSfilter as an alternative

Listings that name personalDNSfilter as an alternative.

  • Acrylic DNS Proxy

    A local caching DNS proxy for Windows that blocks unwanted domains with a custom hosts file.

    personalDNSfilter is a Java DNS filter proxy for Windows, macOS, Linux and Android with DoH and DoT support, but desktop use requires Java.

  • hBlock

    A POSIX shell script that builds a hosts file blocking ad, tracking and malware domains.

    personalDNSfilter is a Java DNS filter proxy for desktops and Android that blocks ad and malware domains with encrypted DNS support.

  • Intra

    An Android app from Jigsaw that encrypts DNS lookups to get around DNS manipulation and blocking.

    personalDNSfilter supports DNS over HTTPS and TLS on Android and desktops, and also blocks ad and malware domains with or without the VPN slot.

  • InviZible Pro

    Android app bundling Tor, I2P and DNSCrypt with a no-root mode.

    personalDNSfilter covers only DNS filtering with DoH and DoT on Android and desktops, without Tor or I2P routing.

  • Maza

    A Bash script that blocks ads system-wide by filtering DNS through the hosts file or dnsmasq.

    personalDNSfilter is a Java DNS filter proxy for desktops and Android with DoH and DoT support, requiring Java on desktop systems.

  • Privoxy

    A non-caching web proxy that filters HTTP headers and page content to remove ads and trackers.

    personalDNSfilter blocks ad and malware domains through DNS on Android and Java-enabled desktops, filtering by domain only rather than headers or page content.

  • TrackerControl

    Monitor and restrict Android application tracking connections.

    personalDNSfilter blocks ad and malware domains with DoH and DoT support, can work without the VPN slot, and also runs on Java desktops.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing