Skip to content

Modified version of DnsChanger app used for DNS/Internet measurement research study

License

Notifications You must be signed in to change notification settings

byu-imaal/dnscollector-app

Repository files navigation

dnscapture app

This is a modified version of DnsChanger to be used for research purposes (or for fun).

Main modifications:

  • All DNS queries and responses are sent to our lab for later analysis
  • Bunch of settings are manually set and app users cannot change settings
  • Re-branded to be more friendly for study participants

Original README

build status
You can download all artifacts at https://dl.frostnerd.com/appbuilds They are unsigned.

This is the source code for my app DNS Changer, which can be found here: https://play.google.com/store/apps/details?id=com.frostnerd.dnschanger

Important: As it is quite old I'd suggest you to use my other app Nebulo. It doesn't have normal (unencrypted) DNS and rather relies on DNS-over-HTTPS and DNS-over-TLS (Private DNS). It also looks better and is more stable.
It is open source as well. You can find it on Google Play here and the source code here. I'd suggest you check out the repo as it contains useful information and also information on how to download Nebulo using the F-Droid app.


Have a look at the wiki for this app: https://git.frostnerd.com/PublicAndroidApps/DnsChanger/wikis/home
This app could possibly spy on using the VPN connection which has to be used to apply the chosen DNS Servers. It doesn't. This project is open source so that people familiar with Java/Android can check on this promise.

Feel free to contribute to this project, it's completely free to sign up and I'd be happy to fix issues or implement requests.
I would also be very grateful for translations. I have a WebLate instance where you can add and manage translations. It can be found here.

© Daniel Wolf 2020
All rights reserved.

About

Modified version of DnsChanger app used for DNS/Internet measurement research study

Topics

Resources

License

Stars

Watchers

Forks