SkillAgentSearch skills...

OpenDNSUpdater

An OpenDNS Client ( ip updater ) for Android

Install / Use

/learn @Willena/OpenDNSUpdater
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

OpenDNSUpdater

<img alt='Banner' src='https://github.com/Willena/OpenDNSUpdater/raw/new_app/app/release/Baniere.png' height="200">

Important Note: The application is now in "maintenance mode". Only basic support for new Android APIs will be provided from time to time.

I personally don't have the time to do much more on this project. PR are always welcomed, I will always review them. Errors and crash reporting is not present anymore

Quick presentation

OpenDNSUpdater is an extremely easy to use android app to perform dynamic IP updates.

Presentation

OpenDns is a very famous DNS service used by a lot of people, but not everybody knows that they also provide some filtering product for individuals.

This type of service is free and can be very usefull to filter websites such as porn, phishing, malware, and many other category.

The service rely on your external IP to perform filter actions.

Why an android application for a DNS service ?

As I said on the previous line, the service rely on your external IP address, so when you change access point or start using mobile data, you request will not be filtered.

Updater exist for almost all other platform such as Windows, Mac and Linux, but not for Android or IOS. ( https://support.opendns.com/hc/en-us/articles/227988607-OpenDNS-Compatible-Dynamic-DNS-DDNS-Clients )

Requirements

  • Minimum Android API 21 ( Android 5.0 )
  • Android phone or tablet

Screenshots

<img alt='Main screen' src='https://github.com/Willena/OpenDNSUpdater/raw/new_app/app/release/Screenshot_1544380209.png' height="300">

<img alt='Settings' src='https://github.com/Willena/OpenDNSUpdater/raw/new_app/app/release/Screenshot_1544380218.png' height="300">

Installation

Quick and Simple :

You can download and install this app on your device using Google Play or F-Droid

<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80"> <img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png' height="80">

Other possibility

Download the attached apk in any release present on Github.

The long and boring solution

You can also download and recompile the source of the project. To do that :

  1. First clone the project
  2. Open it in android studio
  3. Build and install the project.

Any Help ?

If you find something that produce an error or something that should change in the next version or even if you have something to say, feel free to contact me or create an issue on this repository.

Anybody can contribute to this project !

Credits :

  • The ipify API (https://github.com/rdegges/ipify-api) : for providing a simple way to check the current user external IP address.
  • The Daedalus project (https://github.com/iTXTech/Daedalus) : has been a huge inspiration for the VPN Service that force DNS query to go to OpenDNS servers

Contacts

Guillaume : me@guillaumevillena.fr

Related Skills

View on GitHub
GitHub Stars32
CategoryDevelopment
Updated3mo ago
Forks6

Languages

Java

Security Score

92/100

Audited on Dec 21, 2025

No findings