Giter Site home page Giter Site logo

dnscrypt-blocking-additions's Introduction

dnscrypt-blocking-additions

Blacklists

File name Description
activation.txt License validation hosts for various software
ads.txt Ad hosts used in various software
anticheat.txt Hosts related to various video game anti-cheat software
fakenews.txt Sites that deliberately spread hoaxes and disinformation
misc.txt Other hosts that don't fit into either of the above files
tracking.txt Tracking and telemetry hosts used in various software

Whitelists

File name Description
amazon.txt Amazon domains
cdn.txt Popular Content Distribution Network (CDN) domains
crl.txt Certificate Revocation List domains
github.txt GitHub domains
microsoft.txt Microsoft domains (MSDN, TechNet, Visual Studio)
misc.txt Other domains that have been blocked at some point which I've had to manually whitelist
ocsp.txt Online Certificate Status Protocol (OCSP) domains
social.txt Social media sites (Twitter, Discord)
video.txt Video hosting sites (Dumpert, Twitch)

Files in the script folder

Files that are sourced from the dnscrypt repository's own contrib folder are denoted with an asterisk(*), and have a separate license than the rest of this repository. See contrib\COPYING.dnscrypt.

File name Description
blacklist.conf* List of various hosts files from around the web, and the ones in this repository
whitelist.conf List of various hosts files to exclude from the blacklist
make_blacklist.py* Modified version of the generate-domains-blacklist.py script from dnscrypt

How to use make_blacklist.py

$ py -2 .\make_blacklist.py

The final blacklist result is written to blacklist.txt, and the exclusions are written to whitelist.tmp (only needed for debugging).

Parameter Default value Description
-c or --config domains-blacklist.conf file containing domain list sources
-w or --whitelist domains-whitelist.conf file containing a set of names to exclude from the blacklist
-r or --time-restricted time-restricted.txt file containing a set of names to be time restricted
-i or --ignore-retrieval-failure - generate list even if some urls couldn't be retrieved
-t or --timeout 30 URL open timeout
-o or --output blacklist.txt file output

dnscrypt-blocking-additions's People

Contributors

gontazaka 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.