Giter Club home page Giter Club logo

block's Introduction

block

Hardened blocklist project designed for dnscrypt-proxy filter method.

Introduction

  • allowed-names.txt is the file used to bypass a specific domain blocked by blocked-names.txt file.
  • blocked-names.txt is the file used to block domains.
  • domains-blocklist.conf is used before the generation process to define the sources to merge.
  • domains-blocklist-local-additions.txt is used before the generation process to merge your inclusions.
  • domains-allowlist.txt is used before the generation process to merge your exclusions.
  • generate-domains-blocklist.py is the script used during the build process.

Sources

allowed-names.txt

Source Maintainer(s) Description Home Page RAW Source License

blocked-ips.txt

Source Maintainer(s) Description Home Page RAW Source License
DNSCrypt: Rebind Protection jedisct1 DNS rebinding protection LINK - ISC

blocked-names.txt

Inclusions

Source Maintainer(s) Description Home Page RAW Source License
Developer Dan: AMP Hosts Daniel (lightswitch05) Block Google's Accelerated Mobile Pages (AMP). LINK RAW Apache-2.0
domains-blocklist-local-additions.txt d3cim Domains, wildcards and substrings collection. LINK RAW GPLv3
hagezi: DoH Bypass hagezi (Gerd) A merged list from a variety of other lists. LINK RAW GPLv3
hagezi: Threat Intelligence Feeds hagezi (Gerd) A merged list from a variety of other lists. LINK RAW GPLv3
hagezi: Ultimate hagezi (Gerd) A merged list from a variety of other lists. LINK RAW GPLv3
OISD: big Stephan (sjhgvr) A merged list from a variety of other lists. LINK RAW All Rights Reserved

Exclusions

Source Maintainer(s) Description Home Page RAW Source License
domains-allowlist.txt d3cim Legit domains collection. LINK RAW GPLv3

Build

To generate your own list you can clone this repo, move into the config folder, edit files according to your needs and run this command:

Linux

python3 generate-domains-blocklist.py > list.txt.tmp && mv -f list.txt.tmp list

Windows

py generate-domains-blocklist.py > list.txt

block's People

Contributors

d3cim avatar muntashirakon avatar

Stargazers

 avatar  avatar Emilio P Egido avatar  avatar  avatar NanoFalso avatar  avatar Fahim Montasir Misbah avatar  avatar  avatar  avatar  avatar jahway603 avatar

Watchers

 avatar  avatar  avatar

block's Issues

*olx* in domains-blocklist-local-additions.txt blocks a legit series of latin-american buy-and-sell websites

https://www.olx.com
https://www.olx.com.ar (Argentina)
https://www.olx.com.br (Brazil)
https://www.olx.com.co (Colombia)
etc. etc. (there is one for pretty much every latin-american country)

Same thing with the especialized ones for cars:
https://www.olxautos.com.ar
etc. etc.

Mercadolibre (owned by ebay) is the most used website for buying and selling stuff in latin-america, the 2nd most important one is OLX.

Anime Tracker and uploading files over Discord blocked

Hi

*ads* blocks uploading files over Discord
discord-attachments-uploads-prd.storage.googleapis.com *ads-*

and *track* blocks an anime tracker
tracker.animebytes.tv *track*

adding both

discord-attachments-uploads-prd.storage.googleapis.com
tracker.animebytes.tv

to the allowed names solve the problem

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.