Skip to content

Automatically updated and cleaned hosts file for blocking: ads, malware, tracking, shock and fake websites

Notifications You must be signed in to change notification settings

luisnogueira/hosts-blocklists

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Info

This repository provides a hostname and domainname based blocklist for use with dnsmasq. Most entries are gathered from well maintained public block lists combined with a large set of manually added entries.

These blocklists are automatically updated, cleaned and verified; false calls are removed by manually maintained whitelists. Domain names that are common within the hostnames file will be added to the domain blocklist for more efficient blocking. All hostnames that are covered by the domain based filter are removed from the hostnames list, meaning that these two lists are complementary to each other.

These two block lists should be used simultaniusly at all time to get full coverage!

General policies:

  • Should not break useful websites or apps
  • Blocks tracking servers
  • Blocks advertising servers
  • Blocks analytics servers
  • Blocks fake websites
  • Blocks shock sites
  • Blocks malware servers

Install

Download the following files:

Add the following lines to your dnsmasq.conf:

  • conf-file=/path/to/domains.txt
  • addn-hosts=/path/to/hostnames.txt

Restart dnsmasq:

  • sudo service dnsmasq restart

Public lists used:

About

Automatically updated and cleaned hosts file for blocking: ads, malware, tracking, shock and fake websites

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published