DN66 Icon

DNS-based host and ad blocker for Android. Easy to configure, but the default config uses several widely-respected host files aimed at stopping ads, malware, and other weird stuff.

Open Source

DN66 Source Code

Author

julian-klode

Description

DNS-based Host Blocker (and lightweight ad blocker) for Android

#ad-blocker#adblock#android#blocker#fdroid#gplv3#gradle#java

Homepage

https://jak-linux.org/projects/dns66/

License

GPL-3.0

Created

15 Oct 16

Last Updated

27 Apr 24

Latest version

v0.6.8

Primary Language

Java

Size

821 KB

Stars

2,080

Forks

196

Watchers

2,080

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • LGTM Migrator (10 Nov 22)

    Add CodeQL workflow for GitHub code scanning

  • Ted Romer (04 May 21)

    Show app on Android TV home screen.

  • Ted Romer (14 Apr 21)

    fix xml lint errors

  • Julian Andres Klode (24 Apr 21)

    Inclusive language

  • Ilmari Jaaranen (15 Feb 21)

    Added Finnish translation

  • Ted Romer (14 Apr 21)

    fix unit tests and some lint errors

  • Julian Andres Klode (23 Mar 21)

    Release 0.6.8

  • Julian Andres Klode (23 Mar 21)

    Revert dnsjava to 3.0.0 as used in 0.6.5 (fixes #411) At least I hope it fixes it. Oh well...

  • Julian Andres Klode (23 Mar 21)

    Disable DuckDuckGo tracker list (fixes #435)

  • Julian Andres Klode (23 Mar 21)

    Revert "Add DuckDuckGo tracker list, enabled by default for new users (fixes #385)" This reverts commit 8a54ef67059bac5fa1396f364803123c0204f2ad.

  • Julian Andres Klode (15 Jan 21)

    Release 0.6.7

  • mezysinc (15 Jan 21)

    Add Brazilian Portuguese translation Fixes #418

  • Julian Andres Klode (15 Jan 21)

    README.md: Point to travis-ci.com Need to migrate to GitHub actions eventually I suppose.

  • Julian Andres Klode (15 Jan 21)

    Set VPN to unmetered DNS66 was acting as a metered connection on the Pixel 4a, this makes it inherit the underlying network's metered-ness.

  • Julian Andres Klode (02 Jan 21)

    Alert the user when enabling the connection watchdog

  • Julian Andres Klode (02 Jan 21)

    Add DuckDuckGo tracker list, enabled by default for new users (fixes #385)

  • Julian Andres Klode (02 Jan 21)

    Update dnsjava to 3.3.1, and junit test dep

  • Julian Andres Klode (02 Jan 21)

    tests: Fix up for the play store upgrade removal

  • Julian Andres Klode (02 Jan 21)

    Remove obsolete hosts-file.net source (fixes #399)

  • Julian Andres Klode (02 Jan 21)

    Remove legacy play store whitelist transition code (fixes #412)

  • Julian Andres Klode (11 Sept 20)

    Release 0.6.6

  • mueller-ma (01 Jul 20)

    Improve notifications * Add color * Don't use DNS 66 as notification title. The app name is already shown in notifications as default. When I minimize the running notification, it said "DNS 66 * DNS 66" before. Now it says "DNS 66 * Active" * Chain calls to the same builder object

  • Julian Andres Klode (11 Sept 20)

    Update dependencies and gradle

  • Julian Andres Klode (11 Sept 20)

    DnsPacketProxy: Be more robust to failures when handling empty UDP packets There might be some issues there, as I got an email that points to that, although the lines were a bit off in the backtrace.

  • Julian Andres Klode (29 Feb 20)

    Release 0.6.5

  • Julian Andres Klode (29 Feb 20)

    Improve logging message for invalid IP addresses

  • Julian Andres Klode (29 Feb 20)

    DnsPacketProxy: Fixup casting to UdpPacket exception handling I missed that the exception logger was logging getPayload() too, so the crash was not actually fixed. This should work now!

  • Julian Andres Klode (29 Feb 20)

    Fix crash on pre-Oreo systems

  • Julian Andres Klode (28 Feb 20)

    release 0.6.4

  • Julian Andres Klode (28 Feb 20)

    Night mode is in Android Q, not P

DN66 Website

Website

DNS66 - DNS-based host/ad blocking for Android

Personal Website

Redirects

Redirects to https://jak-linux.org/projects/dns66/

Security Checks

All 66 security checks passed

Server Details

  • IP Address 195.201.138.240
  • Hostname magenta.jak-linux.org
  • Location Nuremberg, Bayern, Germany, EU
  • ISP Hetzner Online GmbH
  • ASN AS24940

Associated Countries

  • AT
  • DE

Saftey Score

Website marked as safe

100%

Blacklist Check

jak-linux.org was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

DN66 Reviews

More Ad Blockers

About the Data: DN66

API

You can access DN66's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/networking/ad-blockers/dn66

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share DN66

Help your friends compare Ad Blockers, and pick privacy-respecting software and services.
Share DN66 and Awesome Privacy with your network!

View Ad Blockers (9)