GithubHelp home page GithubHelp logo

isabella232 / mobileadtrackers Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gitterhq/mobileadtrackers

0.0 0.0 0.0 2.41 MB

Taken from DNS logs while actively using Android apps over the years. Formatted in hostfile format.

Home Page: https://raw.githubusercontent.com/jawz101/MobileAdTrackers/master/hosts

License: Other

mobileadtrackers's Introduction


As of January 14,2020 this list is no longer maintained.

After talks with PerfectSlayer, this list now replaces the Adaway list and I will help maintain it there. https://github.com/AdAway/adaway.github.io While the Adaway list was more popular and sourced as the basis of many unified lists, it hadn't been touched since 2016 and the domains it did have were approx. 52% inactive. (Check your lists with PyFunceble by funilrys!)

PerfectSlayer also made a slick domain sorting utility in the adaway repo that replicated some sorting to the list that I'd do in LibreOffice Calc to keep domains and subdomains clumped together. it's in that repo under the /tools folder. To run it you have to have node.js or some other javascript program and execute js index.js which will then read the contents of whatever is in the hosts.txt file in the main directory and sort the file outputted as formatted-hosts.txt. Looks pretty!


MobileAdTrackers

Taken from DNS logs, formatted in hostfile format.

Direct link to list: https://raw.githubusercontent.com/jawz101/MobileAdTrackers/master/hosts

To give you an idea of why we need better mobile ad lists take a look at Marketing Technology Landscape Supergraphic - Martec.

Rationale: Other blocklists are fine for blocking desktop and browser-based domains but not too focused on mobile app traffic.


"The more of your private life you put into the public domain, the smaller your private life becomes."- Kevin McCloud


Apps and other resources interested in Android mobile privacy efforts:

Utilities & Resources
Koodous - Play Store,Github Community-driven apk analysis + app that scans your apps for malware they've detected
Exodus Privacy - Github,F-Droid,Play Store France gave a privacy grant to these guys. They have an app and a site. I've submitted about domains and dug up the sdk information for about 20 or so companies from this very host file
Yale Privacy Lab - Github Buddies with the Exodus Privacy project
Data Transparency Lab Funds several data privacy projects on this list.
Lumen Privacy Monitor (formerly Project Haystack) - ICSI UC Berkeley - Play Store Research project that made an app. The app is novel because it is a local VPN that has you install a self-signed SSL certificate so it can decrypt encrypted traffic. The traffic never leaves your device for analysis but what it does is scan all traffic for personally identifiable information and then passes it through to the destination. This is how your NetGuard, AdGuard, ANTMonitor, Blokada, DNS66 use VPNs. But only a few do SSL interception and only 2 (this and ANTMonitor) are designed to look for PII.
Protect My Privacy(PMP) - Carnegie Mellon/Synergy Labs - XPosed Repo - Reasearch Project that kinda works but it's screwy when trying to control 3rd party library data independent of the host app. I like the idea, though: pass valid data to the host app but the 3rd party gets junk. In theory.
Recon - Northeastern University - another DTL grant project
AntMonitor - UC Irvine - Play Store, YouTube presentation - another DTL grant project. Similar to Lumen Privacy Monitor but very optimized.
NetGuard - Play Store,Github,F-Droid - One of the best traffic blockers for Android. It's logging functions are one of the reasons I can make this host file. Another thing it uniquely does is let you block one app from hitting a domain. I can block facebook traffic from all apps but leave the Facebook app traffic alone. That way Facebook can still be a social network for me but not an ad company. Non-Playstore versions incorporate hostfile ad blocking.
XprivacyLua/Pro - Play Store, F-Droid, Xposed Repo,Github XPosed Module to hook into Android to pass fake data and identifiers to apps instead of what they try to get.
Dexplorer - Play Store - lets you inspect an app on-device. I find myself installing it frequently to see what 3rd party companies they have embedded in an app.
My Android Tools(Pro) - Play Store dead link (I assume Google kicked them off because their app let you view and disable services, receivers, activities and content providers). find the free version on apkmirror
Inspeckage - Package Inspector - Play Store,XPosed Repo,Github Sets up a web server on your device to let you inspect apps rom your computer.
PyFunceble - Github Every hostfile maintainer should use this to validate their lists. Companies close up shop all the time so having a huge hostfile of down sites makes no sense.
OpenWPM - Princeton Web Transparency & Accountability Project - Github - automate Firefox to visit a bunch of sites.
FilterLists.com - Github A list of most every hostfile, IP blocklist, and AdBlock Plus syntax blocklist out there. Even the dumb ones. You'd think we could cooperate.

mobileadtrackers's People

Contributors

jawz101 avatar octopusinvitro avatar poussinou avatar thomas499 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.