mirror of
https://github.com/StevenBlack/hosts.git
synced 2026-09-26 06:10:20 +01:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
09fedc30fd | ||
|
|
3543bdb89b | ||
|
|
a1b08abe89 | ||
|
|
82063031b0 | ||
|
|
8fc214edbf | ||
|
|
d7cc7e5716 | ||
|
|
3c7b853a21 | ||
|
|
34e99f79f5 | ||
|
|
b8f3bfcf5c | ||
|
|
e1c3d2ccb1 | ||
|
|
411be981bf | ||
|
|
e1ca7f3375 | ||
|
|
174a5ba732 | ||
|
|
4163711605 | ||
|
|
e08c625576 | ||
|
|
e56bf74c53 | ||
|
|
332836927d | ||
|
|
e65dfcf63e | ||
|
|
3d6b4b3b57 | ||
|
|
238d46f2f6 | ||
|
|
5b0420f103 | ||
|
|
8c2099b0ed | ||
|
|
a02fae96cf | ||
|
|
e54e1d624c | ||
|
|
0843d83d09 | ||
|
|
9fbcff27e0 | ||
|
|
bd4df222c9 | ||
|
|
f97458927c | ||
|
|
b93b427a6e | ||
|
|
05dad7e657 | ||
|
|
5386cec268 | ||
|
|
05fc18a46f | ||
|
|
5f772618f7 | ||
|
|
36a6bcdc3f | ||
|
|
cd32e90bdf | ||
|
|
4725aab78c | ||
|
|
0a4d2661e1 | ||
|
|
a04c66f1b3 | ||
|
|
85038558ef | ||
|
|
c52725dcf9 | ||
|
|
15fa2070ca | ||
|
|
cb5cac38af | ||
|
|
da669df0a5 | ||
|
|
b3b5808b10 | ||
|
|
bf8cdacca2 | ||
|
|
b1664ca84e | ||
|
|
ae3b3e6ff8 |
@@ -12,6 +12,8 @@ cache:
|
||||
before_cache:
|
||||
- rm -rf $HOME/miniconda3/pkgs/cache
|
||||
- rm -rf $HOME/miniconda3/envs/hosts
|
||||
- rm -rf $HOME/miniconda3/conda-meta/history
|
||||
- touch $HOME/miniconda3/conda-meta/history
|
||||
|
||||
os:
|
||||
- linux
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, gambling, porn, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with fakenews, gambling, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) containing 58,148 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with fakenews, gambling, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) containing 59,762 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -89,14 +90,12 @@ Tiuxo hostlist - social | Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -112,9 +111,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -143,7 +142,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -378,9 +377,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -411,8 +410,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -421,4 +424,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+5752
-4259
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, gambling, porn extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with fakenews, gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) containing 55,862 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with fakenews, gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) containing 57,288 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -87,14 +88,12 @@ Tiuxo hostlist - pornography | Categorized hosts files for DNS based content blo
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -110,9 +109,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -141,7 +140,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -376,9 +375,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -409,8 +408,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -419,4 +422,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, gambling, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with fakenews, gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) containing 44,597 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with fakenews, gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) containing 47,781 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -85,14 +86,12 @@ Tiuxo hostlist - social | Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -108,9 +107,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -139,7 +138,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -374,9 +373,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -407,8 +406,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -417,4 +420,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+3888
-829
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, gambling extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with fakenews, gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) containing 42,310 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with fakenews, gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) containing 45,306 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -83,14 +84,12 @@ Sinfonietta's gambling blocking hosts file | A collection of category-specific h
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -106,9 +105,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -137,7 +136,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -372,9 +371,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -405,8 +404,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -415,4 +418,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+5943
-4264
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, porn, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with fakenews, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) containing 55,880 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with fakenews, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) containing 57,490 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -88,14 +89,12 @@ Tiuxo hostlist - social | Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -111,9 +110,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -142,7 +141,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -377,9 +376,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -410,8 +409,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -420,4 +423,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+5747
-4258
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, porn extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with fakenews, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) containing 53,594 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with fakenews, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) containing 55,016 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -86,14 +87,12 @@ Tiuxo hostlist - pornography | Categorized hosts files for DNS based content blo
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -109,9 +108,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -140,7 +139,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -375,9 +374,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -408,8 +407,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -418,4 +421,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+4079
-834
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with fakenews, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) containing 42,329 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with fakenews, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) containing 45,509 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -84,14 +85,12 @@ Tiuxo hostlist - social | Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -107,9 +106,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -138,7 +137,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -373,9 +372,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -406,8 +405,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -416,4 +419,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+3883
-828
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with fakenews extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) containing 40,042 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with fakenews extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) containing 43,034 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -82,14 +83,12 @@ Fake News | An in-progress collection of fake news outlets. |[link](https://gith
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -105,9 +104,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -136,7 +135,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -371,9 +370,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -404,8 +403,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -414,4 +417,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+5674
-4263
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with gambling, porn, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with gambling, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) containing 57,479 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with gambling, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) containing 58,820 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -88,14 +89,12 @@ Tiuxo hostlist - social | Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -111,9 +110,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -142,7 +141,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -377,9 +376,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -410,8 +409,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -420,4 +423,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+5478
-4257
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with gambling, porn extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) containing 55,193 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) containing 56,346 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -86,14 +87,12 @@ Tiuxo hostlist - pornography | Categorized hosts files for DNS based content blo
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -109,9 +108,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -140,7 +139,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -375,9 +374,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -408,8 +407,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -418,4 +421,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+3810
-833
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with gambling, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) containing 43,928 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) containing 46,839 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -84,14 +85,12 @@ Tiuxo hostlist - social | Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -107,9 +106,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -138,7 +137,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -373,9 +372,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -406,8 +405,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -416,4 +419,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+3614
-827
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with gambling extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) containing 41,641 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) containing 44,364 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -82,14 +83,12 @@ Sinfonietta's gambling blocking hosts file | A collection of category-specific h
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -105,9 +104,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -136,7 +135,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -371,9 +370,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -404,8 +403,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -414,4 +417,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+5669
-4262
File diff suppressed because it is too large
Load Diff
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with porn, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) containing 55,211 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) containing 56,548 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -87,14 +88,12 @@ Tiuxo hostlist - social | Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -110,9 +109,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -141,7 +140,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -376,9 +375,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -409,8 +408,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -419,4 +422,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+5473
-4256
File diff suppressed because it is too large
Load Diff
+45
-34
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with porn extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) containing 52,925 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) containing 54,074 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -85,14 +86,12 @@ Tiuxo hostlist - pornography | Categorized hosts files for DNS based content blo
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -108,9 +107,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -139,7 +138,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -374,9 +373,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -407,8 +406,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -417,4 +420,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+3805
-832
File diff suppressed because it is too large
Load Diff
+45
-34
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) containing 41,660 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) containing 44,567 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -83,14 +84,12 @@ Tiuxo hostlist - social | Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -106,9 +105,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -137,7 +136,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -372,9 +371,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -405,8 +404,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -415,4 +418,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
# Contributor Covenant Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
||||
In the interest of fostering an open and welcoming environment, we as
|
||||
contributors and maintainers pledge to making participation in our project and
|
||||
our community a harassment-free experience for everyone, regardless of age, body
|
||||
size, disability, ethnicity, sex characteristics, gender identity and expression,
|
||||
level of experience, education, socio-economic status, nationality, personal
|
||||
appearance, race, religion, or sexual identity and orientation.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to creating a positive environment
|
||||
include:
|
||||
|
||||
* Using welcoming and inclusive language
|
||||
* Being respectful of differing viewpoints and experiences
|
||||
* Gracefully accepting constructive criticism
|
||||
* Focusing on what is best for the community
|
||||
* Showing empathy towards other community members
|
||||
|
||||
Examples of unacceptable behavior by participants include:
|
||||
|
||||
* The use of sexualized language or imagery and unwelcome sexual attention or
|
||||
advances
|
||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or electronic
|
||||
address, without explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a
|
||||
professional setting
|
||||
|
||||
## Our Responsibilities
|
||||
|
||||
Project maintainers are responsible for clarifying the standards of acceptable
|
||||
behavior and are expected to take appropriate and fair corrective action in
|
||||
response to any instances of unacceptable behavior.
|
||||
|
||||
Project maintainers have the right and responsibility to remove, edit, or
|
||||
reject comments, commits, code, wiki edits, issues, and other contributions
|
||||
that are not aligned to this Code of Conduct, or to ban temporarily or
|
||||
permanently any contributor for other behaviors that they deem inappropriate,
|
||||
threatening, offensive, or harmful.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies both within project spaces and in public spaces
|
||||
when an individual is representing the project or its community. Examples of
|
||||
representing a project or community include using an official project e-mail
|
||||
address, posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event. Representation of a project may be
|
||||
further defined and clarified by project maintainers.
|
||||
|
||||
## Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported by contacting the project team at hosts@sbc.io. All
|
||||
complaints will be reviewed and investigated and will result in a response that
|
||||
is deemed necessary and appropriate to the circumstances. The project team is
|
||||
obligated to maintain confidentiality with regard to the reporter of an incident.
|
||||
Further details of specific enforcement policies may be posted separately.
|
||||
|
||||
Project maintainers who do not follow or enforce the Code of Conduct in good
|
||||
faith may face temporary or permanent repercussions as determined by other
|
||||
members of the project's leadership.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
|
||||
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
|
||||
|
||||
[homepage]: https://www.contributor-covenant.org
|
||||
|
||||
For answers to common questions about this code of conduct, see
|
||||
https://www.contributor-covenant.org/faq
|
||||
@@ -0,0 +1,41 @@
|
||||
# Codebase Structure
|
||||
|
||||
These are the folders and some key files used to generate and store various unified hosts files.
|
||||
|
||||
## Data folders
|
||||
|
||||
There are two facets of the hosts files generated by
|
||||
[/updateHostsFile.py](https://github.com/StevenBlack/hosts/blob/master/updateHostsFile.py):
|
||||
|
||||
### Basic hosts
|
||||
Basic hosts are domains that purvey advertising, malware, tracking, coin
|
||||
mining and other abominable behavior. These hosts are included in all our products.
|
||||
|
||||
The [/data](https://github.com/StevenBlack/hosts/tree/master/data) folder holds the
|
||||
metadata and latest hosts for all our basic hosts sources. The hosts are updated
|
||||
automatically by`/updateHostsFile.py` which iterates all the subfolders within `./data`.
|
||||
|
||||
### Optional hosts extensions
|
||||
Hosts extensions include domains that push potentially addictive content like `porn`, `fake news`,
|
||||
`gambling`, and `social` media.
|
||||
|
||||
The [/extensions](https://github.com/StevenBlack/hosts/tree/master/extensions) folder holds
|
||||
metadata and latest hosts for all our basic hosts sources. The hosts are updated
|
||||
automatically by`/updateHostsFile.py` which iterates all the subfolders within `./extensions`.
|
||||
|
||||
## Product folders
|
||||
|
||||
### Basic hosts
|
||||
The [basic hosts file](https://github.com/StevenBlack/hosts/blob/master/hosts), containing
|
||||
just adware, malware, etc, is store in the root folder of this repository.
|
||||
|
||||
The [/hosts/alternates](https://github.com/StevenBlack/hosts/tree/master/alternates) this folder
|
||||
contains the products of `updateHostsFile.py`, one subfolder for each permutation of
|
||||
fakenews, gambling, porn, and social media hosts, all of which include the base extensions
|
||||
containing hosts that block adware, malware, tracking, etc.
|
||||
|
||||
## Other notable files
|
||||
|
||||
+ [./readme_template.md](https://github.com/StevenBlack/hosts/blob/master/readme_template.md):
|
||||
is used to generate the all the various readme files in this repository. Therefore,
|
||||
if you wish to change the readme, you need to change only this file.
|
||||
@@ -0,0 +1,39 @@
|
||||
# Contributing Guide
|
||||
|
||||
- Contributing to Hosts is easy. This document shows you how to get started
|
||||
|
||||
## General
|
||||
- The [Codebase Structure](https://github.com/StevenBlack/hosts/blob/master/codebase_structure.md) has
|
||||
detailed information about how the various folders and files in this project are structured.
|
||||
|
||||
## Submitting changes
|
||||
|
||||
- Fork the repo
|
||||
- <https://github.com/StevenBlack/hosts/fork>
|
||||
- Check out a new branch based and name it to what you intend to do:
|
||||
- Example:
|
||||
````
|
||||
$ git checkout -b BRANCH_NAME
|
||||
````
|
||||
If you get an error, you may need to fetch first, by using
|
||||
````
|
||||
$ git remote update && git fetch
|
||||
````
|
||||
- Use one branch per fix / feature
|
||||
- Commit your changes
|
||||
- Please provide a git message that explains what you've done
|
||||
- Please make sure your commits follow the [conventions](https://gist.github.com/robertpainsi/b632364184e70900af4ab688decf6f53#file-commit-message-guidelines-md)
|
||||
- Commit to the forked repository
|
||||
- Example:
|
||||
````
|
||||
$ git commit -am 'Add some fooBar'
|
||||
````
|
||||
- Push to the branch
|
||||
- Example:
|
||||
````
|
||||
$ git push origin BRANCH_NAME
|
||||
````
|
||||
- Make a pull request
|
||||
- Make sure you send the PR to the <code>BRANCH_NAME</code> branch
|
||||
|
||||
If you follow these instructions, your Pull Request will land safely!
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
##### Version Information #
|
||||
###################################################
|
||||
### Version: V1.2019.05.7897
|
||||
### Version: V1.2019.08.7955
|
||||
##### Version Information ##
|
||||
|
||||
# Use this file to prevent your computer or server from connecting to selected
|
||||
@@ -96,7 +96,6 @@
|
||||
0.0.0.0 101billion.com
|
||||
0.0.0.0 101flag.ru
|
||||
0.0.0.0 101gals.com
|
||||
0.0.0.0 101lesbian.xyz
|
||||
0.0.0.0 101raccoon.ru
|
||||
0.0.0.0 101satcom.com
|
||||
0.0.0.0 103.hosting-5.xtream.co.il
|
||||
@@ -210,7 +209,6 @@
|
||||
0.0.0.0 272351.com
|
||||
0.0.0.0 289931.com
|
||||
0.0.0.0 2anal.net
|
||||
0.0.0.0 2boys.pl
|
||||
0.0.0.0 2cam.eu
|
||||
0.0.0.0 2cam.nl
|
||||
0.0.0.0 2daytrendingnews.com
|
||||
@@ -276,7 +274,6 @@
|
||||
0.0.0.0 40cg.com
|
||||
0.0.0.0 40hardcore.galleryprogram.com
|
||||
0.0.0.0 420bankofwashington.com
|
||||
0.0.0.0 4225.zhuolingxiu.com
|
||||
0.0.0.0 423.ru
|
||||
0.0.0.0 4ah.info
|
||||
0.0.0.0 4asianporn.com
|
||||
@@ -455,7 +452,6 @@
|
||||
0.0.0.0 abacuspresents.com
|
||||
0.0.0.0 abadass.com
|
||||
0.0.0.0 abahah.com
|
||||
0.0.0.0 a.bahaimlo.com
|
||||
0.0.0.0 abaletaboo.com
|
||||
0.0.0.0 abbanreddy.com
|
||||
0.0.0.0 abbeyxxx.com
|
||||
@@ -493,7 +489,6 @@
|
||||
0.0.0.0 achterin.nl
|
||||
0.0.0.0 aciklise.web.tr
|
||||
0.0.0.0 acimo.com
|
||||
0.0.0.0 a.ciridola.com
|
||||
0.0.0.0 a.civitik.com
|
||||
0.0.0.0 acmmarketingdigital.com.br
|
||||
0.0.0.0 acmsa.com.ar
|
||||
@@ -533,12 +528,9 @@
|
||||
0.0.0.0 airportaxi.pl
|
||||
0.0.0.0 airportsys.com
|
||||
0.0.0.0 aisiansex.com
|
||||
0.0.0.0 a.jadizayo.com
|
||||
0.0.0.0 a.jandolav.com
|
||||
0.0.0.0 ajansyenimedya.com
|
||||
0.0.0.0 ajitashaengg.com
|
||||
0.0.0.0 ajkzd9h.com
|
||||
0.0.0.0 a.jquerycdn.co.il
|
||||
0.0.0.0 akaflieg-sb.de
|
||||
0.0.0.0 akama.com
|
||||
0.0.0.0 akariyer.com
|
||||
@@ -647,12 +639,10 @@
|
||||
0.0.0.0 amatvideo.free.fr
|
||||
0.0.0.0 amorepaixaomensagens.com.br
|
||||
0.0.0.0 amospalla.es
|
||||
0.0.0.0 a.mozefakt.com
|
||||
0.0.0.0 amphorasf.com
|
||||
0.0.0.0 amplitude-peinture.fr
|
||||
0.0.0.0 ampower.me
|
||||
0.0.0.0 amt-k.ru
|
||||
0.0.0.0 a.muligov.com
|
||||
0.0.0.0 amung.us
|
||||
0.0.0.0 amwatching.com
|
||||
0.0.0.0 anal-acrobats.com
|
||||
@@ -663,7 +653,6 @@
|
||||
0.0.0.0 anale-sex.nl
|
||||
0.0.0.0 anal-et-sodomie.com
|
||||
0.0.0.0 analextasy.com
|
||||
0.0.0.0 anal.gold10.com
|
||||
0.0.0.0 anal-intentions.com
|
||||
0.0.0.0 anal-love.net
|
||||
0.0.0.0 analog.cell.phone.service.sms13.de
|
||||
@@ -698,7 +687,6 @@
|
||||
0.0.0.0 angelinfo.com
|
||||
0.0.0.0 angelinna.free.fr
|
||||
0.0.0.0 angel-x.com
|
||||
0.0.0.0 a.niklesrov.com
|
||||
0.0.0.0 animadulte.com
|
||||
0.0.0.0 animal36.com
|
||||
0.0.0.0 animalcum.net
|
||||
@@ -724,7 +712,6 @@
|
||||
0.0.0.0 avkzarabotok.info
|
||||
0.0.0.0 avoidaroid.com
|
||||
0.0.0.0 avoidfilter.net
|
||||
0.0.0.0 avon-novosib.ru
|
||||
0.0.0.0 avon-severozapad.ru
|
||||
0.0.0.0 avon-ukraine.com
|
||||
0.0.0.0 avpayments.com
|
||||
@@ -753,7 +740,6 @@
|
||||
0.0.0.0 bahisstratejileri.info
|
||||
0.0.0.0 ballymoreboardingkennels.ie
|
||||
0.0.0.0 beamfall.info
|
||||
0.0.0.0 bella.thegalaxyweb.com
|
||||
0.0.0.0 cdn.downloatransfer.com
|
||||
0.0.0.0 church-upskirt.info
|
||||
0.0.0.0 cialisforsalecialiscostcye.com
|
||||
@@ -834,7 +820,6 @@
|
||||
0.0.0.0 cs-gra.pl
|
||||
0.0.0.0 csk2014.info
|
||||
0.0.0.0 csk.ru
|
||||
0.0.0.0 cs-passion.pl
|
||||
0.0.0.0 cstrespsurvey.ca
|
||||
0.0.0.0 espritensemble.com
|
||||
0.0.0.0 esqchamber.com
|
||||
@@ -961,7 +946,6 @@
|
||||
0.0.0.0 huge-gay-cock.com
|
||||
0.0.0.0 hugenaturalknockers.info
|
||||
0.0.0.0 hugersoft.com
|
||||
0.0.0.0 hugo-brasserie.de
|
||||
0.0.0.0 hugoparisescort.com
|
||||
0.0.0.0 huhmag.com
|
||||
0.0.0.0 huisvrouwen.be
|
||||
@@ -1019,7 +1003,6 @@
|
||||
0.0.0.0 ideationary.com
|
||||
0.0.0.0 ideawheel.com
|
||||
0.0.0.0 idecoideas.com
|
||||
0.0.0.0 idegenvezeto.eu
|
||||
0.0.0.0 ideibiznesa2015.ru
|
||||
0.0.0.0 idkom.com
|
||||
0.0.0.0 ido3.com
|
||||
@@ -1056,7 +1039,6 @@
|
||||
0.0.0.0 imafangirl.net
|
||||
0.0.0.0 imagecoolpub.com
|
||||
0.0.0.0 imageprostyle-communication.fr
|
||||
0.0.0.0 images.affiliator.com
|
||||
0.0.0.0 images-graphics-pics.com
|
||||
0.0.0.0 images.gyffu.com
|
||||
0.0.0.0 imajicommunications.com
|
||||
@@ -1094,7 +1076,6 @@
|
||||
0.0.0.0 intcar.de
|
||||
0.0.0.0 integritybuilding.net
|
||||
0.0.0.0 intelibroker.com
|
||||
0.0.0.0 intellekt21.ru
|
||||
0.0.0.0 intellektmedia.at
|
||||
0.0.0.0 intellicampaign.com
|
||||
0.0.0.0 intelligentphonesex.com
|
||||
@@ -1158,7 +1139,6 @@
|
||||
0.0.0.0 ipshougou.com
|
||||
0.0.0.0 ipsite.net
|
||||
0.0.0.0 iptool.xyz
|
||||
0.0.0.0 jb3photography.thegalaxyweb.com
|
||||
0.0.0.0 justinterracialsex.com
|
||||
0.0.0.0 justintimetac.com
|
||||
0.0.0.0 justmoresex.com
|
||||
@@ -1213,7 +1193,6 @@
|
||||
0.0.0.0 kellnerengenharia.com.br
|
||||
0.0.0.0 kellykarousi.gr
|
||||
0.0.0.0 kgv-am-teich.de
|
||||
0.0.0.0 khafre.us
|
||||
0.0.0.0 khancademy.com
|
||||
0.0.0.0 kharagpur.in
|
||||
0.0.0.0 khawatire.com
|
||||
@@ -1292,7 +1271,6 @@
|
||||
0.0.0.0 lucidsexdreams.com
|
||||
0.0.0.0 lussuria.biz
|
||||
0.0.0.0 m1media.net
|
||||
0.0.0.0 mastercoach.com.au
|
||||
0.0.0.0 maturepornmovs.com
|
||||
0.0.0.0 matureporno.info
|
||||
0.0.0.0 mature-porn-sites.info
|
||||
@@ -1322,6 +1300,7 @@
|
||||
0.0.0.0 myadultdiary.com
|
||||
0.0.0.0 myadultempire.com
|
||||
0.0.0.0 myaf.pl
|
||||
0.0.0.0 my-aladin.com
|
||||
0.0.0.0 myaloevera.com
|
||||
0.0.0.0 myamateurvideos.com
|
||||
0.0.0.0 myanmardream.com
|
||||
@@ -1348,17 +1327,14 @@
|
||||
0.0.0.0 nubolabs.com
|
||||
0.0.0.0 nucia.biz.ly
|
||||
0.0.0.0 nude-females.com
|
||||
0.0.0.0 nude-links.de
|
||||
0.0.0.0 nude.screensaver.sms13.de
|
||||
0.0.0.0 nude-teenworld.de
|
||||
0.0.0.0 nude-webcams.com
|
||||
0.0.0.0 nude-wife.com
|
||||
0.0.0.0 nugenix.co
|
||||
0.0.0.0 nuit-artisanale.com
|
||||
0.0.0.0 nuker.com
|
||||
0.0.0.0 odpicujfure.pl
|
||||
0.0.0.0 ofertasbh.com.br
|
||||
0.0.0.0 ofertypan.pl
|
||||
0.0.0.0 omercadobitcoin.com.br
|
||||
0.0.0.0 onlainbesplatno.ru
|
||||
0.0.0.0 palladiumknights.com
|
||||
@@ -1405,7 +1381,6 @@
|
||||
0.0.0.0 shitmovs.com
|
||||
0.0.0.0 shitpissfuck.com
|
||||
0.0.0.0 shivafurnishings.com
|
||||
0.0.0.0 shlyahten.ru
|
||||
0.0.0.0 shmetall.com.ua
|
||||
0.0.0.0 shockinganals.com
|
||||
0.0.0.0 shockingbjs.com
|
||||
@@ -1418,28 +1393,24 @@
|
||||
0.0.0.0 shop-electron.ru
|
||||
0.0.0.0 shopiconboutiqe.com
|
||||
0.0.0.0 shop.justguam.com
|
||||
0.0.0.0 shoplvlv.us
|
||||
0.0.0.0 shopnexus.de
|
||||
0.0.0.0 silveris.net
|
||||
0.0.0.0 silvermature.net
|
||||
0.0.0.0 silvermountholidays.com
|
||||
0.0.0.0 silverporn.mobi
|
||||
0.0.0.0 similardeals.net
|
||||
0.0.0.0 simon3.ru
|
||||
0.0.0.0 simpatiaose.com
|
||||
0.0.0.0 simple-image.com.ua
|
||||
0.0.0.0 sissymaid.info
|
||||
0.0.0.0 sistemacentral.xpg.com.br
|
||||
0.0.0.0 sisterincest.com
|
||||
0.0.0.0 sisyfos.se
|
||||
0.0.0.0 sitbiztut.ru
|
||||
0.0.0.0 sit.com.tr
|
||||
0.0.0.0 site-analyzer.com
|
||||
0.0.0.0 sitebeam.net
|
||||
0.0.0.0 siteduzero.net
|
||||
0.0.0.0 siteexpress.co.il
|
||||
0.0.0.0 sloi1.com
|
||||
0.0.0.0 slonechka.ru
|
||||
0.0.0.0 sloppyhoes.com
|
||||
0.0.0.0 slo.sk
|
||||
0.0.0.0 slowmac.tech
|
||||
@@ -1468,7 +1439,6 @@
|
||||
0.0.0.0 snkschool.com
|
||||
0.0.0.0 snomer1.ru
|
||||
0.0.0.0 snooze.de
|
||||
0.0.0.0 snow.nvr163.com
|
||||
0.0.0.0 soellas.com
|
||||
0.0.0.0 sofit-dmd.ru
|
||||
0.0.0.0 sofortsexx.com
|
||||
@@ -1562,10 +1532,8 @@
|
||||
0.0.0.0 zambini.ru
|
||||
0.0.0.0 zambrana.com
|
||||
0.0.0.0 za-music.mymobiplanet.com
|
||||
0.0.0.0 zaobao.com.sg
|
||||
0.0.0.0 zapme.net
|
||||
0.0.0.0 zapreal.com
|
||||
0.0.0.0 zarabiaj-dzis.pl
|
||||
0.0.0.0 zarabotat-na-sajte.ru
|
||||
0.0.0.0 zara.voucher.giftcards-promotion.com
|
||||
0.0.0.0 zarenica.net
|
||||
|
||||
+526
-524
File diff suppressed because it is too large
Load Diff
+1967
-202
File diff suppressed because it is too large
Load Diff
+3
-34
@@ -1,6 +1,7 @@
|
||||
#=====================================
|
||||
# Hosts contributed by Steven Black
|
||||
# http://stevenblack.com
|
||||
0.0.0.0 adservice.google.com.vn
|
||||
0.0.0.0 1493361689.rsc.cdn77.org
|
||||
0.0.0.0 30-day-change.com
|
||||
0.0.0.0 www.30-day-change.com
|
||||
@@ -36,7 +37,6 @@
|
||||
0.0.0.0 www.dobre-programy.xyz
|
||||
0.0.0.0 dobreprogramy.pro
|
||||
0.0.0.0 www.dobreprogramy.pro
|
||||
0.0.0.0 www.www.canuck-method.com
|
||||
0.0.0.0 login.dotomi.com
|
||||
0.0.0.0 login.dotomi.net
|
||||
0.0.0.0 external.stealthedeal.com
|
||||
@@ -90,18 +90,13 @@
|
||||
0.0.0.0 www.ttwitter.com
|
||||
0.0.0.0 vdtrack.com
|
||||
0.0.0.0 www.vdtrack.com
|
||||
0.0.0.0 www.www.vdtrack.com
|
||||
0.0.0.0 www.www.quickcash-system.com
|
||||
0.0.0.0 www.diptanuinfo.co.cc
|
||||
0.0.0.0 www.www.diptanuinfo.co.cc
|
||||
0.0.0.0 urldelivery.com
|
||||
0.0.0.0 www.urldelivery.com
|
||||
0.0.0.0 www.www.urldelivery.com
|
||||
0.0.0.0 apps3.cointraffic.io
|
||||
0.0.0.0 metrics.brightcove.com
|
||||
0.0.0.0 ping.chartbeat.net
|
||||
0.0.0.0 www.tvpassport.com
|
||||
0.0.0.0 www.www.tvpassport.com
|
||||
0.0.0.0 www.googletagservices.com
|
||||
0.0.0.0 www.googletagmanager.com
|
||||
0.0.0.0 postmediamontrealgazette2.files.wordpress.com
|
||||
@@ -115,8 +110,6 @@
|
||||
0.0.0.0 gamblerush.com
|
||||
0.0.0.0 www.gamblerush.com
|
||||
0.0.0.0 www.cpm20.com
|
||||
0.0.0.0 www.www.cpm20.com
|
||||
0.0.0.0 www.www.www.cpm20.com
|
||||
0.0.0.0 videoplayer.vice.technology
|
||||
0.0.0.0 bacr.com.pk
|
||||
0.0.0.0 www.bacr.com.pk
|
||||
@@ -217,7 +210,6 @@
|
||||
0.0.0.0 profile.localytics.com
|
||||
0.0.0.0 req.startappservice.com
|
||||
0.0.0.0 www.hitcpm.com
|
||||
0.0.0.0 www.www.hitcpm.com
|
||||
0.0.0.0 users.quantumgraph.com
|
||||
0.0.0.0 tracking.i2w.io
|
||||
0.0.0.0 tracking-thirdparty.i2w.io
|
||||
@@ -336,7 +328,6 @@
|
||||
0.0.0.0 www.data.sec.intl.miui.com
|
||||
0.0.0.0 zeus.ad.xiaomi.com
|
||||
0.0.0.0 www.zeus.ad.xiaomi.com
|
||||
0.0.0.0 www.www.api.ad.intl.xiaomi.com
|
||||
0.0.0.0 sgp.o2o.api.xiaomi.com
|
||||
0.0.0.0 www.sgp.o2o.api.xiaomi.com
|
||||
0.0.0.0 flash.sec.intl.miui.com
|
||||
@@ -470,17 +461,9 @@
|
||||
0.0.0.0 www.tradersbrokers.com
|
||||
0.0.0.0 www.ads2live.com
|
||||
0.0.0.0 www.axiatraders.com
|
||||
0.0.0.0 www.www.axiatraders.com
|
||||
0.0.0.0 www.beginads.com
|
||||
0.0.0.0 www.www.beginads.com
|
||||
0.0.0.0 www.www.buzzclicks.com
|
||||
0.0.0.0 www.chacomedia.com
|
||||
0.0.0.0 www.www.chacomedia.com
|
||||
0.0.0.0 www.face2trade.com
|
||||
0.0.0.0 www.www.grandonmedia.com
|
||||
0.0.0.0 www.www.indiaonclick.com
|
||||
0.0.0.0 www.www.powertradeprofit.com
|
||||
0.0.0.0 www.www.rotator.buzzclicks.com
|
||||
0.0.0.0 xml.plaimedia.com
|
||||
0.0.0.0 zamora.axiatraders.com
|
||||
0.0.0.0 www.zamora.axiatraders.com
|
||||
@@ -644,7 +627,6 @@
|
||||
# Emotet malware domains @anudeepND
|
||||
0.0.0.0 beauty-tea.com
|
||||
0.0.0.0 www.beauty-tea.com
|
||||
0.0.0.0 www.www.beauty-tea.com
|
||||
0.0.0.0 zekiatagur.com
|
||||
0.0.0.0 www.zekiatagur.com
|
||||
0.0.0.0 arkonziv.com
|
||||
@@ -694,7 +676,6 @@
|
||||
# Error tracking and crash reporting
|
||||
0.0.0.0 rollbar.com
|
||||
0.0.0.0 www.rollbar.com
|
||||
0.0.0.0 www.www.rollbar.com
|
||||
0.0.0.0 api.rollbar.com
|
||||
|
||||
0.0.0.0 ads.exoclick.com
|
||||
@@ -1110,27 +1091,15 @@
|
||||
0.0.0.0 wws.ero-advertising.com
|
||||
0.0.0.0 www.wws.ero-advertising.com
|
||||
0.0.0.0 www.a.ero-advertising.com
|
||||
0.0.0.0 www.www.a.ero-advertising.com
|
||||
0.0.0.0 www.ads.ero-advertising.com
|
||||
0.0.0.0 www.www.ads.ero-advertising.com
|
||||
0.0.0.0 www.adspaces.ero-advertising.com
|
||||
0.0.0.0 www.www.adspaces.ero-advertising.com
|
||||
0.0.0.0 www.banners.ero-advertising.com
|
||||
0.0.0.0 www.www.banners.ero-advertising.com
|
||||
0.0.0.0 www.banners2.ero-advertising.com
|
||||
0.0.0.0 www.www.banners2.ero-advertising.com
|
||||
0.0.0.0 www.ero-adverising.com.ero-advertising.com
|
||||
0.0.0.0 www.www.ero-adverising.com.ero-advertising.com
|
||||
0.0.0.0 www.ero-advertising.com
|
||||
0.0.0.0 www.www.ero-advertising.com
|
||||
0.0.0.0 www.imads.ero-advertising.com
|
||||
0.0.0.0 www.www.imads.ero-advertising.com
|
||||
0.0.0.0 www.www.movieads.ero-advertising.com
|
||||
0.0.0.0 www.popads.ero-advertising.com
|
||||
0.0.0.0 www.www.popads.ero-advertising.com
|
||||
0.0.0.0 www.speedclicks.ero-advertising.com
|
||||
0.0.0.0 www.www.speedclicks.ero-advertising.com
|
||||
0.0.0.0 www.www.thumb.ero-advertising.com
|
||||
0.0.0.0 xn--adspace-kvg.ero-advertising.com
|
||||
0.0.0.0 www.xn--adspace-kvg.ero-advertising.com
|
||||
0.0.0.0 zww.ero-advertising.com
|
||||
@@ -1211,7 +1180,6 @@
|
||||
0.0.0.0 joinmy.site
|
||||
0.0.0.0 watches-my.stream
|
||||
0.0.0.0 www.apple.com-fasting.live
|
||||
0.0.0.0 www.www.apple.com-fasting.live
|
||||
0.0.0.0 apple.com-fasting.live
|
||||
0.0.0.0 com-fasting.live
|
||||
0.0.0.0 www.com-fasting.live
|
||||
@@ -1232,4 +1200,5 @@
|
||||
0.0.0.0 parentelement.tk
|
||||
0.0.0.0 www.parentelement.tk
|
||||
|
||||
#=====================================
|
||||
0.0.0.0 sex-and-flirt.com
|
||||
0.0.0.0 www.sex-and-flirt.com
|
||||
@@ -37,7 +37,6 @@
|
||||
0.0.0.0 thedatingconference.com
|
||||
0.0.0.0 tinaborg.com
|
||||
0.0.0.0 unionleisurewear.com
|
||||
0.0.0.0 va.tawk.to
|
||||
0.0.0.0 vntanktransport.com
|
||||
0.0.0.0 vydoxtrial.com
|
||||
0.0.0.0 www.7minuteworkout.com
|
||||
|
||||
@@ -0,0 +1,987 @@
|
||||
# Title: hostsVN
|
||||
# Last modified: 14 Aug 2019 10:20 UTC+7
|
||||
# Blocked: 933 domains
|
||||
# Only include advertisers in Vietnam
|
||||
# Home: https://bigdargon.github.io/hostsVN/
|
||||
# Github: https://github.com/bigdargon/hostsVN/
|
||||
# Report issues: https://github.com/bigdargon/hostsVN/issues
|
||||
# Download: https://github.com/bigdargon/hostsVN/raw/master/option/hosts-VN
|
||||
#
|
||||
# =====================================================
|
||||
|
||||
# --- GroupVN block ---
|
||||
#[adtimaserver]
|
||||
0.0.0.0 adtimaserver.vn
|
||||
0.0.0.0 api.adtimaserver.vn
|
||||
0.0.0.0 log.adtimaserver.vn
|
||||
0.0.0.0 media.adtimaserver.vn
|
||||
0.0.0.0 media.org.adtimaserver.vn
|
||||
0.0.0.0 static.adtimaserver.vn
|
||||
0.0.0.0 static2.adtimaserver.vn
|
||||
0.0.0.0 stream.adtimaserver.vn
|
||||
0.0.0.0 stream.org.adtimaserver.vn
|
||||
#[eclick]
|
||||
0.0.0.0 admin.iad.eclick.vn
|
||||
0.0.0.0 analytics.eclick.vn
|
||||
0.0.0.0 c.d.eclick.vn
|
||||
0.0.0.0 c.eclick.vn
|
||||
0.0.0.0 cpm.d.eclick.vn
|
||||
0.0.0.0 cpm.eclick.vn
|
||||
0.0.0.0 cpm.j.eclick.vn
|
||||
0.0.0.0 d.eclick.vn
|
||||
0.0.0.0 dmp.eclick.vn
|
||||
0.0.0.0 dt.eclick.vn
|
||||
0.0.0.0 e.eclick.vn
|
||||
0.0.0.0 eclick.vn
|
||||
0.0.0.0 emarketing.eclick.vn
|
||||
0.0.0.0 g.eclick.vn
|
||||
0.0.0.0 html.eclick.vn
|
||||
0.0.0.0 iad.eclick.vn
|
||||
0.0.0.0 img.eclick.vn
|
||||
0.0.0.0 imgportal.eclick.vn
|
||||
0.0.0.0 j.eclick.vn
|
||||
0.0.0.0 l.a.eclick.vn
|
||||
0.0.0.0 l.d.eclick.vn
|
||||
0.0.0.0 la.eclick.vn
|
||||
0.0.0.0 la2.eclick.vn
|
||||
0.0.0.0 log.d.eclick.vn
|
||||
0.0.0.0 log.eclick.vn
|
||||
0.0.0.0 log.pv.eclick.vn
|
||||
0.0.0.0 log.pv1.eclick.vn
|
||||
0.0.0.0 r.eclick.vn
|
||||
0.0.0.0 rtb.eclick.vn
|
||||
0.0.0.0 s.eclick.vn
|
||||
0.0.0.0 scdn.eclick.vn
|
||||
0.0.0.0 st.a.eclick.vn
|
||||
0.0.0.0 st.admin.iad.eclick.vn
|
||||
0.0.0.0 st.eclick.vn
|
||||
0.0.0.0 st.l.a.eclick.vn
|
||||
0.0.0.0 staging.j.eclick.vn
|
||||
0.0.0.0 static.eclick.vn
|
||||
0.0.0.0 stiad.eclick.vn
|
||||
0.0.0.0 stla.eclick.vn
|
||||
0.0.0.0 stportal.eclick.vn
|
||||
0.0.0.0 t.d.eclick.vn
|
||||
0.0.0.0 t.eclick.vn
|
||||
0.0.0.0 tracking.eclick.vn
|
||||
0.0.0.0 www.eclick.vn
|
||||
#[admicro]
|
||||
0.0.0.0 adi.admicro.vn
|
||||
0.0.0.0 admail.admicro.vn
|
||||
0.0.0.0 admarket.admicro.vn
|
||||
0.0.0.0 admatic.admicro.vn
|
||||
0.0.0.0 admicro.vn
|
||||
0.0.0.0 adnetwork.admicro.vn
|
||||
0.0.0.0 adtimes.admicro.vn
|
||||
0.0.0.0 adx.admicro.vn
|
||||
0.0.0.0 afp.admicro.vn
|
||||
0.0.0.0 banners.admicro.vn
|
||||
0.0.0.0 beta.admicro.vn
|
||||
0.0.0.0 boxapp.admicro.vn
|
||||
0.0.0.0 c.logging.admicro.vn
|
||||
0.0.0.0 code.admicro.vn
|
||||
0.0.0.0 demo.admicro.vn
|
||||
0.0.0.0 demo-adopt.admicro.vn
|
||||
0.0.0.0 dev.email-analytics.admicro.vn
|
||||
0.0.0.0 dl.logging.admicro.vn
|
||||
0.0.0.0 dsprtb.logging.admicro.vn
|
||||
0.0.0.0 ea.logging.admicro.vn
|
||||
0.0.0.0 f.admicro.vn
|
||||
0.0.0.0 fingerprint.admicro.vn
|
||||
0.0.0.0 goodsp.admicro.vn
|
||||
0.0.0.0 in.admicro.vn
|
||||
0.0.0.0 ir.admicro.vn
|
||||
0.0.0.0 lab.admicro.vn
|
||||
0.0.0.0 lg.logging.admicro.vn
|
||||
0.0.0.0 lg1.logging.admicro.vn
|
||||
0.0.0.0 logging.admicro.vn
|
||||
0.0.0.0 marketingauto.e-learning.admicro.vn
|
||||
0.0.0.0 media.admicro.vn
|
||||
0.0.0.0 media.e-learning.admicro.vn
|
||||
0.0.0.0 media1.admicro.vn
|
||||
0.0.0.0 media10.admicro.vn
|
||||
0.0.0.0 media2.admicro.vn
|
||||
0.0.0.0 media3.admicro.vn
|
||||
0.0.0.0 media4.admicro.vn
|
||||
0.0.0.0 media5.admicro.vn
|
||||
0.0.0.0 media6.admicro.vn
|
||||
0.0.0.0 media7.admicro.vn
|
||||
0.0.0.0 media9.admicro.vn
|
||||
0.0.0.0 min.admicro.vn
|
||||
0.0.0.0 monitor.admicro.vn
|
||||
0.0.0.0 nsapi.admicro.vn
|
||||
0.0.0.0 pson.logging.admicro.vn
|
||||
0.0.0.0 publisher.admicro.vn
|
||||
0.0.0.0 redmine.admicro.vn
|
||||
0.0.0.0 sale.test.admicro.vn
|
||||
0.0.0.0 saledev.admicro.vn
|
||||
0.0.0.0 sso.admicro.vn
|
||||
0.0.0.0 sspapi.admicro.vn
|
||||
0.0.0.0 tech.admicro.vn
|
||||
0.0.0.0 topkid.admicro.vn
|
||||
0.0.0.0 vccrm.admicro.vn
|
||||
0.0.0.0 www.admicro.vn
|
||||
#[vcmedia]
|
||||
0.0.0.0 admicro.vcmedia.com
|
||||
0.0.0.0 admicro1.vcmedia.vn
|
||||
0.0.0.0 admicro2.vcmedia.vn
|
||||
0.0.0.0 admicro3.vcmedia.vn
|
||||
0.0.0.0 admicro4.vcmedia.vn
|
||||
0.0.0.0 admicro5.vcmedia.vn
|
||||
0.0.0.0 admicro6.vcmedia.vn
|
||||
0.0.0.0 admicro7.vcmedia.vn
|
||||
0.0.0.0 admicro8.vcmedia.vn
|
||||
0.0.0.0 admicro9.vcmedia.vn
|
||||
0.0.0.0 ads.hosting.vcmedia.vn
|
||||
#[adnetwork]
|
||||
0.0.0.0 adnetwork.vn
|
||||
0.0.0.0 client-pages.adnetwork.vn
|
||||
0.0.0.0 conv.adnetwork.vn
|
||||
0.0.0.0 delivery.adnetwork.vn
|
||||
0.0.0.0 imp.adnetwork.vn
|
||||
0.0.0.0 media.adnetwork.vn
|
||||
0.0.0.0 member.adnetwork.vn
|
||||
0.0.0.0 metrics.adnetwork.vn
|
||||
0.0.0.0 retg.adnetwork.vn
|
||||
0.0.0.0 s-cm.send.adnetwork.vn
|
||||
0.0.0.0 track.adnetwork.vn
|
||||
0.0.0.0 www.adnetwork.vn
|
||||
#[novanet]
|
||||
0.0.0.0 admin.novanet.vn
|
||||
0.0.0.0 ads.novanet.vn
|
||||
0.0.0.0 analytics.novanet.vn
|
||||
0.0.0.0 banner.novanet.vn
|
||||
0.0.0.0 click.novanet.vn
|
||||
0.0.0.0 cp.novanet.vn
|
||||
0.0.0.0 cpcclick.novanet.vn
|
||||
0.0.0.0 cpm.novanet.vn
|
||||
0.0.0.0 f.novanet.vn
|
||||
0.0.0.0 f2.novanet.vn
|
||||
0.0.0.0 file.novanet.vn
|
||||
0.0.0.0 landingpage.novanet.vn
|
||||
0.0.0.0 lp.novanet.vn
|
||||
0.0.0.0 mobile.novanet.vn
|
||||
0.0.0.0 novanet.vn
|
||||
0.0.0.0 rnd.novanet.vn
|
||||
0.0.0.0 script.novanet.vn
|
||||
0.0.0.0 static.novanet.vn
|
||||
0.0.0.0 www.novanet.vn
|
||||
#[novaonads]
|
||||
0.0.0.0 novaonads.com
|
||||
0.0.0.0 www.novaonads.com
|
||||
0.0.0.0 novaon.asia
|
||||
0.0.0.0 cms.novaon.asia
|
||||
0.0.0.0 crowd.novaon.asia
|
||||
0.0.0.0 erp.novaon.asia
|
||||
0.0.0.0 erp2.novaon.asia
|
||||
0.0.0.0 hrm.novaon.asia
|
||||
0.0.0.0 hrm2.novaon.asia
|
||||
0.0.0.0 jira.novaon.asia
|
||||
0.0.0.0 phi.novaon.asia
|
||||
0.0.0.0 report.novaon.asia
|
||||
0.0.0.0 www.novaon.asia
|
||||
0.0.0.0 novaon.vn
|
||||
0.0.0.0 www.novaon.vn
|
||||
0.0.0.0 novaonx.com
|
||||
0.0.0.0 accounts.novaonx.com
|
||||
0.0.0.0 crm.novaonx.com
|
||||
0.0.0.0 chatbot.novaonx.com
|
||||
0.0.0.0 chatbot-staging.novaonx.com
|
||||
0.0.0.0 chatbottudong.novaonx.com
|
||||
0.0.0.0 chatbotthoitrang.novaonx.com
|
||||
0.0.0.0 dns.novaonx.com
|
||||
0.0.0.0 drone.novaonx.com
|
||||
0.0.0.0 git.novaonx.com
|
||||
0.0.0.0 landingpage.novaonx.com
|
||||
0.0.0.0 novaonxsupport.novaonx.com
|
||||
0.0.0.0 registry.novaonx.com
|
||||
0.0.0.0 staging.novaonx.com
|
||||
0.0.0.0 support.novaonx.com
|
||||
0.0.0.0 www.novaonx.com
|
||||
#[coccoc]
|
||||
0.0.0.0 ads-target.coccoc.com
|
||||
0.0.0.0 banners-gallery.coccoc.com
|
||||
0.0.0.0 catalog.qc.coccoc.com
|
||||
0.0.0.0 cdn-qc.coccoc.com
|
||||
0.0.0.0 cdn.comedia.coccoc.com
|
||||
0.0.0.0 cdn.qc.coccoc.com
|
||||
0.0.0.0 context.qc.coccoc.com
|
||||
0.0.0.0 cp.qc.coccoc.com
|
||||
0.0.0.0 display.qc.coccoc.com
|
||||
0.0.0.0 metrics.coccoc.com
|
||||
0.0.0.0 nt-cdn.coccoc.com
|
||||
0.0.0.0 ntrb.qc.coccoc.com
|
||||
0.0.0.0 qc-static.coccoc.com
|
||||
0.0.0.0 qc.coccoc.com
|
||||
0.0.0.0 searcher.qc.coccoc.com
|
||||
0.0.0.0 shop-cdn.coccoc.com
|
||||
0.0.0.0 shopping.coccoc.com
|
||||
0.0.0.0 qccoccocmedia.vn
|
||||
0.0.0.0 qc.coccoc.vn
|
||||
0.0.0.0 itim.vn
|
||||
0.0.0.0 spell.itim.vn
|
||||
#[rungrinh.vn]
|
||||
0.0.0.0 cdn.rungrinh.vn
|
||||
0.0.0.0 cdn1.rungrinh.vn
|
||||
0.0.0.0 dev-payment.rungrinh.vn
|
||||
0.0.0.0 dev.rungrinh.vn
|
||||
0.0.0.0 payment.rungrinh.vn
|
||||
0.0.0.0 rungrinh.vn
|
||||
0.0.0.0 staging.rungrinh.vn
|
||||
0.0.0.0 static.rungrinh.vn
|
||||
0.0.0.0 tds.rungrinh.vn
|
||||
0.0.0.0 www.rungrinh.vn
|
||||
#[lavanetwork]
|
||||
0.0.0.0 ad.lavanetwork.net
|
||||
0.0.0.0 ad1.lavanetwork.net
|
||||
0.0.0.0 admin.lavanetwork.net
|
||||
0.0.0.0 admin1.lavanetwork.net
|
||||
0.0.0.0 adsv.lavanetwork.net
|
||||
0.0.0.0 adv.lavanetwork.net
|
||||
0.0.0.0 banner.lavanetwork.net
|
||||
0.0.0.0 creatives.lavanetwork.net
|
||||
0.0.0.0 data.lavanetwork.net
|
||||
0.0.0.0 delivery.lavanetwork.net
|
||||
0.0.0.0 delivery1.lavanetwork.net
|
||||
0.0.0.0 delivery2.lavanetwork.net
|
||||
0.0.0.0 images.lavanetwork.net
|
||||
0.0.0.0 images1.lavanetwork.net
|
||||
0.0.0.0 img.lavanetwork.net
|
||||
0.0.0.0 lavanetwork.net
|
||||
0.0.0.0 libs.lavanetwork.net
|
||||
0.0.0.0 monitor1.lavanetwork.net
|
||||
0.0.0.0 pub.lavanetwork.net
|
||||
0.0.0.0 revive.lavanetwork.net
|
||||
0.0.0.0 slv1.lavanetwork.net
|
||||
0.0.0.0 test.lavanetwork.net
|
||||
0.0.0.0 video.lavanetwork.net
|
||||
0.0.0.0 www.lavanetwork.net
|
||||
0.0.0.0 xaxis.lavanetwork.net
|
||||
#[polyad]
|
||||
0.0.0.0 core.polyad.net
|
||||
0.0.0.0 cp.polyad.net
|
||||
0.0.0.0 cpx.polyad.net
|
||||
0.0.0.0 ds.polyad.net
|
||||
0.0.0.0 dst.polyad.net
|
||||
0.0.0.0 dt.polyad.net
|
||||
0.0.0.0 go.polyad.net
|
||||
0.0.0.0 html.polyad.net
|
||||
0.0.0.0 img.polyad.net
|
||||
0.0.0.0 polyad.net
|
||||
0.0.0.0 st.core.polyad.net
|
||||
0.0.0.0 st.html.polyad.net
|
||||
0.0.0.0 st.polyad.net
|
||||
#[ambientplatform]
|
||||
0.0.0.0 ambientplatform.vn
|
||||
0.0.0.0 campaigns.ambientplatform.vn
|
||||
0.0.0.0 cdn.ambientplatform.vn
|
||||
0.0.0.0 cdn.m.ambientplatform.vn
|
||||
0.0.0.0 click.m.ambientplatform.vn
|
||||
0.0.0.0 delivery.m.ambientplatform.vn
|
||||
0.0.0.0 imp.m.ambientplatform.vn
|
||||
0.0.0.0 m.ambientplatform.vn
|
||||
0.0.0.0 media.ambientplatform.vn
|
||||
0.0.0.0 media.m.ambientplatform.vn
|
||||
0.0.0.0 metrics.m.ambientplatform.vn
|
||||
0.0.0.0 rd.ambientplatform.vn
|
||||
#[ants]
|
||||
0.0.0.0 a.ants.vn
|
||||
0.0.0.0 abs.ants.vn
|
||||
0.0.0.0 ad.ants.vn
|
||||
0.0.0.0 ads.ants.vn
|
||||
0.0.0.0 adx.ants.vn
|
||||
0.0.0.0 ants.vn
|
||||
0.0.0.0 api-app.ants.vn
|
||||
0.0.0.0 app.ants.vn
|
||||
0.0.0.0 apps.ants.vn
|
||||
0.0.0.0 au.ants.vn
|
||||
0.0.0.0 au-insight.ants.vn
|
||||
0.0.0.0 babe.ants.vn
|
||||
0.0.0.0 crm.ants.vn
|
||||
0.0.0.0 d.ants.vn
|
||||
0.0.0.0 dsp-d.ants.vn
|
||||
0.0.0.0 e.ants.vn
|
||||
0.0.0.0 insight.ants.vn
|
||||
0.0.0.0 m-a.ants.vn
|
||||
0.0.0.0 ogs.ants.vn
|
||||
0.0.0.0 oms-t.ants.vn
|
||||
0.0.0.0 p.ants.vn
|
||||
0.0.0.0 prebid.ants.vn
|
||||
0.0.0.0 schemas.ants.vn
|
||||
0.0.0.0 st-au.ants.vn
|
||||
0.0.0.0 t.ants.vn
|
||||
0.0.0.0 t.d.ants.vn
|
||||
0.0.0.0 www.ants.vn
|
||||
#[adtima.vn]
|
||||
0.0.0.0 admin.billing.adtima.vn
|
||||
0.0.0.0 adtima.vn
|
||||
0.0.0.0 api.adtima.vn
|
||||
0.0.0.0 api.tag.adtima.vn
|
||||
0.0.0.0 demo.adtima.vn
|
||||
0.0.0.0 gallery.adtima.vn
|
||||
0.0.0.0 ignite.adtima.vn
|
||||
0.0.0.0 jira.tools.adtima.vn
|
||||
0.0.0.0 manage.adtima.vn
|
||||
0.0.0.0 product.adtima.vn
|
||||
0.0.0.0 prp.adtima.vn
|
||||
0.0.0.0 static.adtima.vn
|
||||
0.0.0.0 stc.adtima.vn
|
||||
0.0.0.0 www.adtima.vn
|
||||
0.0.0.0 xmas.adtima.vn
|
||||
#[ad360]
|
||||
0.0.0.0 ad360.vn
|
||||
0.0.0.0 advertiser.ad360.vn
|
||||
0.0.0.0 khuyenmaitet.ad360.vn
|
||||
0.0.0.0 provider.ad360.vn
|
||||
0.0.0.0 s.ad360.vn
|
||||
0.0.0.0 tracking.ad360.vn
|
||||
0.0.0.0 www.ad360.vn
|
||||
0.0.0.0 xcache.ad360.vn
|
||||
#[vietnamnetad]
|
||||
0.0.0.0 client.vietnamnetad.vn
|
||||
0.0.0.0 f.vietnamnetad.vn
|
||||
0.0.0.0 img.vietnamnetad.vn
|
||||
0.0.0.0 log.vietnamnetad.vn
|
||||
0.0.0.0 partner.vietnamnetad.vn
|
||||
0.0.0.0 rss2.vietnamnetad.vn
|
||||
0.0.0.0 survey.vietnamnetad.vn
|
||||
0.0.0.0 tracking.vietnamnetad.vn
|
||||
0.0.0.0 vietnamnetad.vn
|
||||
0.0.0.0 widget.vietnamnetad.vn
|
||||
0.0.0.0 www.vietnamnetad.vn
|
||||
#[zing]
|
||||
0.0.0.0 ad.zing.vn
|
||||
0.0.0.0 log.news.zing.vn
|
||||
0.0.0.0 logv2.mp3.zing.vn
|
||||
0.0.0.0 tracking.playzing.g6.zing.vn
|
||||
0.0.0.0 shop.zalo.me
|
||||
0.0.0.0 sp.zalo.me
|
||||
0.0.0.0 ads.zaloapp.com
|
||||
0.0.0.0 log.api.zaloapp.com
|
||||
0.0.0.0 static-ads.zaloapp.com
|
||||
0.0.0.0 stats.zaloapp.com
|
||||
0.0.0.0 zminer.zaloapp.com
|
||||
0.0.0.0 adtima-media.zadn.vn
|
||||
0.0.0.0 adtima-media-td.zadn.vn
|
||||
0.0.0.0 adtima-static.zadn.vn
|
||||
0.0.0.0 api.sdk.zadn.vn
|
||||
0.0.0.0 log.sdk.zadn.vn
|
||||
0.0.0.0 zalo-ads.zadn.vn
|
||||
0.0.0.0 zalo-ads-td.zadn.vn
|
||||
0.0.0.0 ads.zdn.vn
|
||||
0.0.0.0 org.zaloapp.ads.zdn.vn
|
||||
0.0.0.0 zaloapp.ads.zdn.vn
|
||||
0.0.0.0 zplayer-trk.zdn.vn
|
||||
0.0.0.0 zplayer.trk.zapps.vn
|
||||
0.0.0.0 log.zingmp3.vn
|
||||
0.0.0.0 zlog.zingmp3.vn
|
||||
#[vietad]
|
||||
0.0.0.0 ads.vietad.vn
|
||||
0.0.0.0 as.vietad.vn
|
||||
0.0.0.0 banner.vietad.vn
|
||||
0.0.0.0 cpd.vietad.vn
|
||||
0.0.0.0 display.vietad.vn
|
||||
0.0.0.0 embed.vietad.vn
|
||||
0.0.0.0 i.vietad.vn
|
||||
0.0.0.0 img.vietad.vn
|
||||
0.0.0.0 logb20.vietad.vn
|
||||
0.0.0.0 logb21.vietad.vn
|
||||
0.0.0.0 logb22.vietad.vn
|
||||
0.0.0.0 logb23.vietad.vn
|
||||
0.0.0.0 logb3.vietad.vn
|
||||
0.0.0.0 logw.vietad.vn
|
||||
0.0.0.0 nlb.vietad.vn
|
||||
0.0.0.0 vietad.vn
|
||||
0.0.0.0 www.vietad.vn
|
||||
0.0.0.0 z.vietad.vn
|
||||
0.0.0.0 zone.vietad.vn
|
||||
#[accesstrade]
|
||||
0.0.0.0 academy.accesstrade.vn
|
||||
0.0.0.0 accesstrade.vn
|
||||
0.0.0.0 ad.accesstrade.vn
|
||||
0.0.0.0 api.accesstrade.vn
|
||||
0.0.0.0 campaign.accesstrade.vn
|
||||
0.0.0.0 cdn.accesstrade.vn
|
||||
0.0.0.0 click.accesstrade.vn
|
||||
0.0.0.0 cv.accesstrade.vn
|
||||
0.0.0.0 dangky.accesstrade.vn
|
||||
0.0.0.0 docs.accesstrade.vn
|
||||
0.0.0.0 duatop.accesstrade.vn
|
||||
0.0.0.0 fast.accesstrade.vn
|
||||
0.0.0.0 forum.accesstrade.vn
|
||||
0.0.0.0 help.accesstrade.vn
|
||||
0.0.0.0 imp.accesstrade.vn
|
||||
0.0.0.0 lotte.accesstrade.vn
|
||||
0.0.0.0 mascot.accesstrade.vn
|
||||
0.0.0.0 member.accesstrade.vn
|
||||
0.0.0.0 partner.accesstrade.vn
|
||||
0.0.0.0 pub.accesstrade.vn
|
||||
0.0.0.0 restream.accesstrade.vn
|
||||
0.0.0.0 static.accesstrade.vn
|
||||
0.0.0.0 superbox.accesstrade.vn
|
||||
0.0.0.0 top2017.accesstrade.vn
|
||||
0.0.0.0 tuyendung.accesstrade.vn
|
||||
0.0.0.0 track.accesstrade.vn
|
||||
0.0.0.0 www.accesstrade.vn
|
||||
0.0.0.0 accesstrade.com.vn
|
||||
0.0.0.0 click.accesstrade.com.vn
|
||||
0.0.0.0 fast.accesstrade.com.vn
|
||||
#[subiz.com]
|
||||
0.0.0.0 agent-data.subiz.com
|
||||
0.0.0.0 api.subiz.com
|
||||
0.0.0.0 apiv4.subiz.com
|
||||
0.0.0.0 app.subiz.com
|
||||
0.0.0.0 css-dashboard.subiz.com
|
||||
0.0.0.0 dashboard.subiz.com
|
||||
0.0.0.0 developer.subiz.com
|
||||
0.0.0.0 docs.subiz.com
|
||||
0.0.0.0 docv4.subiz.com
|
||||
0.0.0.0 em.subiz.com
|
||||
0.0.0.0 files.subiz.com
|
||||
0.0.0.0 filev4.subiz.com
|
||||
0.0.0.0 integration.subiz.com
|
||||
0.0.0.0 m.widget.subiz.com
|
||||
0.0.0.0 socket-ha.dashboard.subiz.com
|
||||
0.0.0.0 sock-ha.subiz.com
|
||||
0.0.0.0 sock-ha-1.subiz.com
|
||||
0.0.0.0 sock-p.subiz.com
|
||||
0.0.0.0 static.subiz.com
|
||||
0.0.0.0 static-dashboard.subiz.com
|
||||
0.0.0.0 subiz.com
|
||||
0.0.0.0 support.subiz.com
|
||||
0.0.0.0 widget.subiz.com
|
||||
0.0.0.0 widget-4.subiz.com
|
||||
0.0.0.0 widget-api.subiz.com
|
||||
0.0.0.0 widget-css.subiz.com
|
||||
0.0.0.0 widgetv4.subiz.com
|
||||
0.0.0.0 ws-0.subiz.com
|
||||
0.0.0.0 ws-widget-lb-1.subiz.com
|
||||
0.0.0.0 ws-widget-lb-2.subiz.com
|
||||
0.0.0.0 www.subiz.com
|
||||
#[anthill]
|
||||
0.0.0.0 a.anthill.vn
|
||||
0.0.0.0 anthill.vn
|
||||
0.0.0.0 atrack-a.anthill.vn
|
||||
0.0.0.0 c0.anthill.vn
|
||||
0.0.0.0 c0.st.anthill.vn
|
||||
0.0.0.0 c0-vcdn.anthill.vn
|
||||
0.0.0.0 d.anthill.vn
|
||||
0.0.0.0 e.anthill.vn
|
||||
0.0.0.0 e-vcdn.anthill.vn
|
||||
0.0.0.0 i0.anthill.vn
|
||||
0.0.0.0 i0-vcdn.anthill.vn
|
||||
0.0.0.0 origin-c0.anthill.vn
|
||||
0.0.0.0 origin-e.anthill.vn
|
||||
0.0.0.0 origin-st-a.anthill.vn
|
||||
0.0.0.0 p.anthill.vn
|
||||
0.0.0.0 st.a.anthill.vn
|
||||
0.0.0.0 st.anthill.vn
|
||||
0.0.0.0 st-a.anthill.vn
|
||||
0.0.0.0 staging-e.anthill.vn
|
||||
0.0.0.0 staging-e-vcdn.anthill.vn
|
||||
0.0.0.0 st-a-id.anthill.vn
|
||||
0.0.0.0 st-analytics.anthill.vn
|
||||
0.0.0.0 st-vcdn.anthill.vn
|
||||
0.0.0.0 v0.anthill.vn
|
||||
0.0.0.0 v0-vcdn.anthill.vn
|
||||
0.0.0.0 v3-ads-st-vcdn.anthill.vn
|
||||
0.0.0.0 v3-st-vcdn.anthill.vn
|
||||
0.0.0.0 vcdn.anthill.vn
|
||||
0.0.0.0 www.anthill.vn
|
||||
#[gammaplatform]
|
||||
0.0.0.0 app.gammaplatform.com
|
||||
0.0.0.0 clk.gammaplatform.com
|
||||
0.0.0.0 cm.gammaplatform.com
|
||||
0.0.0.0 cm-supply-web.gammaplatform.com
|
||||
0.0.0.0 gammaplatform.com
|
||||
0.0.0.0 hb.gammaplatform.com
|
||||
0.0.0.0 imp.gammaplatform.com
|
||||
0.0.0.0 in-view.gammaplatform.com
|
||||
0.0.0.0 login.gammaplatform.com
|
||||
0.0.0.0 static.gammaplatform.com
|
||||
0.0.0.0 stc.gammaplatform.com
|
||||
0.0.0.0 t.gammaplatform.com
|
||||
0.0.0.0 tag.gammaplatform.com
|
||||
0.0.0.0 track.gammaplatform.com
|
||||
0.0.0.0 www.gammaplatform.com
|
||||
#[yomedia]
|
||||
0.0.0.0 yomedia.vn
|
||||
0.0.0.0 static.yomedia.vn
|
||||
0.0.0.0 tracking.yomedia.vn
|
||||
0.0.0.0 mail.yomedia.vn
|
||||
0.0.0.0 ss.yomedia.vn
|
||||
0.0.0.0 analytics.yomedia.vn
|
||||
0.0.0.0 delivery.yomedia.vn
|
||||
#[pinetech]
|
||||
0.0.0.0 pinetech.vn
|
||||
0.0.0.0 www.pinetech.vn
|
||||
0.0.0.0 file.pinetech.vn
|
||||
0.0.0.0 demo.pinetech.vn
|
||||
#[cleverads.vn]
|
||||
0.0.0.0 business.cleverads.vn
|
||||
0.0.0.0 cleverads.vn
|
||||
0.0.0.0 crm.cleverads.vn
|
||||
0.0.0.0 showcase.cleverads.vn
|
||||
0.0.0.0 tool.cleverads.vn
|
||||
0.0.0.0 tracking.cleverads.vn
|
||||
0.0.0.0 widget.cleverads.vn
|
||||
0.0.0.0 wifiads.cleverads.vn
|
||||
0.0.0.0 www.cleverads.vn
|
||||
0.0.0.0 youtube.cleverads.vn
|
||||
#[ambient-platform]
|
||||
0.0.0.0 ambient-platform.com
|
||||
0.0.0.0 analytics.ambient-platform.com
|
||||
0.0.0.0 metrics.ambient-platform.com
|
||||
#[klick]
|
||||
0.0.0.0 klick.vn
|
||||
0.0.0.0 adv.klick.vn
|
||||
0.0.0.0 demo.klick.vn
|
||||
0.0.0.0 euro.klick.vn
|
||||
0.0.0.0 wakeup247.klick.vn
|
||||
#[cokhach.com]
|
||||
0.0.0.0 admin.cokhach.com
|
||||
0.0.0.0 c.cokhach.com
|
||||
0.0.0.0 cokhach.com
|
||||
0.0.0.0 w.cokhach.com
|
||||
0.0.0.0 www.cokhach.com
|
||||
#[fff.com.vn]
|
||||
0.0.0.0 a.fff.com.vn
|
||||
0.0.0.0 admin.fff.com.vn
|
||||
0.0.0.0 client.fff.com.vn
|
||||
0.0.0.0 crm.fff.com.vn
|
||||
0.0.0.0 chanclickao.fff.com.vn
|
||||
0.0.0.0 chat.fff.com.vn
|
||||
0.0.0.0 f.fff.com.vn
|
||||
0.0.0.0 fb.fff.com.vn
|
||||
0.0.0.0 fff.com.vn
|
||||
0.0.0.0 files.fff.com.vn
|
||||
0.0.0.0 hmt.fff.com.vn
|
||||
0.0.0.0 khachhang.fff.com.vn
|
||||
0.0.0.0 report.fff.com.vn
|
||||
0.0.0.0 tracking.fff.com.vn
|
||||
0.0.0.0 ws.fff.com.vn
|
||||
0.0.0.0 www.fff.com.vn
|
||||
#[ladipage]
|
||||
0.0.0.0 api.ladipage.vn
|
||||
0.0.0.0 builder.ladipage.vn
|
||||
0.0.0.0 dns.ladipage.vn
|
||||
0.0.0.0 doitac.ladipage.vn
|
||||
0.0.0.0 ladipage.vn
|
||||
0.0.0.0 ssl.ladipage.vn
|
||||
0.0.0.0 theme.ladipage.vn
|
||||
0.0.0.0 themes.ladipage.vn
|
||||
0.0.0.0 www.ladipage.vn
|
||||
0.0.0.0 ladipage.net
|
||||
0.0.0.0 static.ladipage.net
|
||||
0.0.0.0 dsmartvietnam.com
|
||||
0.0.0.0 sale.dsmartvietnam.com
|
||||
0.0.0.0 landingpagelagi.vn
|
||||
0.0.0.0 www.landingpagelagi.vn
|
||||
#[ezimar.com]
|
||||
0.0.0.0 caohavan.ezimar.com
|
||||
0.0.0.0 ezdns.ezimar.com
|
||||
0.0.0.0 ezimar.com
|
||||
0.0.0.0 server.ezimar.com
|
||||
0.0.0.0 tanyen.ezimar.com
|
||||
0.0.0.0 vietravel.ezimar.com
|
||||
0.0.0.0 www.ezimar.com
|
||||
0.0.0.0 youyou.ezimar.com
|
||||
#[vclick.vn]
|
||||
0.0.0.0 ads.vclick.vn
|
||||
0.0.0.0 clip.vclick.vn
|
||||
0.0.0.0 s.vclick.vn
|
||||
0.0.0.0 static.vclick.vn
|
||||
0.0.0.0 vclick.vn
|
||||
0.0.0.0 www.vclick.vn
|
||||
#[adpia.vn]
|
||||
0.0.0.0 ac.adpia.vn
|
||||
0.0.0.0 adpia.vn
|
||||
0.0.0.0 click.adpia.vn
|
||||
0.0.0.0 event.adpia.vn
|
||||
0.0.0.0 front.adpia.vn
|
||||
0.0.0.0 healcheck.adpia.vn
|
||||
0.0.0.0 img.adpia.vn
|
||||
0.0.0.0 pm.adpia.vn
|
||||
0.0.0.0 s3.adpia.vn
|
||||
0.0.0.0 sendy.adpia.vn
|
||||
0.0.0.0 uptime.adpia.vn
|
||||
0.0.0.0 www.adpia.vn
|
||||
#[younetmedia.com]
|
||||
0.0.0.0 beta.younetmedia.com
|
||||
0.0.0.0 digital.younetmedia.com
|
||||
0.0.0.0 facebookid.younetmedia.com
|
||||
0.0.0.0 gandalf.younetmedia.com
|
||||
0.0.0.0 git.younetmedia.com
|
||||
0.0.0.0 jenkins.younetmedia.com
|
||||
0.0.0.0 mail.younetmedia.com
|
||||
0.0.0.0 ranking.younetmedia.com
|
||||
0.0.0.0 sen02.younetmedia.com
|
||||
0.0.0.0 sh.younetmedia.com
|
||||
0.0.0.0 sh-cdn.younetmedia.com
|
||||
0.0.0.0 sh-staging.younetmedia.com
|
||||
0.0.0.0 sh-staging-cdn.younetmedia.com
|
||||
0.0.0.0 smtp1.younetmedia.com
|
||||
0.0.0.0 smtp2.younetmedia.com
|
||||
0.0.0.0 smtp3.younetmedia.com
|
||||
0.0.0.0 smtp4.younetmedia.com
|
||||
0.0.0.0 smtp5.younetmedia.com
|
||||
0.0.0.0 smtp6.younetmedia.com
|
||||
0.0.0.0 socialheat.younetmedia.com
|
||||
0.0.0.0 static.younetmedia.com
|
||||
0.0.0.0 testing.younetmedia.com
|
||||
0.0.0.0 www.younetmedia.com
|
||||
0.0.0.0 younetmedia.com
|
||||
#[mangoads.vn]
|
||||
0.0.0.0 anc.mangoads.vn
|
||||
0.0.0.0 carpenter.mangoads.vn
|
||||
0.0.0.0 crm.mangoads.vn
|
||||
0.0.0.0 customer.mangoads.vn
|
||||
0.0.0.0 demos.mangoads.vn
|
||||
0.0.0.0 dev.mangoads.vn
|
||||
0.0.0.0 elasticsearch.mangoads.vn
|
||||
0.0.0.0 erp.mangoads.vn
|
||||
0.0.0.0 fbg.mangoads.vn
|
||||
0.0.0.0 focus.mangoads.vn
|
||||
0.0.0.0 geologix.mangoads.vn
|
||||
0.0.0.0 imagehub.mangoads.vn
|
||||
0.0.0.0 images.vasapi.mangoads.vn
|
||||
0.0.0.0 indochina.mangoads.vn
|
||||
0.0.0.0 mailvas.mangoads.vn
|
||||
0.0.0.0 mangoads.vn
|
||||
0.0.0.0 mangosteen.mangoads.vn
|
||||
0.0.0.0 odoo.mangoads.vn
|
||||
0.0.0.0 photo.mangoads.vn
|
||||
0.0.0.0 phuclong2.mangoads.vn
|
||||
0.0.0.0 phuclongcms.mangoads.vn
|
||||
0.0.0.0 rvs.mangoads.vn
|
||||
0.0.0.0 seo.mangoads.vn
|
||||
0.0.0.0 slider.mangoads.vn
|
||||
0.0.0.0 soro.mangoads.vn
|
||||
0.0.0.0 tt.mangoads.vn
|
||||
0.0.0.0 thecliff.mangoads.vn
|
||||
0.0.0.0 vasapi.mangoads.vn
|
||||
0.0.0.0 vietnamhouse.mangoads.vn
|
||||
0.0.0.0 vsteel.mangoads.vn
|
||||
0.0.0.0 webcodau.mangoads.vn
|
||||
0.0.0.0 www.mangoads.vn
|
||||
#[ad.org.vn]
|
||||
0.0.0.0 ad.org.vn
|
||||
0.0.0.0 cdn.serving.ad.org.vn
|
||||
0.0.0.0 member.ad.org.vn
|
||||
0.0.0.0 serving.ad.org.vn
|
||||
0.0.0.0 static.ad.org.vn
|
||||
0.0.0.0 www.ad.org.vn
|
||||
#[cityads.com]
|
||||
0.0.0.0 adv.cityads.com
|
||||
0.0.0.0 ali.cityads.com
|
||||
0.0.0.0 aliexpress-summer.cityads.com
|
||||
0.0.0.0 api.cityads.com
|
||||
0.0.0.0 auth.cityads.com
|
||||
0.0.0.0 auth2.cityads.com
|
||||
0.0.0.0 blog.cityads.com
|
||||
0.0.0.0 cdn.cityads.com
|
||||
0.0.0.0 cdn77.cityads.com
|
||||
0.0.0.0 challenge.cityads.com
|
||||
0.0.0.0 checker.cityads.com
|
||||
0.0.0.0 cityads.com
|
||||
0.0.0.0 cnt.cityads.com
|
||||
0.0.0.0 demobl.cityads.com
|
||||
0.0.0.0 developers.cityads.com
|
||||
0.0.0.0 dsp.cityads.com
|
||||
0.0.0.0 finance.cityads.com
|
||||
0.0.0.0 games.cityads.com
|
||||
0.0.0.0 geo.cityads.com
|
||||
0.0.0.0 grand-prix.cityads.com
|
||||
0.0.0.0 help.cityads.com
|
||||
0.0.0.0 infiniti.cityads.com
|
||||
0.0.0.0 join.cityads.com
|
||||
0.0.0.0 keitaro1.cityads.com
|
||||
0.0.0.0 love.cityads.com
|
||||
0.0.0.0 m.cityads.com
|
||||
0.0.0.0 market.cityads.com
|
||||
0.0.0.0 mvas.cityads.com
|
||||
0.0.0.0 mx00.cityads.com
|
||||
0.0.0.0 mxs01.cityads.com
|
||||
0.0.0.0 mxs02.cityads.com
|
||||
0.0.0.0 new.cityads.com
|
||||
0.0.0.0 nl-geo.cityads.com
|
||||
0.0.0.0 o.cityads.com
|
||||
0.0.0.0 out1.cityads.com
|
||||
0.0.0.0 out2.cityads.com
|
||||
0.0.0.0 out3.cityads.com
|
||||
0.0.0.0 promo.cityads.com
|
||||
0.0.0.0 redmine.cityads.com
|
||||
0.0.0.0 ru-geo.cityads.com
|
||||
0.0.0.0 september.cityads.com
|
||||
0.0.0.0 sg.cityads.com
|
||||
0.0.0.0 tinkoff.cityads.com
|
||||
0.0.0.0 us-geo.cityads.com
|
||||
0.0.0.0 userdocs.cityads.com
|
||||
0.0.0.0 wp-cdn.cityads.com
|
||||
0.0.0.0 www.cityads.com
|
||||
# --- Block ads & tracking VN ---
|
||||
#[adsVN]
|
||||
0.0.0.0 123c.vn
|
||||
0.0.0.0 ad-hcm.24hstatic.com
|
||||
0.0.0.0 ad-hn.24hstatic.com
|
||||
0.0.0.0 ad-img.icheck.com.vn
|
||||
0.0.0.0 ad.24h.com.vn
|
||||
0.0.0.0 ad.icheck.com.vn
|
||||
0.0.0.0 ad.mwork.vn
|
||||
0.0.0.0 ad.vatgia.com
|
||||
0.0.0.0 ad.vietbao.vn
|
||||
0.0.0.0 ad.vkool.net
|
||||
0.0.0.0 adchoice.com
|
||||
0.0.0.0 adchoice.com.vn
|
||||
0.0.0.0 adfox.vn
|
||||
0.0.0.0 admedia.com.vn
|
||||
0.0.0.0 admin.sothuchi.vn
|
||||
0.0.0.0 adnetwork.5imedia.vn
|
||||
0.0.0.0 ads.baodatviet.vn
|
||||
0.0.0.0 ads.careerbuilder.vn
|
||||
0.0.0.0 ads.home.vn
|
||||
0.0.0.0 ads.ictnews.vn
|
||||
0.0.0.0 ads.tiki.vn
|
||||
0.0.0.0 ads1.careerbuilder.vn
|
||||
0.0.0.0 adserver.lag.vn
|
||||
0.0.0.0 adsplus.vn
|
||||
0.0.0.0 adsv2.autodaily.vn
|
||||
0.0.0.0 adt.com.vn
|
||||
0.0.0.0 adx.kul.vn
|
||||
0.0.0.0 adx.xemvtv.net
|
||||
0.0.0.0 affiliate.k4.tinhte.vn
|
||||
0.0.0.0 ailamtrieuphu.com
|
||||
0.0.0.0 alivar.com.vn
|
||||
0.0.0.0 alivar.vn
|
||||
0.0.0.0 amobi.vn
|
||||
0.0.0.0 api.app.masoffer.net
|
||||
0.0.0.0 apinas.nct.vn
|
||||
0.0.0.0 app.masoffer.net
|
||||
0.0.0.0 banner.5giay.vn
|
||||
0.0.0.0 clevernet.vn
|
||||
0.0.0.0 click.phanquang.vn
|
||||
0.0.0.0 click.uniad.vn
|
||||
0.0.0.0 click.xdeal.vn
|
||||
0.0.0.0 client.vads.net.vn
|
||||
0.0.0.0 clipbongda.info
|
||||
0.0.0.0 clix.vn
|
||||
0.0.0.0 cms.vinaads.vn
|
||||
0.0.0.0 delivery.senvangvn.com
|
||||
0.0.0.0 deltago.com
|
||||
0.0.0.0 fptad.com
|
||||
0.0.0.0 img.masoffer.net
|
||||
0.0.0.0 imgraovat.vnecdn.net
|
||||
0.0.0.0 lrc.nct.nixcdn.com
|
||||
0.0.0.0 m.clevernet.vn
|
||||
0.0.0.0 mail.phanquang.vn
|
||||
0.0.0.0 mepuzz.com
|
||||
0.0.0.0 microad.vn
|
||||
0.0.0.0 mobilead.vn
|
||||
0.0.0.0 mobileads.dieuviet.com
|
||||
0.0.0.0 myad.vn
|
||||
0.0.0.0 ng-vn-notice.gameitop.com
|
||||
0.0.0.0 phanquang.vn
|
||||
0.0.0.0 phimmedia03.com
|
||||
0.0.0.0 polyad.galaxypub.vn
|
||||
0.0.0.0 qc.yan.vn
|
||||
0.0.0.0 quangcao.24h.com.vn
|
||||
0.0.0.0 quangcao.phanquang.vn
|
||||
0.0.0.0 quangcao.thanhnien.vn
|
||||
0.0.0.0 quangcao.tuoitre.vn
|
||||
0.0.0.0 serving-ad.tv24.vn
|
||||
0.0.0.0 static.masoffer.net
|
||||
0.0.0.0 static.mepuzz.com
|
||||
0.0.0.0 stc-nas.nixcdn.com
|
||||
0.0.0.0 trenddigital.vn
|
||||
0.0.0.0 truoctran.com
|
||||
0.0.0.0 tvnotice.kg.garena.vn
|
||||
0.0.0.0 uniad.vn
|
||||
0.0.0.0 upfile16.mediaphim.com
|
||||
0.0.0.0 vads.net.vn
|
||||
0.0.0.0 vads.vn
|
||||
0.0.0.0 vietbuzzad.com
|
||||
0.0.0.0 vietdorje.com
|
||||
0.0.0.0 vinaads.vn
|
||||
0.0.0.0 www.adt.com.vn
|
||||
0.0.0.0 www.alivar.vn
|
||||
0.0.0.0 www.clevernet.vn
|
||||
0.0.0.0 www.mepuzz.com
|
||||
0.0.0.0 www.microad.vn
|
||||
0.0.0.0 www.phanquang.vn
|
||||
0.0.0.0 www.vietbuzzad.com
|
||||
0.0.0.0 www.vietdorje.com
|
||||
0.0.0.0 zone.uniad.vn
|
||||
#[trackingVN]
|
||||
0.0.0.0 alexajstrack.com
|
||||
0.0.0.0 amcdn.vn
|
||||
0.0.0.0 analytics.bkav.com
|
||||
0.0.0.0 analytics.easyvideo.vn
|
||||
0.0.0.0 analytics.explus.vn
|
||||
0.0.0.0 analytics.thethao247.org
|
||||
0.0.0.0 analytics.vnreview.vn
|
||||
0.0.0.0 collect.ovp.vn
|
||||
0.0.0.0 fbuser.ovp.vn
|
||||
0.0.0.0 hc.viam.com.vn
|
||||
0.0.0.0 hostmaster.trending.vn
|
||||
0.0.0.0 log.anninhthudo.vn
|
||||
0.0.0.0 log.baomoi.com
|
||||
0.0.0.0 log.batdongsan.com.vn
|
||||
0.0.0.0 log.giaoduc.net.vn
|
||||
0.0.0.0 log.infonet.vn
|
||||
0.0.0.0 log.kienthuc.net.vn
|
||||
0.0.0.0 log.sggp.org.vn
|
||||
0.0.0.0 log.thanhnien.vn
|
||||
0.0.0.0 log.tienphong.vn
|
||||
0.0.0.0 log.vietnamdaily.net.vn
|
||||
0.0.0.0 log.vietnamplus.vn
|
||||
0.0.0.0 log.vov.vn
|
||||
0.0.0.0 log4x.nixcdn.com
|
||||
0.0.0.0 logging.galaxypub.vn
|
||||
0.0.0.0 logging.phunuonline.com.vn
|
||||
0.0.0.0 mail.viam.com.vn
|
||||
0.0.0.0 s.baomoi.xdn.vn
|
||||
0.0.0.0 s.kenh14.vn
|
||||
0.0.0.0 s.soha.vn
|
||||
0.0.0.0 s.tuoitre.vn
|
||||
0.0.0.0 sharefb.cnnd.vn
|
||||
0.0.0.0 static.amcdn.vn
|
||||
0.0.0.0 staticad.thethao247.vn
|
||||
0.0.0.0 stats.bizweb.vn
|
||||
0.0.0.0 stats.vietnammoi.vn
|
||||
0.0.0.0 thongke.24h.com.vn
|
||||
0.0.0.0 thongke.baotintuc.vn
|
||||
0.0.0.0 track-srv.vietnamnet.vn
|
||||
0.0.0.0 track.icheck.com.vn
|
||||
0.0.0.0 track.sendo.vn
|
||||
0.0.0.0 track.srv.vietnamnet.vn
|
||||
0.0.0.0 track.vatgia.com
|
||||
0.0.0.0 tracker.tintucvietnam.vn
|
||||
0.0.0.0 tracking.appwifi.com
|
||||
0.0.0.0 tracking.vht.com.vn
|
||||
0.0.0.0 trackingapi.foody.vn
|
||||
0.0.0.0 trending.vn
|
||||
0.0.0.0 userstats.shopee.vn
|
||||
0.0.0.0 viam.com.vn
|
||||
0.0.0.0 vn.alexajstrack.com
|
||||
0.0.0.0 vtrack.vht.com.vn
|
||||
0.0.0.0 web.f8.pyco.vn
|
||||
0.0.0.0 web.stagingf8.pycogroup.com
|
||||
0.0.0.0 widget.nhaccuatui.com
|
||||
0.0.0.0 www.trending.vn
|
||||
0.0.0.0 www.viam.com.vn
|
||||
#[betVN]
|
||||
0.0.0.0 11bet.com
|
||||
0.0.0.0 lucky88.com
|
||||
0.0.0.0 m.lucky88.com
|
||||
0.0.0.0 static.lucky88.com
|
||||
0.0.0.0 static2.lucky88.com
|
||||
0.0.0.0 static3.lucky88.com
|
||||
0.0.0.0 img.lucky88.com
|
||||
0.0.0.0 www.lucky88.com
|
||||
0.0.0.0 8live.com
|
||||
0.0.0.0 m.8live.com
|
||||
0.0.0.0 ad.8live.com
|
||||
0.0.0.0 ads.8live.com
|
||||
0.0.0.0 static.8live.com
|
||||
0.0.0.0 static2.8live.com
|
||||
0.0.0.0 smart.8live.com
|
||||
0.0.0.0 mibet.com
|
||||
0.0.0.0 qc.mibet.com
|
||||
0.0.0.0 ad.mibet.com
|
||||
0.0.0.0 imgservice.mibet.com
|
||||
0.0.0.0 click.mibet.com
|
||||
0.0.0.0 tool.mibet.com
|
||||
0.0.0.0 t.mibet.com
|
||||
0.0.0.0 www.mibet.com
|
||||
0.0.0.0 mibet.mobi
|
||||
0.0.0.0 click.mibet.mobi
|
||||
0.0.0.0 www.mibet.mobi
|
||||
0.0.0.0 nhanthuong88.com
|
||||
0.0.0.0 www.nhanthuong88.com
|
||||
0.0.0.0 fb88.com
|
||||
0.0.0.0 affiliate.fb88.com
|
||||
0.0.0.0 bong99.com
|
||||
0.0.0.0 c.bong99.com
|
||||
0.0.0.0 mc.bong99.com
|
||||
0.0.0.0 xemtylecacuoc.bong99.com
|
||||
0.0.0.0 m.bong99.com
|
||||
0.0.0.0 p.bong99.com
|
||||
0.0.0.0 poster.bong99.com
|
||||
0.0.0.0 gdwviet.com
|
||||
0.0.0.0 gdwbetvn888.com
|
||||
0.0.0.0 ae888.com
|
||||
0.0.0.0 api.ae888.com
|
||||
0.0.0.0 www.ae888.com
|
||||
0.0.0.0 v9bet.com
|
||||
0.0.0.0 www.v9bet.com
|
||||
0.0.0.0 fabet.com
|
||||
0.0.0.0 static.fabet.com
|
||||
0.0.0.0 casino888vn.com
|
||||
0.0.0.0 m.casino888vn.com
|
||||
0.0.0.0 www.casino888vn.com
|
||||
0.0.0.0 income88.com
|
||||
0.0.0.0 record.income88.com
|
||||
0.0.0.0 www.income88.com
|
||||
0.0.0.0 m88cvf.com
|
||||
0.0.0.0 affiliate.m88cvf.com
|
||||
0.0.0.0 m.m88cvf.com
|
||||
0.0.0.0 www.m88cvf.com
|
||||
0.0.0.0 mansion66.com
|
||||
0.0.0.0 affiliate.mansion66.com
|
||||
0.0.0.0 m.mansion66.com
|
||||
0.0.0.0 www.mansion66.com
|
||||
0.0.0.0 ms3388.com
|
||||
0.0.0.0 affiliate.ms3388.com
|
||||
0.0.0.0 m.ms3388.com
|
||||
0.0.0.0 www.ms3388.com
|
||||
0.0.0.0 m88my.com
|
||||
0.0.0.0 affiliate.m88my.com
|
||||
0.0.0.0 m.m88my.com
|
||||
0.0.0.0 www.m88my.com
|
||||
0.0.0.0 m88vina.com
|
||||
0.0.0.0 affiliate.m88vina.com
|
||||
0.0.0.0 m.m88vina.com
|
||||
0.0.0.0 www.m88vina.com
|
||||
0.0.0.0 ms88asia.com
|
||||
0.0.0.0 affiliate.ms88asia.com
|
||||
0.0.0.0 m.ms88asia.com
|
||||
0.0.0.0 www.ms88asia.com
|
||||
0.0.0.0 ms88ca.com
|
||||
0.0.0.0 affiliate.ms88ca.com
|
||||
0.0.0.0 m.ms88ca.com
|
||||
0.0.0.0 www.ms88ca.com
|
||||
0.0.0.0 datcuoc247.com
|
||||
0.0.0.0 www.datcuoc247.com
|
||||
0.0.0.0 betvietnam.info
|
||||
0.0.0.0 www.betvietnam.info
|
||||
0.0.0.0 one88.us
|
||||
0.0.0.0 cache.one88.us
|
||||
0.0.0.0 cache1.one88.us
|
||||
0.0.0.0 one88.fun
|
||||
0.0.0.0 cache.one88.fun
|
||||
0.0.0.0 cache1.one88.fun
|
||||
0.0.0.0 one88.com
|
||||
0.0.0.0 cache.one88.com
|
||||
0.0.0.0 cache1.one88.com
|
||||
0.0.0.0 webdisk.one88.com
|
||||
0.0.0.0 webmail.one88.com
|
||||
0.0.0.0 www.one88.com
|
||||
0.0.0.0 five88.com
|
||||
0.0.0.0 m.five88.com
|
||||
0.0.0.0 f1.five88.com
|
||||
0.0.0.0 f2.five88.com
|
||||
0.0.0.0 www.five88.com
|
||||
0.0.0.0 sun.win
|
||||
0.0.0.0 get.sun.win
|
||||
0.0.0.0 get2.sun.win
|
||||
0.0.0.0 www.sun.win
|
||||
0.0.0.0 11bet.net
|
||||
0.0.0.0 tin.11bet.net
|
||||
#[scamVN]
|
||||
0.0.0.0 fuckbookvietnam.com
|
||||
0.0.0.0 www.fuckbookvietnam.com
|
||||
0.0.0.0 xmobliefacebook.com
|
||||
0.0.0.0 www.xmobliefacebook.com
|
||||
0.0.0.0 sukientraogiaizalo.com
|
||||
0.0.0.0 quangcaotructuyen247.com
|
||||
0.0.0.0 www.quangcaotructuyen247.com
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"name": "hostsVN",
|
||||
"description": "Hosts block ads of Vietnamese",
|
||||
"homeurl": "https://github.com/bigdargon/hostsVN",
|
||||
"frequency": "occasionally",
|
||||
"issues": "https://github.com/bigdargon/hostsVN/issues",
|
||||
"url": "https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN",
|
||||
"license": "MIT"
|
||||
}
|
||||
+23
-10
@@ -7,7 +7,7 @@
|
||||
# This *must* be the first line: 127.0.0.1 localhost #
|
||||
# #
|
||||
#**********************************************************#
|
||||
# ------------------ Updated: May-8-2019 ----------------- #
|
||||
# ---------------- Updated: July-13-2019 ----------------- #
|
||||
#**********************************************************#
|
||||
# #
|
||||
# Disclaimer: this file is free to use for personal use #
|
||||
@@ -56,6 +56,7 @@
|
||||
0.0.0.0 wad.adbasket.net
|
||||
0.0.0.0 adbox.hu
|
||||
0.0.0.0 b.adbox.lv
|
||||
0.0.0.0 adboost.ro
|
||||
0.0.0.0 www.adchimp.com
|
||||
0.0.0.0 static.adclick.lt
|
||||
0.0.0.0 engine.adclick.lv
|
||||
@@ -73,7 +74,6 @@
|
||||
0.0.0.0 adexc.net
|
||||
0.0.0.0 s.adexpert.cz
|
||||
0.0.0.0 static.adfclick1.com
|
||||
0.0.0.0 222-33544_999.pub.adfirmative.com
|
||||
0.0.0.0 c.adfirmative.com
|
||||
0.0.0.0 www.adfirmative.com
|
||||
0.0.0.0 adfocus.ru
|
||||
@@ -1756,6 +1756,7 @@
|
||||
0.0.0.0 www.topsiteuri.ro
|
||||
0.0.0.0 ads.topwam.com
|
||||
0.0.0.0 cdn.total-media.net
|
||||
0.0.0.0 winappcenter.total-secure.info
|
||||
0.0.0.0 ams.toxity.biz
|
||||
0.0.0.0 www.tr100.net
|
||||
0.0.0.0 ad.track.us.org
|
||||
@@ -2724,6 +2725,7 @@
|
||||
0.0.0.0 p0.raasnet.com
|
||||
0.0.0.0 imagec15.247realmedia.com
|
||||
0.0.0.0 pr.realvu.net
|
||||
0.0.0.0 us.rewardearners.com
|
||||
0.0.0.0 c2.rfihub.net
|
||||
0.0.0.0 b.rmgserving.com
|
||||
0.0.0.0 c.rmgserving.com
|
||||
@@ -3175,6 +3177,7 @@
|
||||
0.0.0.0 log.quora.com
|
||||
0.0.0.0 ads.viber.com
|
||||
0.0.0.0 ads.aws.viber.com
|
||||
0.0.0.0 videe.tv
|
||||
0.0.0.0 pm.w55c.net
|
||||
0.0.0.0 www.whizstats.com
|
||||
# [Amazon.com][AS39111][35.152.0.0 - 35.183.255.255]
|
||||
@@ -3410,6 +3413,7 @@
|
||||
0.0.0.0 www.bundlerepositorycontent.com #[Riskware/PUP]
|
||||
0.0.0.0 www.megagiftcity.com #[Riskware/PUP]
|
||||
0.0.0.0 cdn.opensubcontent.com #[Win32/InstallCore.ACZ]
|
||||
0.0.0.0 vid-io.springserve.net
|
||||
0.0.0.0 collector-195.tvsquared.com #[Piwik.Analytics]
|
||||
# [Amazon.com][AS14618][54.160.0.0 - 54.175.255.255]
|
||||
0.0.0.0 t.acxiom-online.com
|
||||
@@ -3431,6 +3435,8 @@
|
||||
0.0.0.0 trax.prostrax.com
|
||||
0.0.0.0 trends.revcontent.com
|
||||
0.0.0.0 beacon.sojern.com
|
||||
0.0.0.0 vid.springserve.com
|
||||
0.0.0.0 vid-io-dub.springserve.com
|
||||
0.0.0.0 srv.stackadapt.com
|
||||
0.0.0.0 redirect.todayreward.net
|
||||
0.0.0.0 track.todayreward.net
|
||||
@@ -3526,6 +3532,7 @@
|
||||
0.0.0.0 www.i.matheranalytics.com #[WebBug]
|
||||
0.0.0.0 stats.mezzobit.com
|
||||
0.0.0.0 analytics.cnd-motionmedia.de
|
||||
0.0.0.0 redirect.com
|
||||
0.0.0.0 bomcl.richmetrics.com
|
||||
0.0.0.0 seb.scorecardresearch.com
|
||||
0.0.0.0 www.storygize.net #[WebBug]
|
||||
@@ -3877,6 +3884,7 @@
|
||||
# [Amazon.com][AS39111][87.238.82.0 - 87.238.83.255]
|
||||
0.0.0.0 adseu.novem.pl
|
||||
# [Amazon.com][16509][99.84.120.0/21]
|
||||
0.0.0.0 tagan.adlightning.com
|
||||
0.0.0.0 cdn-v3.conductrics.com
|
||||
# [Anexia][AS42473][37.252.228.0 - 37.252.228.255]
|
||||
0.0.0.0 cdn.qbaka.net
|
||||
@@ -4678,6 +4686,7 @@
|
||||
0.0.0.0 tracker.bang.com
|
||||
0.0.0.0 srv.bebi.com
|
||||
0.0.0.0 banners.bghelp.co.uk
|
||||
0.0.0.0 buzzcpm.com
|
||||
0.0.0.0 cdnmedia.xyz
|
||||
0.0.0.0 wp1.cor-natty.com
|
||||
0.0.0.0 count.im
|
||||
@@ -6051,14 +6060,18 @@
|
||||
# [Google / DoubleClick][AS6432][216.73.80.0 - 216.73.95.255]
|
||||
0.0.0.0 www3.webhostingtalk.com
|
||||
# [Google][AS15169][23.236.128.0 - 23.251.159.255]
|
||||
# [Google][AS15169][34.64.0.0/11]
|
||||
0.0.0.0 analytics.inform.com
|
||||
# [Google][AS15169][35.184.0.0 - 35.240.255.255]
|
||||
0.0.0.0 adexchangedirect.com
|
||||
0.0.0.0 cleardexchange.com
|
||||
0.0.0.0 stats.directexpose.com
|
||||
0.0.0.0 script.idvert.cz
|
||||
0.0.0.0 adoramatracksdk.optimove.net #[Piwik.Analytics]
|
||||
0.0.0.0 collector-pxel3l4xih.perimeterx.net
|
||||
0.0.0.0 star.pulseonclick.com
|
||||
0.0.0.0 app.reflectivedata.com
|
||||
0.0.0.0 track.special-promotions.online
|
||||
0.0.0.0 click.udimg.com
|
||||
# [Google / DoubleClick][AS15169][64.233.160.0 - 64.233.191.255]
|
||||
0.0.0.0 m1.2mdn.net
|
||||
@@ -6849,10 +6862,6 @@
|
||||
# [Interserver][66.45.224.0 - 66.45.255.255]
|
||||
0.0.0.0 rotor6.newzfind.com
|
||||
0.0.0.0 sutra.newzfind.com
|
||||
0.0.0.0 outwar.com
|
||||
0.0.0.0 sigil.outwar.com
|
||||
0.0.0.0 torax.outwar.com
|
||||
0.0.0.0 www.outwar.com #[Trojan.Win32.VB.iy][ADW_OUTWAR.A]
|
||||
0.0.0.0 php4you.biz
|
||||
0.0.0.0 ads.rampidads.com #[Tracking.Cookie]
|
||||
0.0.0.0 main.rampidads.com
|
||||
@@ -7096,6 +7105,8 @@
|
||||
0.0.0.0 x.fidelity-media.com
|
||||
# [Leaseweb][AS30633][207.244.64.0 - 207.244.127.255]
|
||||
0.0.0.0 static.hotjar.com
|
||||
# [Leaseweb][AS394380][209.58.144.0/20]
|
||||
0.0.0.0 img.sunmediaads.com
|
||||
# [Leaseweb][AS28753][212.95.32.0 - 212.95.63.255]
|
||||
0.0.0.0 ads.directcorp.de
|
||||
0.0.0.0 adserver.directcorp.de
|
||||
@@ -7405,6 +7416,8 @@
|
||||
0.0.0.0 e.freewebhostingarea.com
|
||||
# [Limestone][AS46475][74.63.224.172]
|
||||
0.0.0.0 www.advancedmactools.com
|
||||
# [Liquid Web][AS32244][192.138.16.0/21]
|
||||
0.0.0.0 trackingclicks.xyz
|
||||
# [Liquid Web][AS32244][209.59.128.0 - 209.59.191.255]
|
||||
0.0.0.0 ad-rotator.com #[adspeed.com]
|
||||
0.0.0.0 serv.adspeed.com
|
||||
@@ -7646,6 +7659,8 @@
|
||||
0.0.0.0 api.iperceptions.com
|
||||
0.0.0.0 adserver.pressboard.ca
|
||||
0.0.0.0 data.queryly.com
|
||||
# [Microsoft][AS8075][40.64.0.0/10]
|
||||
0.0.0.0 geolocation.onetrust.com
|
||||
# [Microsoft][AS8075][65.52.0.0 - 65.55.255.255]
|
||||
0.0.0.0 aidps.atdmt.com
|
||||
0.0.0.0 analytics.atdmt.com
|
||||
@@ -7975,6 +7990,7 @@
|
||||
0.0.0.0 www.impresionesweb.com
|
||||
0.0.0.0 alternativos.iw-advertising.com
|
||||
0.0.0.0 ad.sgdgjarfpp123.com
|
||||
0.0.0.0 play.sunmediaads.com
|
||||
# [MISC NEWS SITES]
|
||||
0.0.0.0 ads.admaxasia.com
|
||||
0.0.0.0 adnet.asahi.com
|
||||
@@ -9939,6 +9955,7 @@
|
||||
0.0.0.0 bttrack.com
|
||||
0.0.0.0 pixel-a.basis.net
|
||||
0.0.0.0 pixel.crosspixel.net
|
||||
0.0.0.0 pixel.programmatictrader.com
|
||||
0.0.0.0 pixel-a.sitescout.com
|
||||
# [Peer 1][209.25.128.0 - 209.25.255.255]
|
||||
0.0.0.0 tracking.aimediagroup.com
|
||||
@@ -12923,16 +12940,12 @@
|
||||
0.0.0.0 oascentral.recyclebank.com
|
||||
0.0.0.0 oascentral.red7media.com
|
||||
0.0.0.0 oascentral.redstate.com
|
||||
0.0.0.0 oascentral.register.com
|
||||
0.0.0.0 oas.repubblica.it
|
||||
0.0.0.0 oas.rivals.com
|
||||
0.0.0.0 oascentral.samsclub.com
|
||||
0.0.0.0 oascentral.sfgate.com
|
||||
0.0.0.0 oascentral.sfweekly.com
|
||||
0.0.0.0 oascentral.sina.com
|
||||
0.0.0.0 oascentral.spineuniverse.com
|
||||
0.0.0.0 oascentral.southjerseylocalnews.com
|
||||
0.0.0.0 oascentral.sportsfanlive.com
|
||||
0.0.0.0 oascentral.s-t.com
|
||||
0.0.0.0 oascentral.stackmag.com
|
||||
0.0.0.0 oascentral.stansberryresearch.com
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
# Please forward any additions, corrections or comments by email to
|
||||
# hosts@someonewhocares.org
|
||||
|
||||
# Last updated: Mon, 27 May 2019 at 06:53:59 GMT
|
||||
# Last updated: Mon, 29 Jul 2019 at 04:52:50 GMT
|
||||
|
||||
# Use this file to prevent your computer from connecting to selected
|
||||
# internet hosts. This is an easy and effective way to protect you from
|
||||
@@ -435,6 +435,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 aus-smv-tracking.adalyser.com
|
||||
0.0.0.0 au.track.decideinteractive.com
|
||||
0.0.0.0 a.visualrevenue.com
|
||||
0.0.0.0 bam.nr-data.net
|
||||
0.0.0.0 bam-pilot.iovation.com
|
||||
0.0.0.0 banner.0catch.com
|
||||
0.0.0.0 banners.webcounter.com
|
||||
@@ -508,6 +509,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 cashcounter.com
|
||||
0.0.0.0 cb1.counterbot.com
|
||||
0.0.0.0 ccleaner.fr
|
||||
0.0.0.0 cdn.decibelinsight.net
|
||||
0.0.0.0 cdn.doublepimpssl.com
|
||||
0.0.0.0 cdn.oggifinogi.com
|
||||
0.0.0.0 cdn.simpleanalytics.io
|
||||
@@ -927,6 +929,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 hst.tradedoubler.com
|
||||
0.0.0.0 htm.freelogs.com
|
||||
0.0.0.0 http300.edge.ru4.com
|
||||
0.0.0.0 hud8mxdt.computerhelpmirror.top
|
||||
0.0.0.0 iccee.com
|
||||
0.0.0.0 ic.tynt.com
|
||||
0.0.0.0 idm.hit.gemius.pl
|
||||
@@ -1341,6 +1344,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 service.bfast.com
|
||||
0.0.0.0 service.maxymiser.net
|
||||
#0.0.0.0 services.krxd.net
|
||||
0.0.0.0 servt.playbuzz.co
|
||||
0.0.0.0 se.sitestat.com
|
||||
0.0.0.0 sexcounter.com
|
||||
0.0.0.0 seznam.hit.gemius.pl
|
||||
@@ -1780,6 +1784,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 track.msadcenter.zzv.com
|
||||
0.0.0.0 track.mybloglog.com
|
||||
0.0.0.0 track.nifty.com
|
||||
0.0.0.0 track.nuxues.com
|
||||
0.0.0.0 track.offermarket.net
|
||||
0.0.0.0 track.omg2.com
|
||||
0.0.0.0 track.optinstar.com
|
||||
@@ -2345,6 +2350,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 gasasthe.freehostia.com
|
||||
0.0.0.0 gate.technopolis.kirov.ru
|
||||
0.0.0.0 get-answers-fast.com
|
||||
0.0.0.0 getnewsoft.bestfreesitetocontent.info
|
||||
0.0.0.0 getsoftnow.smallandprecise2upgradesnew.review
|
||||
0.0.0.0 getsoftnow.smallandprecise2upgradingnew.review
|
||||
0.0.0.0 gglcash4u.info # twitter worm
|
||||
@@ -2688,6 +2694,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 picture-uploads.com
|
||||
0.0.0.0 pigredoben12.sytes.net
|
||||
0.0.0.0 pilltabletsrxbargain.net
|
||||
0.0.0.0 play6932.fuckingmonday113.agency
|
||||
0.0.0.0 pop.net21pk.com
|
||||
0.0.0.0 postbox.mos.ru
|
||||
0.0.0.0 post.netchina.com.cn
|
||||
@@ -2722,6 +2729,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 readheadstick.biz
|
||||
0.0.0.0 readyupdate.thelatestmostreadytocontentgetnowfast.top
|
||||
0.0.0.0 regardens.info
|
||||
0.0.0.0 reward5363.hardmonday53.agency
|
||||
0.0.0.0 reward-survey.net
|
||||
0.0.0.0 rickrolling.com
|
||||
0.0.0.0 rocks.io
|
||||
@@ -3741,6 +3749,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 americanbaby.112.2o7.net
|
||||
0.0.0.0 ancestrymsn.112.2o7.net
|
||||
0.0.0.0 ancestryuki.112.2o7.net
|
||||
0.0.0.0 and.co.uk.102.122.2o7.net
|
||||
0.0.0.0 angiba.112.2o7.net
|
||||
0.0.0.0 angmar.112.2o7.net
|
||||
0.0.0.0 angtr.112.2o7.net
|
||||
@@ -4015,6 +4024,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 mediamatters.112.2o7.net
|
||||
0.0.0.0 meetupcom.112.2o7.net
|
||||
0.0.0.0 metacafe.122.2o7.net
|
||||
0.0.0.0 metro.co.uk.102.122.2o7.net
|
||||
0.0.0.0 mgjournalnow.112.2o7.net
|
||||
0.0.0.0 mgtbo.112.2o7.net
|
||||
0.0.0.0 mgtimesdispatch.112.2o7.net
|
||||
@@ -4377,6 +4387,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 2.marketbanker.com
|
||||
0.0.0.0 2perc.info
|
||||
0.0.0.0 2.speedknow.co
|
||||
0.0.0.0 2zdwtosi.pchelpbuddy.fun
|
||||
0.0.0.0 312.1d27c9b8fb.com
|
||||
0.0.0.0 321cba.com
|
||||
0.0.0.0 32red.it
|
||||
@@ -5196,6 +5207,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 ads22.focalink.com
|
||||
0.0.0.0 ads23.focalink.com
|
||||
0.0.0.0 ads24.focalink.com
|
||||
0.0.0.0 ads24.net
|
||||
0.0.0.0 ads25.focalink.com
|
||||
0.0.0.0 ads2.adbrite.com
|
||||
0.0.0.0 ads2.ad-flow.com
|
||||
@@ -5299,6 +5311,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 ads.ad4game.com
|
||||
0.0.0.0 ads.adamoads.com
|
||||
0.0.0.0 ads.adap.tv
|
||||
0.0.0.0 ads.adaptv.advertising.com
|
||||
0.0.0.0 ads.adbrite.com
|
||||
0.0.0.0 ads.adbroker.de
|
||||
0.0.0.0 ads.ad-center.com
|
||||
@@ -5528,6 +5541,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 ads.deviantart.com
|
||||
0.0.0.0 ads-dev.youporn.com
|
||||
0.0.0.0 ads.digitalacre.com
|
||||
0.0.0.0 ads.digitalcaramel.com
|
||||
0.0.0.0 ads.digital-digest.com
|
||||
0.0.0.0 ads.digitalhealthcare.com
|
||||
0.0.0.0 ads.digitalmedianet.com
|
||||
@@ -5954,6 +5968,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 ads.ft.com
|
||||
0.0.0.0 ads.fuckingmachines.com
|
||||
0.0.0.0 ads.gamblinghit.com
|
||||
0.0.0.0 ads-game-187f4.firebaseapp.com
|
||||
0.0.0.0 ads.gamecity.net
|
||||
0.0.0.0 ads.gamecopyworld.no
|
||||
0.0.0.0 ads.gameinformer.com
|
||||
@@ -6643,7 +6658,6 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 advertising.aol.com
|
||||
0.0.0.0 advertisingbay.com
|
||||
0.0.0.0 advertising.bbcworldwide.com
|
||||
0.0.0.0 advertising.com
|
||||
0.0.0.0 advertising.gfxartist.com
|
||||
0.0.0.0 advertising.hiasys.com
|
||||
0.0.0.0 advertising.illinimedia.com
|
||||
@@ -6865,6 +6879,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 api.taboola.com
|
||||
0.0.0.0 api.uprivaladserver.net
|
||||
0.0.0.0 api.viglink.com
|
||||
0.0.0.0 api.zhy333.com
|
||||
0.0.0.0 ap.lijit.com
|
||||
0.0.0.0 apopt.hbmediapro.com
|
||||
0.0.0.0 app1.letitbefaster.life
|
||||
@@ -6980,6 +6995,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 asn.advolution.de
|
||||
0.0.0.0 asn.cunda.advolution.biz
|
||||
0.0.0.0 aspesa.info
|
||||
0.0.0.0 a.spolecznosci.net
|
||||
0.0.0.0 a.ss34.on9mail.com
|
||||
0.0.0.0 assets.applovin.com
|
||||
0.0.0.0 assets.igapi.com
|
||||
@@ -7206,6 +7222,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 benrie.stream
|
||||
0.0.0.0 beseenad.looksmart.com
|
||||
0.0.0.0 best2017games.com
|
||||
0.0.0.0 best2019-games-web1.com
|
||||
0.0.0.0 bestadbid.com
|
||||
0.0.0.0 bestgift4you.cn
|
||||
0.0.0.0 best-hir.com
|
||||
@@ -7423,6 +7440,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 c.casalemedia.com
|
||||
0.0.0.0 ccas.clearchannel.com
|
||||
0.0.0.0 cc-dt.com
|
||||
0.0.0.0 cc.klapi.cn
|
||||
0.0.0.0 c.cl.msn.com
|
||||
0.0.0.0 c.codeonclick.com
|
||||
0.0.0.0 c.company-target.com
|
||||
@@ -7454,6 +7472,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 cdn.adikteev.com
|
||||
0.0.0.0 cdn.adk2.com
|
||||
0.0.0.0 cdn.adnxs.com
|
||||
0.0.0.0 cdn.ad.plus
|
||||
0.0.0.0 cdn.adplxmd.com
|
||||
0.0.0.0 cdnads.cam4.com
|
||||
0.0.0.0 cdn.adservingsolutionsinc.com
|
||||
@@ -7471,6 +7490,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 cdnaws.mobidea.com
|
||||
0.0.0.0 cdn.banners.scubl.com
|
||||
0.0.0.0 cdn.bestssaker.com
|
||||
0.0.0.0 cdn.braun634.com
|
||||
0.0.0.0 cdn.carbonads.com
|
||||
0.0.0.0 cdn.classicdanube.info
|
||||
0.0.0.0 cdn.constafun.com
|
||||
@@ -7495,7 +7515,6 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 cdn.freejlo.com
|
||||
0.0.0.0 cdn.freelac.com
|
||||
0.0.0.0 cdn.freelev.com
|
||||
0.0.0.0 cdn.geni.us
|
||||
0.0.0.0 cdn.getsmartcontent.com
|
||||
0.0.0.0 cdn.go.arbo.bbelements.com
|
||||
0.0.0.0 cdn.go.arbopl.bbelements.com
|
||||
@@ -7508,6 +7527,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 cdn.holdlads.com
|
||||
0.0.0.0 cdn.imgtty.com
|
||||
0.0.0.0 cdn.innovid.com
|
||||
0.0.0.0 cdn.inskinad.com
|
||||
0.0.0.0 cdn.komoona.com
|
||||
0.0.0.0 cdn.lazymem.com
|
||||
0.0.0.0 cdn.lazymic.com
|
||||
@@ -7528,6 +7548,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 cdns.mydirtyhobby.com
|
||||
0.0.0.0 cdns.privatamateure.com
|
||||
0.0.0.0 cdn.stat.easydate.biz
|
||||
0.0.0.0 cdn.stat-rock.com
|
||||
0.0.0.0 cdn.stickyadstv.com
|
||||
0.0.0.0 cdn.syn.verticalacuity.com
|
||||
0.0.0.0 cdn.taboola.com
|
||||
@@ -8051,6 +8072,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 dqs001.adtech.fr
|
||||
0.0.0.0 dqs001.adtech.us
|
||||
0.0.0.0 dra.amazon-adsystem.com
|
||||
0.0.0.0 drecentreshu.info
|
||||
0.0.0.0 drmcmm.baidu.com
|
||||
0.0.0.0 drowle.com
|
||||
0.0.0.0 dr.soso.com
|
||||
@@ -8071,6 +8093,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 e1.addthis.com
|
||||
0.0.0.0 e2.cdn.qnsr.com
|
||||
0.0.0.0 e2.emediate.se
|
||||
0.0.0.0 e.8p30k.cn
|
||||
0.0.0.0 e.admob.com
|
||||
0.0.0.0 eads-adserving.com
|
||||
0.0.0.0 ead.sharethis.com
|
||||
@@ -8098,6 +8121,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 e.company-target.com
|
||||
0.0.0.0 e.crashlytics.com
|
||||
0.0.0.0 ecs1.engageya.com
|
||||
0.0.0.0 edchargina.pro
|
||||
0.0.0.0 eddamedia.linkpulse.com
|
||||
0.0.0.0 edge.bnmla.com
|
||||
0.0.0.0 edge.quantserve.com
|
||||
@@ -8373,6 +8397,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 games-toys-bonuspath.com
|
||||
0.0.0.0 games-toys-free.com
|
||||
0.0.0.0 games-toys-rewardpath.com
|
||||
0.0.0.0 gapl.hit.gemius.pl
|
||||
0.0.0.0 gar-tech.com
|
||||
0.0.0.0 gasurvey.gemius.com
|
||||
0.0.0.0 gate.hyperpaysys.com
|
||||
@@ -8451,6 +8476,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 gdyn.trutv.com
|
||||
0.0.0.0 ge-0-0-1-edge1.sc9.admob.com
|
||||
0.0.0.0 ge-0-0-43-crs1.sc9.admob.com
|
||||
0.0.0.0 gejroom.net
|
||||
0.0.0.0 gemius.pl
|
||||
0.0.0.0 gem.pl
|
||||
0.0.0.0 geniusdisplay.com
|
||||
@@ -8621,6 +8647,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 heroesofrpg.com
|
||||
0.0.0.0 heti-naplo.com
|
||||
0.0.0.0 hetperc.com
|
||||
0.0.0.0 hfgfz.hunteraustin.pw
|
||||
0.0.0.0 hg8dc7bm.com
|
||||
0.0.0.0 hightrafficads.com
|
||||
0.0.0.0 hikesearch.net
|
||||
@@ -9081,6 +9108,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 lamiflor.xyz
|
||||
0.0.0.0 land.purifier.cc
|
||||
0.0.0.0 lanzar.publicidadweb.com
|
||||
0.0.0.0 lap-click.tr.line.me
|
||||
0.0.0.0 laptopreportcard.com
|
||||
0.0.0.0 laptoprewards.com
|
||||
0.0.0.0 laptoprewardsgroup.com
|
||||
@@ -9392,6 +9420,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 metrics.sfr.fr
|
||||
0.0.0.0 metrics.target.com
|
||||
0.0.0.0 mexico-mmm.net
|
||||
0.0.0.0 m.fexiaen.com
|
||||
0.0.0.0 m.fr.2mdn.net
|
||||
0.0.0.0 m.fr.a2dfp.net
|
||||
0.0.0.0 m.friendlyduck.com
|
||||
@@ -9546,6 +9575,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 my.trgino.com
|
||||
0.0.0.0 myusersonline.com
|
||||
0.0.0.0 myyearbookdigital.checkm8.com
|
||||
0.0.0.0 m.yyfymj.com
|
||||
0.0.0.0 n01d05.cumulus-cloud.com
|
||||
0.0.0.0 n1internet.com
|
||||
0.0.0.0 n339.asp-cc.com
|
||||
@@ -9862,6 +9892,8 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 panel.adtify.pl
|
||||
0.0.0.0 paperg.com
|
||||
0.0.0.0 paques-2016.offre-exceptionnelle.xyz
|
||||
0.0.0.0 parronnotandone.com
|
||||
0.0.0.0 parronnotandone.info
|
||||
0.0.0.0 parserworld.info
|
||||
0.0.0.0 parskabab.com
|
||||
0.0.0.0 partner01.oingo.com
|
||||
@@ -10451,6 +10483,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 s5.addthis.com
|
||||
0.0.0.0 s7.addthis.com
|
||||
0.0.0.0 s7clean.com
|
||||
0.0.0.0 s8t.teads.tv
|
||||
0.0.0.0 s9kkremkr0.com
|
||||
0.0.0.0 s.ad121m.com
|
||||
0.0.0.0 s.ad131m.com
|
||||
@@ -10627,6 +10660,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 setupdate24.updateworkfreshandnew.space
|
||||
0.0.0.0 setupdate24.updateworkfreshandnew.website
|
||||
0.0.0.0 setupnow.amazinglysafeistallsforeveryonethisweek.review
|
||||
0.0.0.0 sexmonitor.net
|
||||
0.0.0.0 sex-now5.com
|
||||
0.0.0.0 sexpartnerx.com
|
||||
0.0.0.0 sex-sex-sex5.com
|
||||
@@ -10756,6 +10790,8 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 spinbox.macworld.com
|
||||
0.0.0.0 spinbox.techtracker.com
|
||||
0.0.0.0 spin.spinbox.net
|
||||
0.0.0.0 spolecznosci.mgr.consensu.org
|
||||
0.0.0.0 spolecznosci.net
|
||||
0.0.0.0 sponsor1.com
|
||||
0.0.0.0 sponsors.behance.com
|
||||
0.0.0.0 sponsors.ezgreen.com
|
||||
@@ -10775,12 +10811,16 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 srv.juiceadv.com
|
||||
0.0.0.0 srv.sayyac.com
|
||||
0.0.0.0 ssads.osdn.com
|
||||
0.0.0.0 ssh.mi61l.cn
|
||||
0.0.0.0 s.skimresources.com
|
||||
0.0.0.0 ssl4anyone5.com
|
||||
0.0.0.0 ssl.bezpieczne-platnosci.pl
|
||||
0.0.0.0 ssl.full-secure-payments.online
|
||||
0.0.0.0 sso.canada.com
|
||||
0.0.0.0 ssp.adplus.co.id
|
||||
0.0.0.0 ssp.anyclip-media.com
|
||||
0.0.0.0 sspcash.adxcore.com
|
||||
0.0.0.0 s.spolecznosci.net
|
||||
0.0.0.0 s.spoutable.com
|
||||
0.0.0.0 ssp.streamrail.net
|
||||
0.0.0.0 staging.snip.answers.com
|
||||
@@ -10859,6 +10899,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 static.williamhill.com
|
||||
0.0.0.0 static.wooboo.com.cn
|
||||
0.0.0.0 static.youmi.net
|
||||
0.0.0.0 statistic.ads24h.net
|
||||
0.0.0.0 statistik-gallup.dk
|
||||
0.0.0.0 stat.rolledwil.biz
|
||||
0.0.0.0 stats2.dooyoo.com
|
||||
@@ -10867,6 +10908,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 stats.buzzparadise.com
|
||||
0.0.0.0 stats.defense.gov
|
||||
0.0.0.0 stats.fd.nl
|
||||
0.0.0.0 stats.g.doubleclick.net
|
||||
0.0.0.0 statsie.com
|
||||
0.0.0.0 stats.ipinyou.com
|
||||
0.0.0.0 stats.jtvnw.net
|
||||
@@ -10930,6 +10972,8 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 sview.avenuea.com
|
||||
0.0.0.0 s.visilabs.com
|
||||
0.0.0.0 s.visilabs.net
|
||||
0.0.0.0 swa.and.co.uk
|
||||
0.0.0.0 swa.metro.co.uk
|
||||
0.0.0.0 sweetsforfree.com
|
||||
0.0.0.0 swfhostltd.com
|
||||
0.0.0.0 swinon.site
|
||||
@@ -11334,6 +11378,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 vcdn.adnxs.com
|
||||
0.0.0.0 vclick.adbrite.com
|
||||
0.0.0.0 veirregnant.club
|
||||
0.0.0.0 vendorlist.consensu.org
|
||||
0.0.0.0 venetia.iad.appboy.com
|
||||
0.0.0.0 venus.goclick.com
|
||||
0.0.0.0 versionsupport.set2updatenowsafesystemset4now.info
|
||||
@@ -11364,6 +11409,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 videos.video-loader.com
|
||||
0.0.0.0 video.theparentingvillage.com
|
||||
0.0.0.0 vidnline.com
|
||||
0.0.0.0 vidroll.ru
|
||||
0.0.0.0 view.atdmt.com
|
||||
0.0.0.0 view.avenuea.com
|
||||
0.0.0.0 view.binlayer.com
|
||||
@@ -11386,6 +11432,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 viralvideos.tips
|
||||
0.0.0.0 vistawebs-top-shop-soft.site
|
||||
0.0.0.0 vistawebs-web-techie-app.win
|
||||
0.0.0.0 vj.quanjingpay.com
|
||||
0.0.0.0 vk.18sexporn.ru
|
||||
0.0.0.0 vmcsatellite.com
|
||||
0.0.0.0 vmix.adbureau.net
|
||||
@@ -11729,6 +11776,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 www.961.com
|
||||
0.0.0.0 www9.ad.tomshardware.com
|
||||
0.0.0.0 www9.paypopup.com
|
||||
0.0.0.0 www9.smartadserver.com
|
||||
0.0.0.0 www.abrogatesdv.info
|
||||
0.0.0.0 www.actiondesk.com
|
||||
0.0.0.0 www.action.ientry.net
|
||||
@@ -11825,6 +11873,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 www.affpartners.com
|
||||
0.0.0.0 www.afterdownload.com
|
||||
0.0.0.0 www.agkn.com
|
||||
0.0.0.0 www.ailiyou1999.com
|
||||
0.0.0.0 www.airfrance.life
|
||||
0.0.0.0 www.ajalis.com
|
||||
0.0.0.0 www.alexxe.com
|
||||
@@ -11895,6 +11944,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 www.biz-offer.com
|
||||
0.0.0.0 www.bizographics.com
|
||||
0.0.0.0 www.bizopprewards.com
|
||||
0.0.0.0 www.bjhdrx.com
|
||||
0.0.0.0 www.blasphemysfhs.info
|
||||
0.0.0.0 www.blatant8jh.info
|
||||
0.0.0.0 www.blazingtrader.biz
|
||||
@@ -12257,6 +12307,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 www.jzigsobgsmxdmr.bid
|
||||
0.0.0.0 www.kampanyatakip.net
|
||||
0.0.0.0 www.keywordblocks.com
|
||||
0.0.0.0 www.khlgauqt2000.com
|
||||
0.0.0.0 www.kitaramarketplace.com
|
||||
0.0.0.0 www.kitaramedia.com
|
||||
0.0.0.0 www.kitaratrk.com
|
||||
@@ -12432,6 +12483,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 www.pubdirecte.com
|
||||
0.0.0.0 www.pureadexchange.com
|
||||
0.0.0.0 www.purredheanb.online
|
||||
0.0.0.0 www.qcoldtui1999.com
|
||||
0.0.0.0 www.qitrck.com
|
||||
0.0.0.0 www.quickbrowsersearch.com
|
||||
0.0.0.0 www.quickcash-system.com
|
||||
@@ -12496,6 +12548,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 www.smichovbike.cz
|
||||
0.0.0.0 www.smokersopinionpoll.com
|
||||
0.0.0.0 www.smspop.com
|
||||
0.0.0.0 www.snyowx29.com
|
||||
0.0.0.0 www.sochr.com
|
||||
0.0.0.0 www.sociallypublish.com
|
||||
0.0.0.0 www.soongu.info
|
||||
@@ -12583,6 +12636,7 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 www.trndsys.mobi
|
||||
0.0.0.0 www.trourted.pro
|
||||
0.0.0.0 www.ttnet.yandex.com.tr
|
||||
0.0.0.0 www.tuigang1999.com
|
||||
0.0.0.0 www.turn.com
|
||||
0.0.0.0 www.tutop.com
|
||||
0.0.0.0 www.tuttosessogratis.org
|
||||
@@ -12603,6 +12657,8 @@ ff02::3 ip6-allhosts
|
||||
0.0.0.0 www.verypositiveus.com
|
||||
0.0.0.0 www.via22.net
|
||||
0.0.0.0 www.vibrantmedia.com
|
||||
0.0.0.0 www.victory1999.com
|
||||
0.0.0.0 www.videoconverterhd.com
|
||||
0.0.0.0 www.video-game-rewards-central.com
|
||||
0.0.0.0 www.videogamerewardscentral.com
|
||||
0.0.0.0 www.videohube.eu
|
||||
|
||||
+120
-43
@@ -1,9 +1,9 @@
|
||||
# Blocklist for use with hosts files to block ads
|
||||
# Blocklist for use with hosts files to block ads, trackers, and other nasty things
|
||||
#
|
||||
# For more information about this list, see: https://pgl.yoyo.org/adservers/
|
||||
# ----
|
||||
# last updated: Wed, 29 May 2019 14:39:19 GMT
|
||||
# entries: 2946
|
||||
# last updated: Wed, 14 Aug 2019 10:13:56 GMT
|
||||
# entries: 3023
|
||||
# format: hosts (hosts -- in hosts file format)
|
||||
# credits: Peter Lowe - pgl@yoyo.org - https://pgl.yoyo.org/ - https://twitter.com/pgl
|
||||
# this URL: https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0
|
||||
@@ -11,13 +11,14 @@
|
||||
# other formats: https://pgl.yoyo.org/adservers/formats.php
|
||||
# policy: https://pgl.yoyo.org/adservers/policy.php
|
||||
#
|
||||
# start date: Thu, 03 Jun 1999 00:00:00
|
||||
# start date: Thu, 19 Aug 1999 00:00:00
|
||||
0.0.0.0 101com.com
|
||||
0.0.0.0 101order.com
|
||||
0.0.0.0 123found.com
|
||||
0.0.0.0 123freeavatars.com
|
||||
0.0.0.0 180hits.de
|
||||
0.0.0.0 180searchassistant.com
|
||||
0.0.0.0 1rx.io
|
||||
0.0.0.0 207.net
|
||||
0.0.0.0 247media.com
|
||||
0.0.0.0 24log.com
|
||||
@@ -45,7 +46,6 @@
|
||||
0.0.0.0 82o9v830.com
|
||||
0.0.0.0 99count.com
|
||||
0.0.0.0 a-ads.com
|
||||
0.0.0.0 a-counter.kiev.ua
|
||||
0.0.0.0 a.aproductmsg.com
|
||||
0.0.0.0 a.consumer.net
|
||||
0.0.0.0 a.mktw.net
|
||||
@@ -111,7 +111,6 @@
|
||||
0.0.0.0 ad.choiceradio.com
|
||||
0.0.0.0 ad.clix.pt
|
||||
0.0.0.0 ad.cooks.com
|
||||
0.0.0.0 ad.crwdcntrl.net
|
||||
0.0.0.0 ad.digitallook.com
|
||||
0.0.0.0 ad.doctissimo.fr
|
||||
0.0.0.0 ad.domainfactory.de
|
||||
@@ -167,6 +166,7 @@
|
||||
0.0.0.0 ad.weatherbug.com
|
||||
0.0.0.0 ad.wsod.com
|
||||
0.0.0.0 ad.wz.cz
|
||||
0.0.0.0 ad.xiaomi.com
|
||||
0.0.0.0 ad.xrea.com
|
||||
0.0.0.0 ad.yadro.ru
|
||||
0.0.0.0 ad.yourmedia.com
|
||||
@@ -274,7 +274,6 @@
|
||||
0.0.0.0 adland.ru
|
||||
0.0.0.0 adledge.com
|
||||
0.0.0.0 adlegend.com
|
||||
0.0.0.0 adlightning.com
|
||||
0.0.0.0 adlog.com.com
|
||||
0.0.0.0 adloox.com
|
||||
0.0.0.0 adlooxtracking.com
|
||||
@@ -308,7 +307,6 @@
|
||||
0.0.0.0 adnet.de
|
||||
0.0.0.0 adnet.ru
|
||||
0.0.0.0 adnet.worldreviewer.com
|
||||
0.0.0.0 adnetinteractive.com
|
||||
0.0.0.0 adnetwork.net
|
||||
0.0.0.0 adnetworkperformance.com
|
||||
0.0.0.0 adnews.maddog2000.de
|
||||
@@ -342,6 +340,7 @@
|
||||
0.0.0.0 adrotic.girlonthenet.com
|
||||
0.0.0.0 adrta.com
|
||||
0.0.0.0 ads-click.com
|
||||
0.0.0.0 ads-game-187f4.firebaseapp.com
|
||||
0.0.0.0 ads-trk.vidible.tv
|
||||
0.0.0.0 ads-twitter.com
|
||||
0.0.0.0 ads.4tube.com
|
||||
@@ -376,7 +375,6 @@
|
||||
0.0.0.0 ads.berlinonline.de
|
||||
0.0.0.0 ads.betanews.com
|
||||
0.0.0.0 ads.betfair.com
|
||||
0.0.0.0 ads.betfair.com.au
|
||||
0.0.0.0 ads.bigchurch.com
|
||||
0.0.0.0 ads.bigfoot.com
|
||||
0.0.0.0 ads.bing.com
|
||||
@@ -524,6 +522,7 @@
|
||||
0.0.0.0 ads.linuxfoundation.org
|
||||
0.0.0.0 ads.livenation.com
|
||||
0.0.0.0 ads.lordlucky.com
|
||||
0.0.0.0 ads.mail.bg
|
||||
0.0.0.0 ads.mariuana.it
|
||||
0.0.0.0 ads.massinfra.nl
|
||||
0.0.0.0 ads.mcafee.com
|
||||
@@ -585,7 +584,6 @@
|
||||
0.0.0.0 ads.recoletos.es
|
||||
0.0.0.0 ads.rediff.com
|
||||
0.0.0.0 ads.redlightcenter.com
|
||||
0.0.0.0 ads.redtube.com
|
||||
0.0.0.0 ads.resoom.de
|
||||
0.0.0.0 ads.satyamonline.com
|
||||
0.0.0.0 ads.saymedia.com
|
||||
@@ -614,6 +612,7 @@
|
||||
0.0.0.0 ads.toplayaffiliates.com
|
||||
0.0.0.0 ads.totallyfreestuff.com
|
||||
0.0.0.0 ads.townhall.com
|
||||
0.0.0.0 ads.travelaudience.com
|
||||
0.0.0.0 ads.trinitymirror.co.uk
|
||||
0.0.0.0 ads.tripod.com
|
||||
0.0.0.0 ads.tripod.lycos.co.uk
|
||||
@@ -638,7 +637,6 @@
|
||||
0.0.0.0 ads.wapx.cn
|
||||
0.0.0.0 ads.watson.ch
|
||||
0.0.0.0 ads.weather.ca
|
||||
0.0.0.0 ads.web.cs.com
|
||||
0.0.0.0 ads.web.de
|
||||
0.0.0.0 ads.webmasterpoint.org
|
||||
0.0.0.0 ads.websiteservices.com
|
||||
@@ -659,7 +657,6 @@
|
||||
0.0.0.0 ads.youtube.com
|
||||
0.0.0.0 ads.zdnet.com
|
||||
0.0.0.0 ads.ztod.com
|
||||
0.0.0.0 ads03.redtube.com
|
||||
0.0.0.0 ads1.canoe.ca
|
||||
0.0.0.0 ads1.mediacapital.pt
|
||||
0.0.0.0 ads1.msn.com
|
||||
@@ -678,6 +675,7 @@
|
||||
0.0.0.0 ads2.virtual-nights.com
|
||||
0.0.0.0 ads2.xnet.cz
|
||||
0.0.0.0 ads2004.treiberupdate.de
|
||||
0.0.0.0 ads24h.net
|
||||
0.0.0.0 ads3.contentabc.com
|
||||
0.0.0.0 ads3.gamecity.net
|
||||
0.0.0.0 ads3.virtual-nights.com
|
||||
@@ -718,7 +716,6 @@
|
||||
0.0.0.0 adserver.cams.com
|
||||
0.0.0.0 adserver.com
|
||||
0.0.0.0 adserver.digitoday.com
|
||||
0.0.0.0 adserver.flossiemediagroup.com
|
||||
0.0.0.0 adserver.freecity.de
|
||||
0.0.0.0 adserver.friendfinder.com
|
||||
0.0.0.0 adserver.hardsextube.com
|
||||
@@ -856,7 +853,6 @@
|
||||
0.0.0.0 adxpansion.com
|
||||
0.0.0.0 adxpose.com
|
||||
0.0.0.0 adxvalue.com
|
||||
0.0.0.0 adyea.com
|
||||
0.0.0.0 adz2you.com
|
||||
0.0.0.0 adzbazar.com
|
||||
0.0.0.0 adzerk.net
|
||||
@@ -924,13 +920,30 @@
|
||||
0.0.0.0 amplitude.com
|
||||
0.0.0.0 amung.us
|
||||
0.0.0.0 anahtars.com
|
||||
0.0.0.0 analytics-production.hapyak.com
|
||||
0.0.0.0 analytics.adpost.org
|
||||
0.0.0.0 analytics.bitrix.info
|
||||
0.0.0.0 analytics.cloudron.io
|
||||
0.0.0.0 analytics.google.com
|
||||
0.0.0.0 analytics.htmedia.in
|
||||
0.0.0.0 analytics.icons8.com
|
||||
0.0.0.0 analytics.jabong.com
|
||||
0.0.0.0 analytics.live.com
|
||||
0.0.0.0 analytics.mailmunch.co
|
||||
0.0.0.0 analytics.myfinance.com
|
||||
0.0.0.0 analytics.mytvzion.pro
|
||||
0.0.0.0 analytics.phando.com
|
||||
0.0.0.0 analytics.picsart.com
|
||||
0.0.0.0 analytics.poolshool.com
|
||||
0.0.0.0 analytics.posttv.com
|
||||
0.0.0.0 analytics.samdd.me
|
||||
0.0.0.0 analytics.siliconexpert.com
|
||||
0.0.0.0 analytics.swiggy.com
|
||||
0.0.0.0 analytics.yahoo.com
|
||||
0.0.0.0 anm.intelli-direct.com
|
||||
0.0.0.0 annonser.dagbladet.no
|
||||
0.0.0.0 anrdoezrs.net
|
||||
0.0.0.0 anstrex.com
|
||||
0.0.0.0 anxiousapples.com
|
||||
0.0.0.0 apathetictheory.com
|
||||
0.0.0.0 api.intensifier.de
|
||||
@@ -939,6 +952,7 @@
|
||||
0.0.0.0 app.pendo.io
|
||||
0.0.0.0 appsflyer.com
|
||||
0.0.0.0 aps.hearstnp.com
|
||||
0.0.0.0 apsalar.com
|
||||
0.0.0.0 apture.com
|
||||
0.0.0.0 aquaticowl.com
|
||||
0.0.0.0 ar1nvz5.com
|
||||
@@ -958,6 +972,7 @@
|
||||
0.0.0.0 atdmt.com
|
||||
0.0.0.0 athena-ads.wikia.com
|
||||
0.0.0.0 attractiveafternoon.com
|
||||
0.0.0.0 attribution.report
|
||||
0.0.0.0 attributiontracker.com
|
||||
0.0.0.0 atwola.com
|
||||
0.0.0.0 auctionads.com
|
||||
@@ -965,6 +980,7 @@
|
||||
0.0.0.0 audience2media.com
|
||||
0.0.0.0 audienceinsights.com
|
||||
0.0.0.0 audit.median.hu
|
||||
0.0.0.0 audit.quantcast.mgr.consensu.org
|
||||
0.0.0.0 audit.webinform.hu
|
||||
0.0.0.0 augur.io
|
||||
0.0.0.0 auto-bannertausch.de
|
||||
@@ -979,7 +995,6 @@
|
||||
0.0.0.0 awzbijw.com
|
||||
0.0.0.0 axiomaticalley.com
|
||||
0.0.0.0 b-1st.com
|
||||
0.0.0.0 b59812ee54afcabd.com
|
||||
0.0.0.0 ba.afl.rakuten.co.jp
|
||||
0.0.0.0 babs.tv2.dk
|
||||
0.0.0.0 backbeatmedia.com
|
||||
@@ -1021,7 +1036,6 @@
|
||||
0.0.0.0 bannercommunity.de
|
||||
0.0.0.0 bannerconnect.com
|
||||
0.0.0.0 bannerconnect.net
|
||||
0.0.0.0 bannerflow.com
|
||||
0.0.0.0 bannergrabber.internet.gr
|
||||
0.0.0.0 bannerhost.com
|
||||
0.0.0.0 bannerimage.com
|
||||
@@ -1048,12 +1062,10 @@
|
||||
0.0.0.0 banners.linkbuddies.com
|
||||
0.0.0.0 banners.passion.com
|
||||
0.0.0.0 banners.resultonline.com
|
||||
0.0.0.0 banners.sexsearch.com
|
||||
0.0.0.0 banners.sys-con.com
|
||||
0.0.0.0 banners.thomsonlocal.com
|
||||
0.0.0.0 banners.videosz.com
|
||||
0.0.0.0 banners.virtuagirlhd.com
|
||||
0.0.0.0 banners.wunderground.com
|
||||
0.0.0.0 bannerserver.com
|
||||
0.0.0.0 bannersgomlm.com
|
||||
0.0.0.0 bannershotlink.perfectgonzo.com
|
||||
@@ -1079,6 +1091,7 @@
|
||||
0.0.0.0 beamincrease.com
|
||||
0.0.0.0 bebi.com
|
||||
0.0.0.0 bedsbreath.com
|
||||
0.0.0.0 beemray.com
|
||||
0.0.0.0 begun.ru
|
||||
0.0.0.0 behavioralengine.com
|
||||
0.0.0.0 belstat.com
|
||||
@@ -1095,9 +1108,11 @@
|
||||
0.0.0.0 bidr.io
|
||||
0.0.0.0 bidswitch.net
|
||||
0.0.0.0 bidvertiser.com
|
||||
0.0.0.0 big-bang-ads.com
|
||||
0.0.0.0 bigbangmedia.com
|
||||
0.0.0.0 bigclicks.com
|
||||
0.0.0.0 billboard.cz
|
||||
0.0.0.0 biosda.com
|
||||
0.0.0.0 bitads.net
|
||||
0.0.0.0 bitmedianetwork.com
|
||||
0.0.0.0 bizad.nikkeibp.co.jp
|
||||
@@ -1123,7 +1138,6 @@
|
||||
0.0.0.0 boersego-ads.de
|
||||
0.0.0.0 boilingbeetle.com
|
||||
0.0.0.0 boilingumbrella.com
|
||||
0.0.0.0 bombora.com
|
||||
0.0.0.0 boomads.com
|
||||
0.0.0.0 boost-my-pr.de
|
||||
0.0.0.0 boredcrown.com
|
||||
@@ -1184,7 +1198,9 @@
|
||||
0.0.0.0 casterist.info
|
||||
0.0.0.0 cbanners.virtuagirlhd.com
|
||||
0.0.0.0 cbsi.com
|
||||
0.0.0.0 cdn.bannerflow.com
|
||||
0.0.0.0 cdn.freefarcy.com
|
||||
0.0.0.0 cdn.heapanalytics.com
|
||||
0.0.0.0 cdn.onesignal.com
|
||||
0.0.0.0 cdn.segment.com
|
||||
0.0.0.0 cecash.com
|
||||
@@ -1205,7 +1221,6 @@
|
||||
0.0.0.0 cheerfulrange.com
|
||||
0.0.0.0 chewcoat.com
|
||||
0.0.0.0 chickensstation.com
|
||||
0.0.0.0 chiefcurrent.com
|
||||
0.0.0.0 chinsnakes.com
|
||||
0.0.0.0 chitika.net
|
||||
0.0.0.0 christingel.com
|
||||
@@ -1214,7 +1229,6 @@
|
||||
0.0.0.0 cjbmanagement.com
|
||||
0.0.0.0 cjlog.com
|
||||
0.0.0.0 claria.com
|
||||
0.0.0.0 class-act-clicks.com
|
||||
0.0.0.0 clearcomb.com
|
||||
0.0.0.0 clevernt.com
|
||||
0.0.0.0 click.absoluteagency.com
|
||||
@@ -1239,7 +1253,7 @@
|
||||
0.0.0.0 clicks.equantum.com
|
||||
0.0.0.0 clicks.mods.de
|
||||
0.0.0.0 clickserve.cc-dt.com
|
||||
0.0.0.0 clicksor.com
|
||||
0.0.0.0 clicktag.de
|
||||
0.0.0.0 clickthruserver.com
|
||||
0.0.0.0 clickthrutraffic.com
|
||||
0.0.0.0 clicktrace.info
|
||||
@@ -1249,7 +1263,6 @@
|
||||
0.0.0.0 clickwith.bid
|
||||
0.0.0.0 clickxchange.com
|
||||
0.0.0.0 clickz.com
|
||||
0.0.0.0 clicmanager.fr
|
||||
0.0.0.0 clientmetrics-pa.googleapis.com
|
||||
0.0.0.0 clikerz.net
|
||||
0.0.0.0 cliksolution.com
|
||||
@@ -1264,7 +1277,6 @@
|
||||
0.0.0.0 clrstm.com
|
||||
0.0.0.0 cluster.adultworld.com
|
||||
0.0.0.0 clustrmaps.com
|
||||
0.0.0.0 cml.sad.ukrd.com
|
||||
0.0.0.0 cnomy.com
|
||||
0.0.0.0 cnt.spbland.ru
|
||||
0.0.0.0 cnt1.pocitadlo.cz
|
||||
@@ -1274,6 +1286,7 @@
|
||||
0.0.0.0 coinhive.com
|
||||
0.0.0.0 cointraffic.io
|
||||
0.0.0.0 colonize.com
|
||||
0.0.0.0 colpirio.com
|
||||
0.0.0.0 comclick.com
|
||||
0.0.0.0 comfortablecheese.com
|
||||
0.0.0.0 commindo-media-ressourcen.de
|
||||
@@ -1285,7 +1298,6 @@
|
||||
0.0.0.0 comprabanner.it
|
||||
0.0.0.0 concernedcondition.com
|
||||
0.0.0.0 concernrain.com
|
||||
0.0.0.0 confirmed-profits.com
|
||||
0.0.0.0 connatix.com
|
||||
0.0.0.0 connextra.com
|
||||
0.0.0.0 consciouschairs.com
|
||||
@@ -1346,6 +1358,7 @@
|
||||
0.0.0.0 creatives.as4x.tmcs.net
|
||||
0.0.0.0 creatives.livejasmin.com
|
||||
0.0.0.0 credishe.com
|
||||
0.0.0.0 creep.world
|
||||
0.0.0.0 criteo.com
|
||||
0.0.0.0 critictruck.com
|
||||
0.0.0.0 croissed.info
|
||||
@@ -1386,7 +1399,6 @@
|
||||
0.0.0.0 deepintent.com
|
||||
0.0.0.0 defectivesun.com
|
||||
0.0.0.0 delegatediscussion.com
|
||||
0.0.0.0 deloo.de
|
||||
0.0.0.0 deloton.com
|
||||
0.0.0.0 demandbase.com
|
||||
0.0.0.0 demdex.net
|
||||
@@ -1396,7 +1408,6 @@
|
||||
0.0.0.0 detailedglue.com
|
||||
0.0.0.0 detailedgovernment.com
|
||||
0.0.0.0 detectdiscovery.com
|
||||
0.0.0.0 di1.shopping.com
|
||||
0.0.0.0 dialerporn.com
|
||||
0.0.0.0 dianomi.com
|
||||
0.0.0.0 didtheyreadit.com
|
||||
@@ -1416,6 +1427,7 @@
|
||||
0.0.0.0 dist.belnk.com
|
||||
0.0.0.0 distillery.wistia.com
|
||||
0.0.0.0 dk4ywix.com
|
||||
0.0.0.0 dmp.mall.tv
|
||||
0.0.0.0 dmtracker.com
|
||||
0.0.0.0 dmtracking.alibaba.com
|
||||
0.0.0.0 dmtracking2.alibaba.com
|
||||
@@ -1436,12 +1448,12 @@
|
||||
0.0.0.0 dragzebra.com
|
||||
0.0.0.0 drumcash.com
|
||||
0.0.0.0 drydrum.com
|
||||
0.0.0.0 dsp.colpirio.com
|
||||
0.0.0.0 dsp.io
|
||||
0.0.0.0 dstillery.com
|
||||
0.0.0.0 dynamic.fmpub.net
|
||||
0.0.0.0 dyntrk.com
|
||||
0.0.0.0 e-adimages.scrippsnetworks.com
|
||||
0.0.0.0 e-bannerx.com
|
||||
0.0.0.0 e-debtconsolidation.com
|
||||
0.0.0.0 e-m.fr
|
||||
0.0.0.0 e-n-t-e-r-n-e-x.com
|
||||
@@ -1477,10 +1489,13 @@
|
||||
0.0.0.0 elthamely.com
|
||||
0.0.0.0 emarketer.com
|
||||
0.0.0.0 emebo.com
|
||||
0.0.0.0 emebo.io
|
||||
0.0.0.0 emediate.dk
|
||||
0.0.0.0 emediate.eu
|
||||
0.0.0.0 emerse.com
|
||||
0.0.0.0 emetriq.de
|
||||
0.0.0.0 emltrk.com
|
||||
0.0.0.0 en25.com
|
||||
0.0.0.0 encouragingwilderness.com
|
||||
0.0.0.0 endurableshop.com
|
||||
0.0.0.0 engine.espace.netavenir.com
|
||||
@@ -1521,7 +1536,6 @@
|
||||
0.0.0.0 exogripper.com
|
||||
0.0.0.0 exosrv.com
|
||||
0.0.0.0 experianmarketingservices.digital
|
||||
0.0.0.0 experteerads.com
|
||||
0.0.0.0 exponea.com
|
||||
0.0.0.0 exponential.com
|
||||
0.0.0.0 express-submit.de
|
||||
@@ -1551,6 +1565,7 @@
|
||||
0.0.0.0 feebleshock.com
|
||||
0.0.0.0 feedbackresearch.com
|
||||
0.0.0.0 feedjit.com
|
||||
0.0.0.0 feynmanhopeful.eu
|
||||
0.0.0.0 ffxcam.fairfax.com.au
|
||||
0.0.0.0 fimserve.com
|
||||
0.0.0.0 findcommerce.com
|
||||
@@ -1558,6 +1573,7 @@
|
||||
0.0.0.0 findyourcasino.com
|
||||
0.0.0.0 first.nova.cz
|
||||
0.0.0.0 firstlightera.com
|
||||
0.0.0.0 firstpromoter.com
|
||||
0.0.0.0 flakyfeast.com
|
||||
0.0.0.0 flashtalking.com
|
||||
0.0.0.0 flavordecision.com
|
||||
@@ -1618,6 +1634,7 @@
|
||||
0.0.0.0 globus-inter.com
|
||||
0.0.0.0 glossysense.com
|
||||
0.0.0.0 gmads.net
|
||||
0.0.0.0 gml.email
|
||||
0.0.0.0 go-clicks.de
|
||||
0.0.0.0 go-mpulse.net
|
||||
0.0.0.0 go-rank.de
|
||||
@@ -1628,6 +1645,7 @@
|
||||
0.0.0.0 google-analytics.com
|
||||
0.0.0.0 googleadservices.com
|
||||
0.0.0.0 googlesyndication.com
|
||||
0.0.0.0 googletagservices.com
|
||||
0.0.0.0 gorgeousground.com
|
||||
0.0.0.0 gossipmiser.com
|
||||
0.0.0.0 gostats.com
|
||||
@@ -1652,7 +1670,6 @@
|
||||
0.0.0.0 havamedia.net
|
||||
0.0.0.0 hdscout.com
|
||||
0.0.0.0 heap.com
|
||||
0.0.0.0 heapanalytics.com
|
||||
0.0.0.0 heias.com
|
||||
0.0.0.0 hellobar.com
|
||||
0.0.0.0 hentaicounter.com
|
||||
@@ -1688,7 +1705,6 @@
|
||||
0.0.0.0 hittail.com
|
||||
0.0.0.0 hollandbusinessadvertising.nl
|
||||
0.0.0.0 hollowshake.com
|
||||
0.0.0.0 homepageking.de
|
||||
0.0.0.0 honeygoldfish.com
|
||||
0.0.0.0 hostedads.realitykings.com
|
||||
0.0.0.0 hotjar.com
|
||||
@@ -1700,6 +1716,7 @@
|
||||
0.0.0.0 hsadspixel.net
|
||||
0.0.0.0 htmlhubing.xyz
|
||||
0.0.0.0 httpool.com
|
||||
0.0.0.0 hud8mxdt.computerhelpmirror.top
|
||||
0.0.0.0 hurricanedigitalmedia.com
|
||||
0.0.0.0 hurtteeth.com
|
||||
0.0.0.0 hydramedia.com
|
||||
@@ -1714,6 +1731,8 @@
|
||||
0.0.0.0 iad.anm.co.uk
|
||||
0.0.0.0 iadnet.com
|
||||
0.0.0.0 iasds01.com
|
||||
0.0.0.0 ibillboard.com
|
||||
0.0.0.0 iconadserver.com
|
||||
0.0.0.0 icptrack.com
|
||||
0.0.0.0 identads.com
|
||||
0.0.0.0 idtargeting.com
|
||||
@@ -1758,6 +1777,7 @@
|
||||
0.0.0.0 innovid.com
|
||||
0.0.0.0 inquisitiveinvention.com
|
||||
0.0.0.0 inringtone.com
|
||||
0.0.0.0 insgly.net
|
||||
0.0.0.0 insightexpress.com
|
||||
0.0.0.0 insightexpressai.com
|
||||
0.0.0.0 inspectlet.com
|
||||
@@ -1783,8 +1803,8 @@
|
||||
0.0.0.0 iperceptions.com
|
||||
0.0.0.0 ipredictive.com
|
||||
0.0.0.0 ipro.com
|
||||
0.0.0.0 iqm.com
|
||||
0.0.0.0 ireklama.cz
|
||||
0.0.0.0 is-tracking-pixel-api-prod.appspot.com
|
||||
0.0.0.0 itfarm.com
|
||||
0.0.0.0 itop.cz
|
||||
0.0.0.0 its-that-easy.com
|
||||
@@ -1823,7 +1843,9 @@
|
||||
0.0.0.0 komoona.com
|
||||
0.0.0.0 kompasads.com
|
||||
0.0.0.0 kontera.com
|
||||
0.0.0.0 krxd.net
|
||||
0.0.0.0 ktu.sv2.biz
|
||||
0.0.0.0 l1.britannica.com
|
||||
0.0.0.0 lakequincy.com
|
||||
0.0.0.0 laughablecopper.com
|
||||
0.0.0.0 laughcloth.com
|
||||
@@ -1836,11 +1858,27 @@
|
||||
0.0.0.0 leadclick.com
|
||||
0.0.0.0 leadingedgecash.com
|
||||
0.0.0.0 leadplace.fr
|
||||
0.0.0.0 leady.com
|
||||
0.0.0.0 leadzupc.com
|
||||
0.0.0.0 leaplunchroom.com
|
||||
0.0.0.0 lettucelimit.com
|
||||
0.0.0.0 levelrate.de
|
||||
0.0.0.0 lfstmedia.com
|
||||
0.0.0.0 li.alibris.com
|
||||
0.0.0.0 li.azstarnet.com
|
||||
0.0.0.0 li.dailycaller.com
|
||||
0.0.0.0 li.gatehousemedia.com
|
||||
0.0.0.0 li.gq.com
|
||||
0.0.0.0 li.hearstmags.com
|
||||
0.0.0.0 li.livingsocial.com
|
||||
0.0.0.0 li.mw.drhinternet.net
|
||||
0.0.0.0 li.onetravel.com
|
||||
0.0.0.0 li.patheos.com
|
||||
0.0.0.0 li.pmc.com
|
||||
0.0.0.0 li.purch.com
|
||||
0.0.0.0 li.realtor.com
|
||||
0.0.0.0 li.walmart.com
|
||||
0.0.0.0 li.ziffimages.com
|
||||
0.0.0.0 liadm.com
|
||||
0.0.0.0 liftdna.com
|
||||
0.0.0.0 ligatus.com
|
||||
@@ -1871,8 +1909,10 @@
|
||||
0.0.0.0 loading321.com
|
||||
0.0.0.0 log.btopenworld.com
|
||||
0.0.0.0 log.logrocket.io
|
||||
0.0.0.0 log.pinterest.com
|
||||
0.0.0.0 logger.snackly.co
|
||||
0.0.0.0 logs.roku.com
|
||||
0.0.0.0 logsss.com
|
||||
0.0.0.0 logua.com
|
||||
0.0.0.0 longinglettuce.com
|
||||
0.0.0.0 lop.com
|
||||
@@ -1882,11 +1922,11 @@
|
||||
0.0.0.0 lucidmedia.com
|
||||
0.0.0.0 lucklayed.info
|
||||
0.0.0.0 lumpyleaf.com
|
||||
0.0.0.0 lwfjd.today
|
||||
0.0.0.0 lytics.io
|
||||
0.0.0.0 lzjl.com
|
||||
0.0.0.0 m.trb.com
|
||||
0.0.0.0 m1.webstats4u.com
|
||||
0.0.0.0 m2.ai
|
||||
0.0.0.0 m32.media
|
||||
0.0.0.0 m4n.nl
|
||||
0.0.0.0 m6r.eu
|
||||
@@ -1911,6 +1951,7 @@
|
||||
0.0.0.0 matchcraft.com
|
||||
0.0.0.0 matheranalytics.com
|
||||
0.0.0.0 mathtag.com
|
||||
0.0.0.0 matomo.activate.cz
|
||||
0.0.0.0 mautic.com
|
||||
0.0.0.0 max.i12.de
|
||||
0.0.0.0 maximiser.net
|
||||
@@ -1962,6 +2003,7 @@
|
||||
0.0.0.0 metrics.consumerreports.org
|
||||
0.0.0.0 metrics.ctv.ca
|
||||
0.0.0.0 metrics.foxnews.com
|
||||
0.0.0.0 metrics.getrockerbox.com
|
||||
0.0.0.0 metrics.gfycat.com
|
||||
0.0.0.0 metrics.govexec.com
|
||||
0.0.0.0 metrics.windowsitpro.com
|
||||
@@ -1982,9 +2024,11 @@
|
||||
0.0.0.0 mjxads.internet.com
|
||||
0.0.0.0 ml314.com
|
||||
0.0.0.0 mlm.de
|
||||
0.0.0.0 mltrk.io
|
||||
0.0.0.0 mmismm.com
|
||||
0.0.0.0 mmstat.com
|
||||
0.0.0.0 mmtro.com
|
||||
0.0.0.0 moat.com
|
||||
0.0.0.0 moatads.com
|
||||
0.0.0.0 moatpixel.com
|
||||
0.0.0.0 mobclix.com
|
||||
@@ -2162,17 +2206,16 @@
|
||||
0.0.0.0 partner-ads.com
|
||||
0.0.0.0 partner.pelikan.cz
|
||||
0.0.0.0 partnerad.l.google.com
|
||||
0.0.0.0 partnerads.ysm.yahoo.com
|
||||
0.0.0.0 partnercash.de
|
||||
0.0.0.0 partners.priceline.com
|
||||
0.0.0.0 passion-4.net
|
||||
0.0.0.0 pay-ads.com
|
||||
0.0.0.0 paycounter.com
|
||||
0.0.0.0 paypopup.com
|
||||
0.0.0.0 payserve.com
|
||||
0.0.0.0 pbnet.ru
|
||||
0.0.0.0 pbterra.com
|
||||
0.0.0.0 pcash.imlive.com
|
||||
0.0.0.0 peacepowder.com
|
||||
0.0.0.0 peep-auktion.de
|
||||
0.0.0.0 peer39.com
|
||||
0.0.0.0 pennyweb.com
|
||||
@@ -2208,8 +2251,10 @@
|
||||
0.0.0.0 pixel.adsafeprotected.com
|
||||
0.0.0.0 pixel.condenastdigital.com
|
||||
0.0.0.0 pixel.digitru.st
|
||||
0.0.0.0 pixel.mtrcs.samba.tv
|
||||
0.0.0.0 pixel.sojern.com
|
||||
0.0.0.0 pixel.watch
|
||||
0.0.0.0 placed.com
|
||||
0.0.0.0 play4traffic.com
|
||||
0.0.0.0 playhaven.com
|
||||
0.0.0.0 playmobileads.com
|
||||
@@ -2230,6 +2275,7 @@
|
||||
0.0.0.0 porntrack.com
|
||||
0.0.0.0 possessivebucket.com
|
||||
0.0.0.0 possibleboats.com
|
||||
0.0.0.0 postback.iqm.com
|
||||
0.0.0.0 postrelease.com
|
||||
0.0.0.0 potenza.cz
|
||||
0.0.0.0 pr-star.de
|
||||
@@ -2261,20 +2307,25 @@
|
||||
0.0.0.0 promotion-campaigns.com
|
||||
0.0.0.0 pronetadvertising.com
|
||||
0.0.0.0 propellerads.com
|
||||
0.0.0.0 proper.io
|
||||
0.0.0.0 props.id
|
||||
0.0.0.0 proton-tm.com
|
||||
0.0.0.0 protraffic.com
|
||||
0.0.0.0 provexia.com
|
||||
0.0.0.0 proxy-tracker.colpirio.com
|
||||
0.0.0.0 prsitecheck.com
|
||||
0.0.0.0 ps7894.com
|
||||
0.0.0.0 pstmrk.it
|
||||
0.0.0.0 pub.chez.com
|
||||
0.0.0.0 pub.club-internet.fr
|
||||
0.0.0.0 pub.hardware.fr
|
||||
0.0.0.0 pub.network
|
||||
0.0.0.0 pub.realmedia.fr
|
||||
0.0.0.0 pubdirecte.com
|
||||
0.0.0.0 publicidad.elmundo.es
|
||||
0.0.0.0 publicidees.com
|
||||
0.0.0.0 pubmatic.com
|
||||
0.0.0.0 pubmine.com
|
||||
0.0.0.0 pubs.lemonde.fr
|
||||
0.0.0.0 puffyloss.com
|
||||
0.0.0.0 puffypull.com
|
||||
@@ -2284,13 +2335,13 @@
|
||||
0.0.0.0 px.ads.linkedin.com
|
||||
0.0.0.0 px.dynamicyield.com
|
||||
0.0.0.0 px.gfycat.com
|
||||
0.0.0.0 pxl.iqm.com
|
||||
0.0.0.0 q.azcentral.com
|
||||
0.0.0.0 qctop.com
|
||||
0.0.0.0 qnsr.com
|
||||
0.0.0.0 quacksquirrel.com
|
||||
0.0.0.0 quaintcan.com
|
||||
0.0.0.0 quantcast.com
|
||||
0.0.0.0 quantcast.mgr.consensu.org
|
||||
0.0.0.0 quantserve.com
|
||||
0.0.0.0 quantummetric.com
|
||||
0.0.0.0 quarterbean.com
|
||||
@@ -2301,6 +2352,7 @@
|
||||
0.0.0.0 quinst.com
|
||||
0.0.0.0 quisma.com
|
||||
0.0.0.0 quizzicalzephyr.com
|
||||
0.0.0.0 r.logrocket.io
|
||||
0.0.0.0 r.scoota.co
|
||||
0.0.0.0 radar.cedexis.com
|
||||
0.0.0.0 radarurl.com
|
||||
@@ -2324,7 +2376,6 @@
|
||||
0.0.0.0 ratings.lycos.com
|
||||
0.0.0.0 rayjump.com
|
||||
0.0.0.0 rb1.design.ru
|
||||
0.0.0.0 re-directme.com
|
||||
0.0.0.0 reachjunction.com
|
||||
0.0.0.0 reactx.com
|
||||
0.0.0.0 readgoldfish.com
|
||||
@@ -2369,6 +2420,7 @@
|
||||
0.0.0.0 resonate.com
|
||||
0.0.0.0 retargeter.com
|
||||
0.0.0.0 revcontent.com
|
||||
0.0.0.0 reveal.clearbit.com
|
||||
0.0.0.0 revenue.net
|
||||
0.0.0.0 revenuedirect.com
|
||||
0.0.0.0 revenuehits.com
|
||||
@@ -2395,6 +2447,7 @@
|
||||
0.0.0.0 rotabanner.com
|
||||
0.0.0.0 roughroll.com
|
||||
0.0.0.0 roxr.net
|
||||
0.0.0.0 rs6.net
|
||||
0.0.0.0 rta.dailymail.co.uk
|
||||
0.0.0.0 rtbpop.com
|
||||
0.0.0.0 rtbpopd.com
|
||||
@@ -2434,12 +2487,14 @@
|
||||
0.0.0.0 secretivecub.com
|
||||
0.0.0.0 secretspiders.com
|
||||
0.0.0.0 secure.webconnect.net
|
||||
0.0.0.0 securedopen-bp.com
|
||||
0.0.0.0 securemetrics.apple.com
|
||||
0.0.0.0 sedoparking.com
|
||||
0.0.0.0 sedotracker.com
|
||||
0.0.0.0 selectionsugar.com
|
||||
0.0.0.0 selectivesummer.com
|
||||
0.0.0.0 semasio.net
|
||||
0.0.0.0 sendmepixel.com
|
||||
0.0.0.0 sendpulse.com
|
||||
0.0.0.0 sensismediasmart.com.au
|
||||
0.0.0.0 separatesilver.com
|
||||
0.0.0.0 serv0.com
|
||||
@@ -2473,6 +2528,7 @@
|
||||
0.0.0.0 silkysquirrel.com
|
||||
0.0.0.0 sillyscrew.com
|
||||
0.0.0.0 similarsabine.com
|
||||
0.0.0.0 simpleanalytics.io
|
||||
0.0.0.0 simpli.fi
|
||||
0.0.0.0 sincerebuffalo.com
|
||||
0.0.0.0 sincerespy.com
|
||||
@@ -2496,6 +2552,7 @@
|
||||
0.0.0.0 smartadserver.com
|
||||
0.0.0.0 smartlook.com
|
||||
0.0.0.0 smashsurprise.com
|
||||
0.0.0.0 smetrics.bestbuy.com
|
||||
0.0.0.0 smetrics.ctv.ca
|
||||
0.0.0.0 smetrics.foxnews.com
|
||||
0.0.0.0 smetrics.walgreens.com
|
||||
@@ -2543,6 +2600,7 @@
|
||||
0.0.0.0 srvmath.com
|
||||
0.0.0.0 srwww1.com
|
||||
0.0.0.0 st.dynamicyield.com
|
||||
0.0.0.0 stack-sonar.com
|
||||
0.0.0.0 stackadapt.com
|
||||
0.0.0.0 stakingscrew.com
|
||||
0.0.0.0 stakingslope.com
|
||||
@@ -2550,7 +2608,6 @@
|
||||
0.0.0.0 starffa.com
|
||||
0.0.0.0 start.freeze.com
|
||||
0.0.0.0 stat.cliche.se
|
||||
0.0.0.0 stat.dealtime.com
|
||||
0.0.0.0 stat.dyna.ultraweb.hu
|
||||
0.0.0.0 stat.pl
|
||||
0.0.0.0 stat.webmedia.pl
|
||||
@@ -2574,6 +2631,7 @@
|
||||
0.0.0.0 stats.townnews.com
|
||||
0.0.0.0 stats.unwired-i.net
|
||||
0.0.0.0 stats.wordpress.com
|
||||
0.0.0.0 stats.wp.com
|
||||
0.0.0.0 stats.x14.eu
|
||||
0.0.0.0 stats2.self.com
|
||||
0.0.0.0 stats4all.com
|
||||
@@ -2592,6 +2650,7 @@
|
||||
0.0.0.0 stoveseashore.com
|
||||
0.0.0.0 straightnest.com
|
||||
0.0.0.0 straightschool.com
|
||||
0.0.0.0 stream.useriq.com
|
||||
0.0.0.0 stripedburst.com
|
||||
0.0.0.0 strivesidewalk.com
|
||||
0.0.0.0 structurerod.com
|
||||
@@ -2614,8 +2673,10 @@
|
||||
0.0.0.0 swimslope.com
|
||||
0.0.0.0 swordfishdc.com
|
||||
0.0.0.0 swordgoose.com
|
||||
0.0.0.0 t.eloqua.com
|
||||
0.0.0.0 t.insigit.com
|
||||
0.0.0.0 taboola.com
|
||||
0.0.0.0 tagan.adlightning.com
|
||||
0.0.0.0 tagular.com
|
||||
0.0.0.0 tailsweep.com
|
||||
0.0.0.0 tailsweep.se
|
||||
@@ -2655,8 +2716,6 @@
|
||||
0.0.0.0 tfag.de
|
||||
0.0.0.0 theadex.com
|
||||
0.0.0.0 theadhost.com
|
||||
0.0.0.0 theads.me
|
||||
0.0.0.0 thebugs.ws
|
||||
0.0.0.0 therapistla.com
|
||||
0.0.0.0 thinkablerice.com
|
||||
0.0.0.0 thirdrespect.com
|
||||
@@ -2705,26 +2764,38 @@
|
||||
0.0.0.0 touchclarity.natwest.com
|
||||
0.0.0.0 tour.brazzers.com
|
||||
0.0.0.0 tpnads.com
|
||||
0.0.0.0 tr.colpirio.com
|
||||
0.0.0.0 track.addevent.com
|
||||
0.0.0.0 track.adform.net
|
||||
0.0.0.0 track.anchorfree.com
|
||||
0.0.0.0 track.contently.com
|
||||
0.0.0.0 track.effiliation.com
|
||||
0.0.0.0 track.flexlinks.com
|
||||
0.0.0.0 track.flexlinkspro.com
|
||||
0.0.0.0 track.gawker.com
|
||||
0.0.0.0 track.mailerlite.com
|
||||
0.0.0.0 track.nuxues.com
|
||||
0.0.0.0 track.viewdeos.com
|
||||
0.0.0.0 track1.viewdeos.com
|
||||
0.0.0.0 trackalyzer.com
|
||||
0.0.0.0 trackedlink.net
|
||||
0.0.0.0 trackedweb.net
|
||||
0.0.0.0 tracker-pm2.spilleren.com
|
||||
0.0.0.0 tracker.bannerflow.com
|
||||
0.0.0.0 tracker.colpirio.com
|
||||
0.0.0.0 tracker.icerocket.com
|
||||
0.0.0.0 tracker.marinsm.com
|
||||
0.0.0.0 tracker.samplicio.us
|
||||
0.0.0.0 tracker.trackerfix.com
|
||||
0.0.0.0 tracker.vgame.us
|
||||
0.0.0.0 tracking.crunchiemedia.com
|
||||
0.0.0.0 tracking.discounts-promo.ga
|
||||
0.0.0.0 tracking.gajmp.com
|
||||
0.0.0.0 tracking.ibxlink.com
|
||||
0.0.0.0 tracking.internetstores.de
|
||||
0.0.0.0 tracking.olx-st.com
|
||||
0.0.0.0 tracking.publicidees.com
|
||||
0.0.0.0 tracking01.walmart.com
|
||||
0.0.0.0 tracking101.com
|
||||
0.0.0.0 trackingsoft.com
|
||||
0.0.0.0 trackmysales.com
|
||||
@@ -2756,6 +2827,7 @@
|
||||
0.0.0.0 tribalfusion.com
|
||||
0.0.0.0 trickycelery.com
|
||||
0.0.0.0 trix.net
|
||||
0.0.0.0 trkn.us
|
||||
0.0.0.0 trmit.com
|
||||
0.0.0.0 truckstomatoes.com
|
||||
0.0.0.0 truehits.net
|
||||
@@ -2787,7 +2859,6 @@
|
||||
0.0.0.0 urlcash.net
|
||||
0.0.0.0 us.a1.yimg.com
|
||||
0.0.0.0 usapromotravel.com
|
||||
0.0.0.0 useriq.com
|
||||
0.0.0.0 userreplay.com
|
||||
0.0.0.0 userreplay.net
|
||||
0.0.0.0 utils.mediageneral.net
|
||||
@@ -2819,9 +2890,9 @@
|
||||
0.0.0.0 visistat.com
|
||||
0.0.0.0 visit.webhosting.yahoo.com
|
||||
0.0.0.0 visitbox.de
|
||||
0.0.0.0 visitpath.com
|
||||
0.0.0.0 visual-pagerank.fr
|
||||
0.0.0.0 visualrevenue.com
|
||||
0.0.0.0 vivtracking.com
|
||||
0.0.0.0 vmmpxl.com
|
||||
0.0.0.0 voicefive.com
|
||||
0.0.0.0 voicevegetable.com
|
||||
@@ -2846,6 +2917,7 @@
|
||||
0.0.0.0 webads.nl
|
||||
0.0.0.0 webangel.ru
|
||||
0.0.0.0 webcash.nl
|
||||
0.0.0.0 webcontentassessor.com
|
||||
0.0.0.0 webcounter.cz
|
||||
0.0.0.0 webcounter.goweb.de
|
||||
0.0.0.0 webgains.com
|
||||
@@ -2862,6 +2934,7 @@
|
||||
0.0.0.0 webstat.com
|
||||
0.0.0.0 webstat.net
|
||||
0.0.0.0 webstats4u.com
|
||||
0.0.0.0 webtracker.jp
|
||||
0.0.0.0 webtrackerplus.com
|
||||
0.0.0.0 webtracky.com
|
||||
0.0.0.0 webtraffic.se
|
||||
@@ -2879,10 +2952,12 @@
|
||||
0.0.0.0 whisperingcrib.com
|
||||
0.0.0.0 whoisonline.net
|
||||
0.0.0.0 wholesaletraffic.info
|
||||
0.0.0.0 widdit.com
|
||||
0.0.0.0 widespace.com
|
||||
0.0.0.0 widget.privy.com
|
||||
0.0.0.0 widgetbucks.com
|
||||
0.0.0.0 wikia-ads.wikia.com
|
||||
0.0.0.0 win.iqm.com
|
||||
0.0.0.0 window.nixnet.cz
|
||||
0.0.0.0 wintricksbanner.googlepages.com
|
||||
0.0.0.0 wirecomic.com
|
||||
@@ -2899,6 +2974,7 @@
|
||||
0.0.0.0 wpnrtnmrewunrtok.xyz
|
||||
0.0.0.0 wryfinger.com
|
||||
0.0.0.0 wt-eu02.net
|
||||
0.0.0.0 wt.bankmillennium.pl
|
||||
0.0.0.0 wtlive.com
|
||||
0.0.0.0 www-banner.chat.ru
|
||||
0.0.0.0 www-google-analytics.l.google.com
|
||||
@@ -2943,6 +3019,7 @@
|
||||
0.0.0.0 zanox-affiliate.de
|
||||
0.0.0.0 zanox.com
|
||||
0.0.0.0 zantracker.com
|
||||
0.0.0.0 zarget.com
|
||||
0.0.0.0 zbwp6ghm.com
|
||||
0.0.0.0 zealousfield.com
|
||||
0.0.0.0 zedo.com
|
||||
|
||||
+276
-1
@@ -3,16 +3,23 @@
|
||||
0.0.0.0 21stcenturywire.com
|
||||
0.0.0.0 365usanews.com
|
||||
0.0.0.0 4threvolutionarywar.wordpress.com
|
||||
0.0.0.0 5galert.com
|
||||
0.0.0.0 70news.wordpress.com
|
||||
0.0.0.0 aanirfan.blogspot.com
|
||||
0.0.0.0 abcnews.com.co
|
||||
0.0.0.0 abolishsocialism.com
|
||||
0.0.0.0 abortions.news
|
||||
0.0.0.0 absurd.news
|
||||
0.0.0.0 addictinginfo.org
|
||||
0.0.0.0 addiction.news
|
||||
0.0.0.0 adobochronicles.com
|
||||
0.0.0.0 africannewsupdates.com
|
||||
0.0.0.0 ahtribune.com
|
||||
0.0.0.0 alertchild.com
|
||||
0.0.0.0 aljazeera-channel.com
|
||||
0.0.0.0 allnewspipeline.com
|
||||
0.0.0.0 altleft.news
|
||||
0.0.0.0 aluminum.news
|
||||
0.0.0.0 alynews.com
|
||||
0.0.0.0 americanfreepress.net
|
||||
0.0.0.0 americanlookout.com
|
||||
@@ -26,37 +33,66 @@
|
||||
0.0.0.0 anonhq.com
|
||||
0.0.0.0 anonymousnews.ru
|
||||
0.0.0.0 anotherdayintheempire.com
|
||||
0.0.0.0 anticancer.news
|
||||
0.0.0.0 areyouasleep.com
|
||||
0.0.0.0 asamericanasapplepie.org
|
||||
0.0.0.0 asheepnomore.net
|
||||
0.0.0.0 asia-pacificresearch.com
|
||||
0.0.0.0 aspartame.news
|
||||
0.0.0.0 assassinationscience.com
|
||||
0.0.0.0 associatedmediacoverage.com
|
||||
0.0.0.0 atrazine.news
|
||||
0.0.0.0 autismtruthnews.com
|
||||
0.0.0.0 awakening.news
|
||||
0.0.0.0 awarenessact.com
|
||||
0.0.0.0 awazetribune.com
|
||||
0.0.0.0 awdnews.com
|
||||
0.0.0.0 badcriminals.com
|
||||
0.0.0.0 baddoctors.news
|
||||
0.0.0.0 baltimoregazette.com
|
||||
0.0.0.0 barackobama.news
|
||||
0.0.0.0 bb4sp.com
|
||||
0.0.0.0 bees.news
|
||||
0.0.0.0 beforeitsnews.com
|
||||
0.0.0.0 bentspud.com
|
||||
0.0.0.0 bigamericannews.com
|
||||
0.0.0.0 biggovernment.news
|
||||
0.0.0.0 biglawnewsline.com
|
||||
0.0.0.0 bigleaguepolitics.com
|
||||
0.0.0.0 bignuggetnews.com
|
||||
0.0.0.0 bigpharmanews.com
|
||||
0.0.0.0 bigpzone.com
|
||||
0.0.0.0 bigtech.news
|
||||
0.0.0.0 billnye.news
|
||||
0.0.0.0 biotech.news
|
||||
0.0.0.0 bipartisanreport.com
|
||||
0.0.0.0 bitcoincrash.news
|
||||
0.0.0.0 bizstandardnews.com
|
||||
0.0.0.0 blackgenocide.org
|
||||
0.0.0.0 blacklistednews.com
|
||||
0.0.0.0 blog.halle-leaks.de
|
||||
0.0.0.0 bluenationreview.com
|
||||
0.0.0.0 brain.news
|
||||
0.0.0.0 brainfunction.news
|
||||
0.0.0.0 breakthrough.news
|
||||
0.0.0.0 bugout.news
|
||||
0.0.0.0 butthatsnoneofmybusiness.com
|
||||
0.0.0.0 cacao.news
|
||||
0.0.0.0 caintv.com
|
||||
0.0.0.0 campusinsanity.com
|
||||
0.0.0.0 canadafreepress.com
|
||||
0.0.0.0 cancermyths.com
|
||||
0.0.0.0 cancerscams.com
|
||||
0.0.0.0 cancersolutions.news
|
||||
0.0.0.0 cancertumors.news
|
||||
0.0.0.0 cap-news.com
|
||||
0.0.0.0 carbondioxide.news
|
||||
0.0.0.0 cartelpress.com
|
||||
0.0.0.0 cartelreport.com
|
||||
0.0.0.0 cbds.news
|
||||
0.0.0.0 cdc.news
|
||||
0.0.0.0 celebrityreputation.com
|
||||
0.0.0.0 censorship.news
|
||||
0.0.0.0 channel-7-news.com
|
||||
0.0.0.0 channel16news.com
|
||||
0.0.0.0 channel17news.com
|
||||
@@ -69,16 +105,32 @@
|
||||
0.0.0.0 channel34news.com
|
||||
0.0.0.0 channel45news.com
|
||||
0.0.0.0 channel5000.com
|
||||
0.0.0.0 chaos.news
|
||||
0.0.0.0 chemicals.news
|
||||
0.0.0.0 chemistry.news
|
||||
0.0.0.0 chemo.news
|
||||
0.0.0.0 chemotherapy.news
|
||||
0.0.0.0 chemtrailsnews.com
|
||||
0.0.0.0 chemtrailsplanet.net
|
||||
0.0.0.0 chocolate.news
|
||||
0.0.0.0 christianfightback.com
|
||||
0.0.0.0 christiantimesnewspaper.com
|
||||
0.0.0.0 christwire.org
|
||||
0.0.0.0 chronicle.su
|
||||
0.0.0.0 civictribune.com
|
||||
0.0.0.0 civilwar.news
|
||||
0.0.0.0 clancyreport.com
|
||||
0.0.0.0 clashdaily.com
|
||||
0.0.0.0 cleanfoodwatch.com
|
||||
0.0.0.0 cleanwater.news
|
||||
0.0.0.0 climate.news
|
||||
0.0.0.0 climatealarmism.news
|
||||
0.0.0.0 climatesciencenews.com
|
||||
0.0.0.0 cnn.com.de
|
||||
0.0.0.0 collapse.news
|
||||
0.0.0.0 collapsifornia.com
|
||||
0.0.0.0 collectivelyconscious.net
|
||||
0.0.0.0 computing.news
|
||||
0.0.0.0 consciouslifenews.com
|
||||
0.0.0.0 conservative101.com
|
||||
0.0.0.0 conservativebyte.com
|
||||
@@ -89,8 +141,12 @@
|
||||
0.0.0.0 conservativerefocus.com
|
||||
0.0.0.0 conservativestate.com
|
||||
0.0.0.0 conservativetribune.com
|
||||
0.0.0.0 conspiracy.news
|
||||
0.0.0.0 conspiracydailyupdate.com
|
||||
0.0.0.0 conspiracyplanet.com
|
||||
0.0.0.0 cortezwatch.com
|
||||
0.0.0.0 cosmetics.news
|
||||
0.0.0.0 cosmic.news
|
||||
0.0.0.0 countdowntozerotime.com
|
||||
0.0.0.0 countercurrentnews.com
|
||||
0.0.0.0 counterpsyops.com
|
||||
@@ -99,6 +155,9 @@
|
||||
0.0.0.0 crazynewsreports.com
|
||||
0.0.0.0 creambmp.com
|
||||
0.0.0.0 cronicadeportiva.com
|
||||
0.0.0.0 cures.news
|
||||
0.0.0.0 cyberwar.news
|
||||
0.0.0.0 cyborg.news
|
||||
0.0.0.0 dailybuzzlive.com
|
||||
0.0.0.0 dailycaller.com
|
||||
0.0.0.0 dailycurrant.com
|
||||
@@ -108,16 +167,33 @@
|
||||
0.0.0.0 dailyoccupation.com
|
||||
0.0.0.0 dailypostfeed.com
|
||||
0.0.0.0 dandygoat.com
|
||||
0.0.0.0 dangerousmedicine.com
|
||||
0.0.0.0 davidduke.com
|
||||
0.0.0.0 davidgorski.news
|
||||
0.0.0.0 dcleaks.com
|
||||
0.0.0.0 dcposts.com
|
||||
0.0.0.0 dcwhispers.com
|
||||
0.0.0.0 deepinsidetherabbithole.com
|
||||
0.0.0.0 deepstate.news
|
||||
0.0.0.0 dementia.news
|
||||
0.0.0.0 democide.news
|
||||
0.0.0.0 democraticreview.com
|
||||
0.0.0.0 demonic.news
|
||||
0.0.0.0 demonictimes.com
|
||||
0.0.0.0 dennismichaellynch.com
|
||||
0.0.0.0 denverguardian.com
|
||||
0.0.0.0 departed.co
|
||||
0.0.0.0 departedmedia.info
|
||||
0.0.0.0 depopulation.news
|
||||
0.0.0.0 depressionsymptoms.news
|
||||
0.0.0.0 diabetescure.news
|
||||
0.0.0.0 diabetessciencenews.com
|
||||
0.0.0.0 dicamba.news
|
||||
0.0.0.0 digestion.news
|
||||
0.0.0.0 disaster.news
|
||||
0.0.0.0 discoveries.news
|
||||
0.0.0.0 divinitynow.org
|
||||
0.0.0.0 dnc.news
|
||||
0.0.0.0 donaldtrumpnews.co
|
||||
0.0.0.0 downtrend.com
|
||||
0.0.0.0 drudgereport.com.co
|
||||
@@ -126,70 +202,140 @@
|
||||
0.0.0.0 eaglerising.com
|
||||
0.0.0.0 educate-yourself.org
|
||||
0.0.0.0 educateinspirechange.org
|
||||
0.0.0.0 electricity.news
|
||||
0.0.0.0 embols.com
|
||||
0.0.0.0 emergencyfood.news
|
||||
0.0.0.0 emf.news
|
||||
0.0.0.0 emp.news
|
||||
0.0.0.0 empireherald.com
|
||||
0.0.0.0 empirenews.com
|
||||
0.0.0.0 empirenews.net
|
||||
0.0.0.0 endingthefed.com
|
||||
0.0.0.0 endoftheamericandream.com
|
||||
0.0.0.0 environ.news
|
||||
0.0.0.0 epa.news
|
||||
0.0.0.0 ericholder.news
|
||||
0.0.0.0 essentialoils.news
|
||||
0.0.0.0 eugenics.news
|
||||
0.0.0.0 euthanasia.news
|
||||
0.0.0.0 eutopia.buzz
|
||||
0.0.0.0 everydaybreakingnews.com
|
||||
0.0.0.0 evil.news
|
||||
0.0.0.0 evilnewsom.com
|
||||
0.0.0.0 extinction.news
|
||||
0.0.0.0 eyehealth.news
|
||||
0.0.0.0 fakebook.news
|
||||
0.0.0.0 faked.news
|
||||
0.0.0.0 fakescience.news
|
||||
0.0.0.0 falseflag.news
|
||||
0.0.0.0 familysecuritymatters.org
|
||||
0.0.0.0 famousviralstories.com
|
||||
0.0.0.0 fanzinger.com
|
||||
0.0.0.0 fasting.news
|
||||
0.0.0.0 fbicorruption.news
|
||||
0.0.0.0 fda.news
|
||||
0.0.0.0 federalistpress.com
|
||||
0.0.0.0 fedsalert.com
|
||||
0.0.0.0 fellowshipoftheminds.com
|
||||
0.0.0.0 fightobesity.news
|
||||
0.0.0.0 firebrandleft.com
|
||||
0.0.0.0 fluoride.news
|
||||
0.0.0.0 flyingcars.news
|
||||
0.0.0.0 fmobserver.com
|
||||
0.0.0.0 focusnews.us
|
||||
0.0.0.0 folksvideo.com
|
||||
0.0.0.0 foodcollapse.com
|
||||
0.0.0.0 foodevolution.news
|
||||
0.0.0.0 foodfreedom.news
|
||||
0.0.0.0 foodismedicine.com
|
||||
0.0.0.0 foodscience.news
|
||||
0.0.0.0 foodstorage.news
|
||||
0.0.0.0 foodsupply.news
|
||||
0.0.0.0 forbiddenknowledgetv.net
|
||||
0.0.0.0 fprnradio.com
|
||||
0.0.0.0 fracking.news
|
||||
0.0.0.0 freebeacon.com
|
||||
0.0.0.0 freedom-articles.toolsforfreedom.com
|
||||
0.0.0.0 freedom.news
|
||||
0.0.0.0 freedomdaily.com
|
||||
0.0.0.0 freedomoutpost.com
|
||||
0.0.0.0 fresh.news
|
||||
0.0.0.0 fromthetrenchesworldreport.com
|
||||
0.0.0.0 fruits.news
|
||||
0.0.0.0 fuhrerious88blog.wordpress.com
|
||||
0.0.0.0 fukushima.news
|
||||
0.0.0.0 fukushimawatch.com
|
||||
0.0.0.0 fusionlacedillusions.com
|
||||
0.0.0.0 futuresciencenews.com
|
||||
0.0.0.0 galacticconnection.com
|
||||
0.0.0.0 gangstergovernment.com
|
||||
0.0.0.0 gatesofvienna.net
|
||||
0.0.0.0 gender.news
|
||||
0.0.0.0 genocide.news
|
||||
0.0.0.0 geoengineering.news
|
||||
0.0.0.0 glitch.news
|
||||
0.0.0.0 globalresearch.ca
|
||||
0.0.0.0 glossynews.com
|
||||
0.0.0.0 glyphocide.news
|
||||
0.0.0.0 glyphosate.news
|
||||
0.0.0.0 gmo.news
|
||||
0.0.0.0 godtoday.com
|
||||
0.0.0.0 gomerblog.com
|
||||
0.0.0.0 gopthedailydose.com
|
||||
0.0.0.0 gotnews.com
|
||||
0.0.0.0 govtslaves.com
|
||||
0.0.0.0 govtslaves.info
|
||||
0.0.0.0 greatertexan.com
|
||||
0.0.0.0 greenlivingnews.com
|
||||
0.0.0.0 grocery.news
|
||||
0.0.0.0 guccifer2.wordpress.com
|
||||
0.0.0.0 gulagbound.com
|
||||
0.0.0.0 hahaloud.com
|
||||
0.0.0.0 healthcoverage.news
|
||||
0.0.0.0 healthfreedom.news
|
||||
0.0.0.0 healthimpactnews.com
|
||||
0.0.0.0 healthrangerapproved.com
|
||||
0.0.0.0 healthrangerscience.com
|
||||
0.0.0.0 healthscience.news
|
||||
0.0.0.0 heart.news
|
||||
0.0.0.0 heartdisease.news
|
||||
0.0.0.0 heathenwomen.com
|
||||
0.0.0.0 heaviermetal.net
|
||||
0.0.0.0 heavymetals.news
|
||||
0.0.0.0 hempscience.news
|
||||
0.0.0.0 henrymakow.com
|
||||
0.0.0.0 hoax.news
|
||||
0.0.0.0 hollywoodhater.com
|
||||
0.0.0.0 holylandnutrition.com
|
||||
0.0.0.0 homeschooling.news
|
||||
0.0.0.0 howardschultz.news
|
||||
0.0.0.0 humansarefree.com
|
||||
0.0.0.0 hydrogenwater.news
|
||||
0.0.0.0 ihavethetruth.com
|
||||
0.0.0.0 illuminati-news.com
|
||||
0.0.0.0 immediatesafety.org
|
||||
0.0.0.0 immunization.news
|
||||
0.0.0.0 imzansi.co.za
|
||||
0.0.0.0 indiaarising.com
|
||||
0.0.0.0 info.kopp-verlag.de
|
||||
0.0.0.0 infowars.com
|
||||
0.0.0.0 ingredients.news
|
||||
0.0.0.0 intellihub.com
|
||||
0.0.0.0 inthenow.media
|
||||
0.0.0.0 intrendtoday.com
|
||||
0.0.0.0 invasionusa.news
|
||||
0.0.0.0 inventions.news
|
||||
0.0.0.0 investmentwatchblog.com
|
||||
0.0.0.0 irishufology.net
|
||||
0.0.0.0 ironictimes.com
|
||||
0.0.0.0 islamicanews.com
|
||||
0.0.0.0 itaglive.com
|
||||
0.0.0.0 jamescomey.news
|
||||
0.0.0.0 jamesfetzer.blogspot.com
|
||||
0.0.0.0 jameslico.com
|
||||
0.0.0.0 janmorganmedia.com
|
||||
0.0.0.0 jeffbezoswatch.com
|
||||
0.0.0.0 joebiden.news
|
||||
0.0.0.0 joeforamerica.com
|
||||
0.0.0.0 jokerviral.com
|
||||
0.0.0.0 jonesreport.com
|
||||
@@ -206,8 +352,11 @@
|
||||
0.0.0.0 kypo6.com
|
||||
0.0.0.0 landdestroyer.blogspot.com
|
||||
0.0.0.0 larouchepub.com
|
||||
0.0.0.0 leftcult.com
|
||||
0.0.0.0 leftcult.com
|
||||
0.0.0.0 liberaldarkness.com
|
||||
0.0.0.0 liberalsociety.com
|
||||
0.0.0.0 liberty.news
|
||||
0.0.0.0 libertyblitzkrieg.com
|
||||
0.0.0.0 libertymovementradio.com
|
||||
0.0.0.0 libertynews.com
|
||||
@@ -219,6 +368,7 @@
|
||||
0.0.0.0 literallyunbelievable.org
|
||||
0.0.0.0 livemonitor.co.za
|
||||
0.0.0.0 livingresistance.com
|
||||
0.0.0.0 longevitysciencenews.com
|
||||
0.0.0.0 lucidawakenings.net
|
||||
0.0.0.0 madashellnews.com
|
||||
0.0.0.0 madworldnews.com
|
||||
@@ -227,34 +377,66 @@
|
||||
0.0.0.0 mbynews.com
|
||||
0.0.0.0 mckenziepost.com
|
||||
0.0.0.0 mediamass.net
|
||||
0.0.0.0 medicalextremism.com
|
||||
0.0.0.0 medicaltech.news
|
||||
0.0.0.0 medicaltyranny.com
|
||||
0.0.0.0 medicalviolence.com
|
||||
0.0.0.0 medicine.news
|
||||
0.0.0.0 memoryholeblog.com
|
||||
0.0.0.0 metals.news
|
||||
0.0.0.0 microplastics.news
|
||||
0.0.0.0 mike.news
|
||||
0.0.0.0 mikeadams.news
|
||||
0.0.0.0 mind.news
|
||||
0.0.0.0 mindbodyscience.news
|
||||
0.0.0.0 mindcontrol.news
|
||||
0.0.0.0 mindenszo.hu
|
||||
0.0.0.0 monsanto.news
|
||||
0.0.0.0 monsantomafia.com
|
||||
0.0.0.0 moralmatters.org
|
||||
0.0.0.0 mpidailymagazine.com
|
||||
0.0.0.0 mrnewswatch.com
|
||||
0.0.0.0 msg.news
|
||||
0.0.0.0 msnbc.website
|
||||
0.0.0.0 myfoodepic.com
|
||||
0.0.0.0 myzonetoday.com
|
||||
0.0.0.0 nahadaily.com
|
||||
0.0.0.0 nanotechnology.news
|
||||
0.0.0.0 nationalreport.net
|
||||
0.0.0.0 nationalsecurity.news
|
||||
0.0.0.0 nationonenews.com
|
||||
0.0.0.0 naturalcures.news
|
||||
0.0.0.0 naturalhealth.news
|
||||
0.0.0.0 naturalmedicine.news
|
||||
0.0.0.0 naturalnewscharity.com
|
||||
0.0.0.0 naturalnewsnutrients.com
|
||||
0.0.0.0 naturalnewsobserver.com
|
||||
0.0.0.0 naturalnewsrecipes.com
|
||||
0.0.0.0 naturalnewsreference.com
|
||||
0.0.0.0 naturalnewstips.com
|
||||
0.0.0.0 naturalpedia.com
|
||||
0.0.0.0 naturopathy.news
|
||||
0.0.0.0 nbcnews.io
|
||||
0.0.0.0 netlivemedia.com
|
||||
0.0.0.0 nevo.news
|
||||
0.0.0.0 newcenturytimes.com
|
||||
0.0.0.0 newenergyreport.com
|
||||
0.0.0.0 newobserveronline.com
|
||||
0.0.0.0 news4ktla.com
|
||||
0.0.0.0 newsbiscuit.com
|
||||
0.0.0.0 newsbreakers.org
|
||||
0.0.0.0 newsbuzzdaily.com
|
||||
0.0.0.0 newsexaminer.net
|
||||
0.0.0.0 newsguardwatch.com
|
||||
0.0.0.0 newshubs.info
|
||||
0.0.0.0 newslo.com
|
||||
0.0.0.0 newsmutiny.com
|
||||
0.0.0.0 newsnow.co.za
|
||||
0.0.0.0 newsnow17.com
|
||||
0.0.0.0 newsparody.com
|
||||
0.0.0.0 newspunch.com
|
||||
0.0.0.0 newstarget.com
|
||||
0.0.0.0 newstarget.com
|
||||
0.0.0.0 newswatch28.com
|
||||
0.0.0.0 newswatch33.com
|
||||
0.0.0.0 newswire-24.com
|
||||
@@ -264,22 +446,41 @@
|
||||
0.0.0.0 nodisinfo.com
|
||||
0.0.0.0 notallowedto.com
|
||||
0.0.0.0 now8news.com
|
||||
0.0.0.0 npr.news
|
||||
0.0.0.0 nsnbc.me
|
||||
0.0.0.0 nuclear.news
|
||||
0.0.0.0 nuclearweapons.news
|
||||
0.0.0.0 nutrients.news
|
||||
0.0.0.0 occupydemocrats.com
|
||||
0.0.0.0 off-guardian.org
|
||||
0.0.0.0 oftwominds.com
|
||||
0.0.0.0 oilgeopolitics.net
|
||||
0.0.0.0 oncology.news
|
||||
0.0.0.0 onlineconservativepress.com
|
||||
0.0.0.0 opednews.com
|
||||
0.0.0.0 openborders.news
|
||||
0.0.0.0 opioids.news
|
||||
0.0.0.0 oreillypost.com
|
||||
0.0.0.0 organharvesting.news
|
||||
0.0.0.0 organicfarming.news
|
||||
0.0.0.0 organics.news
|
||||
0.0.0.0 orientalreview.org
|
||||
0.0.0.0 ourshiftingperspective.com
|
||||
0.0.0.0 outbreak.news
|
||||
0.0.0.0 pamelageller.com
|
||||
0.0.0.0 pandemic.news
|
||||
0.0.0.0 patriotnewsagency.com
|
||||
0.0.0.0 patriotrising.com
|
||||
0.0.0.0 patriotupdate.com
|
||||
0.0.0.0 pensions.news
|
||||
0.0.0.0 persecutes.com
|
||||
0.0.0.0 pesticides.news
|
||||
0.0.0.0 petfoodwarning.com
|
||||
0.0.0.0 pethealthdaily.com
|
||||
0.0.0.0 physics.news
|
||||
0.0.0.0 plague.info
|
||||
0.0.0.0 platosguns.com
|
||||
0.0.0.0 policestate.news
|
||||
0.0.0.0 politicalblindspot.com
|
||||
0.0.0.0 politicalcult.com
|
||||
0.0.0.0 politicalears.com
|
||||
@@ -288,54 +489,105 @@
|
||||
0.0.0.0 politicalvelcraft.org
|
||||
0.0.0.0 politicops.com
|
||||
0.0.0.0 politistick.com
|
||||
0.0.0.0 pollution.news
|
||||
0.0.0.0 populationcollapse.com
|
||||
0.0.0.0 populationcontrol.news
|
||||
0.0.0.0 power.news
|
||||
0.0.0.0 powergrid.news
|
||||
0.0.0.0 preparedness.news
|
||||
0.0.0.0 president45donaldtrump.com
|
||||
0.0.0.0 pressfortruth.ca
|
||||
0.0.0.0 presstv.com
|
||||
0.0.0.0 preventcancer.news
|
||||
0.0.0.0 privacywatch.news
|
||||
0.0.0.0 prntly.com
|
||||
0.0.0.0 progress.news
|
||||
0.0.0.0 projectveritas.com
|
||||
0.0.0.0 propaganda.news
|
||||
0.0.0.0 prophecy.news
|
||||
0.0.0.0 qpolitical.com
|
||||
0.0.0.0 quackery.news
|
||||
0.0.0.0 qualitysharing.com
|
||||
0.0.0.0 racerelations.news
|
||||
0.0.0.0 radiation.news
|
||||
0.0.0.0 rbth.com
|
||||
0.0.0.0 readconservatives.news
|
||||
0.0.0.0 readynutrition.com
|
||||
0.0.0.0 reagancoalition.com
|
||||
0.0.0.0 realnewsrightnow.com
|
||||
0.0.0.0 realsciencenews.com
|
||||
0.0.0.0 redstatewatcher.com
|
||||
0.0.0.0 regated.com
|
||||
0.0.0.0 rense.com
|
||||
0.0.0.0 reporter.bz
|
||||
0.0.0.0 research.news
|
||||
0.0.0.0 revolt.news
|
||||
0.0.0.0 richardpan.news
|
||||
0.0.0.0 rickwells.us
|
||||
0.0.0.0 rightalerts.com
|
||||
0.0.0.0 rightwingnews.com
|
||||
0.0.0.0 rilenews.com
|
||||
0.0.0.0 rinf.com
|
||||
0.0.0.0 risk.news
|
||||
0.0.0.0 robertmueller.news
|
||||
0.0.0.0 robotics.news
|
||||
0.0.0.0 robots.news
|
||||
0.0.0.0 ronpaulinstitute.org
|
||||
0.0.0.0 rumormillnews.com
|
||||
0.0.0.0 ruptly.tv
|
||||
0.0.0.0 russia-insider.com
|
||||
0.0.0.0 samuel-warde.com
|
||||
0.0.0.0 sana.sy
|
||||
0.0.0.0 satanictech.com
|
||||
0.0.0.0 satanism.news
|
||||
0.0.0.0 science.news
|
||||
0.0.0.0 scienceclowns.com
|
||||
0.0.0.0 sciencedeception.com
|
||||
0.0.0.0 sciencetyranny.com
|
||||
0.0.0.0 scientific.news
|
||||
0.0.0.0 scrapetv.com
|
||||
0.0.0.0 scrappleface.com
|
||||
0.0.0.0 secondamendment.news
|
||||
0.0.0.0 sentinelblog.com
|
||||
0.0.0.0 sgtreport.com
|
||||
0.0.0.0 sheepkillers.com
|
||||
0.0.0.0 sheeple.news
|
||||
0.0.0.0 shoebat.com
|
||||
0.0.0.0 shtf.news
|
||||
0.0.0.0 silentmajoritypatriots.com
|
||||
0.0.0.0 sitsshow.blogspot.com
|
||||
0.0.0.0 skeptiko.com
|
||||
0.0.0.0 slender.news
|
||||
0.0.0.0 smartmeters.news
|
||||
0.0.0.0 smhwtfnews.com
|
||||
0.0.0.0 snopes.news
|
||||
0.0.0.0 solarpanels.news
|
||||
0.0.0.0 somicom.com
|
||||
0.0.0.0 southfront.org
|
||||
0.0.0.0 space.news
|
||||
0.0.0.0 spacetourism.news
|
||||
0.0.0.0 splc.news
|
||||
0.0.0.0 sputniknews.com
|
||||
0.0.0.0 starbuckswatch.news
|
||||
0.0.0.0 stateofthenation2012.com
|
||||
0.0.0.0 statins.news
|
||||
0.0.0.0 stgeorgegazette.com
|
||||
0.0.0.0 stneotscitizen.com
|
||||
0.0.0.0 stopsmoking.news
|
||||
0.0.0.0 stormcloudsgathering.com
|
||||
0.0.0.0 straightstoned.com
|
||||
0.0.0.0 stupid.news
|
||||
0.0.0.0 stuppid.com
|
||||
0.0.0.0 subjectpolitics.com
|
||||
0.0.0.0 superbugs.news
|
||||
0.0.0.0 superfoods.news
|
||||
0.0.0.0 supplementsreport.com
|
||||
0.0.0.0 supremepatriot.com
|
||||
0.0.0.0 survivalgear.news
|
||||
0.0.0.0 sweeteners.news
|
||||
0.0.0.0 tapwater.news
|
||||
0.0.0.0 techgiants.news
|
||||
0.0.0.0 technocrats.news
|
||||
0.0.0.0 the-newspapers.com
|
||||
0.0.0.0 theamericanindependent.wordpress.com
|
||||
0.0.0.0 theamericanrevenant.com
|
||||
@@ -350,7 +602,6 @@
|
||||
0.0.0.0 thefreepatriot.org
|
||||
0.0.0.0 thefreethoughtproject.com
|
||||
0.0.0.0 thefrt.com
|
||||
0.0.0.0 thehardtimes.net
|
||||
0.0.0.0 theineptowl.com
|
||||
0.0.0.0 thelapine.ca
|
||||
0.0.0.0 thelastgreatstand.com
|
||||
@@ -395,26 +646,35 @@
|
||||
0.0.0.0 tmzworldstar.com
|
||||
0.0.0.0 tmzworldstarnews.com
|
||||
0.0.0.0 tomatobubble.com
|
||||
0.0.0.0 top10grocerysecrets.com
|
||||
0.0.0.0 topekasnews.com
|
||||
0.0.0.0 toprightnews.com
|
||||
0.0.0.0 totalworldnews.com
|
||||
0.0.0.0 tradcatknight.blogspot.com
|
||||
0.0.0.0 trafficking.news
|
||||
0.0.0.0 transhumanism.news
|
||||
0.0.0.0 treason.news
|
||||
0.0.0.0 truepundit.com
|
||||
0.0.0.0 trueworldhistory.info
|
||||
0.0.0.0 trump.news
|
||||
0.0.0.0 truth.news
|
||||
0.0.0.0 truthbroadcastnetwork.com
|
||||
0.0.0.0 truthfeed.com
|
||||
0.0.0.0 truthfrequencyradio.com
|
||||
0.0.0.0 truthkings.com
|
||||
0.0.0.0 truthpoliticsnews.com
|
||||
0.0.0.0 turmeric.news
|
||||
0.0.0.0 tv.infowars.com
|
||||
0.0.0.0 twitchy.com
|
||||
0.0.0.0 uconservative.com
|
||||
0.0.0.0 ufoholic.com
|
||||
0.0.0.0 ufos.news
|
||||
0.0.0.0 ultimateflashnews.com
|
||||
0.0.0.0 unclesamsmisguidedchildren.com
|
||||
0.0.0.0 unconfirmedsources.com
|
||||
0.0.0.0 undergroundnewsreport.com
|
||||
0.0.0.0 undergroundworldnews.com
|
||||
0.0.0.0 unexplained.news
|
||||
0.0.0.0 unitedmediapublishing.com
|
||||
0.0.0.0 us.blastingnews.com
|
||||
0.0.0.0 usaaroundtheworldnews.com
|
||||
@@ -432,7 +692,11 @@
|
||||
0.0.0.0 usslibertyveterans.org
|
||||
0.0.0.0 usuncut.com
|
||||
0.0.0.0 usviral.info
|
||||
0.0.0.0 vaccineholocaust.org
|
||||
0.0.0.0 vaccines.news
|
||||
0.0.0.0 vaccinewars.com
|
||||
0.0.0.0 vaclib.org
|
||||
0.0.0.0 veteranstoday.news
|
||||
0.0.0.0 vigilantcitizen.com
|
||||
0.0.0.0 viralactions.com
|
||||
0.0.0.0 viralcocaine.com
|
||||
@@ -442,22 +706,30 @@
|
||||
0.0.0.0 viralpropaganda.com
|
||||
0.0.0.0 viralspeech.com
|
||||
0.0.0.0 viralstuppid.com
|
||||
0.0.0.0 vitamind.news
|
||||
0.0.0.0 wakeupthesheep.com
|
||||
0.0.0.0 wakingupwisconsin.com
|
||||
0.0.0.0 waterfilters.news
|
||||
0.0.0.0 waterfordwhispersnews.com
|
||||
0.0.0.0 waterwars.news
|
||||
0.0.0.0 wearechange.org
|
||||
0.0.0.0 weeklyworldnews.com
|
||||
0.0.0.0 weirdsciencenews.com
|
||||
0.0.0.0 weshapelife.org
|
||||
0.0.0.0 whatdoesitmean.com
|
||||
0.0.0.0 whitehouse.news
|
||||
0.0.0.0 whitepower.com
|
||||
0.0.0.0 wikispooks.com
|
||||
0.0.0.0 winningdemocrats.com
|
||||
0.0.0.0 witscience.org
|
||||
0.0.0.0 wleb21.com
|
||||
0.0.0.0 wm21news.com
|
||||
0.0.0.0 womensfitnessfocus.com
|
||||
0.0.0.0 womenshealth.news
|
||||
0.0.0.0 worldnewsdailyreport.com
|
||||
0.0.0.0 worldpoliticus.com
|
||||
0.0.0.0 worldtruth.tv
|
||||
0.0.0.0 wwiii.news
|
||||
0.0.0.0 www.4thmedia.org
|
||||
0.0.0.0 www.abeldanger.net
|
||||
0.0.0.0 www.abovetopsecret.com
|
||||
@@ -665,5 +937,8 @@
|
||||
0.0.0.0 www.zeppfeed.com
|
||||
0.0.0.0 www.zerohedge.com
|
||||
0.0.0.0 www.zootfeed.com
|
||||
0.0.0.0 yogurt.news
|
||||
0.0.0.0 yournationnews.com
|
||||
0.0.0.0 yournewswire.com
|
||||
0.0.0.0 youtubecensorship.com
|
||||
0.0.0.0 zombie.news
|
||||
@@ -2,7 +2,7 @@
|
||||
# https://www.reddit.com/r/GlobalOffensiveGamble/comments/3d5fmr/list_of_csgo_gambling_websites/
|
||||
# http://www.top100bookmakers.com/completelist.php
|
||||
# https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/anti-casino-and-betting-hosts-file.txt
|
||||
# Updated March 21, 2019
|
||||
# Updated July 9, 2019
|
||||
|
||||
127.0.0.1 crownbet.com.au
|
||||
127.0.0.1 crownbet.com
|
||||
@@ -2292,3 +2292,7 @@
|
||||
127.0.0.1 www.nationallottery.co.za
|
||||
127.0.0.1 www.mylotto.co.nz
|
||||
127.0.0.1 onetpedia.net
|
||||
127.0.0.1 galaksipokerqq.com
|
||||
127.0.0.1 pokergolden.biz
|
||||
127.0.0.1 ionwin88.net
|
||||
127.0.0.1 cafecasino.lv
|
||||
|
||||
+89
-3582
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
# Title: Porn hosts
|
||||
# Updated May 18, 2019
|
||||
# Updated August 14, 2019
|
||||
|
||||
127.0.0.1 007angels.com
|
||||
127.0.0.1 www.007angels.com
|
||||
@@ -7617,3 +7617,79 @@
|
||||
127.0.0.1 www.palimas.tv
|
||||
127.0.0.1 amateurporn.me
|
||||
127.0.0.1 www.amateurporn.me
|
||||
127.0.0.1 sxyprn.com
|
||||
127.0.0.1 fapster.xxx
|
||||
127.0.0.1 www.fapster.xxx
|
||||
127.0.0.1 waxtube.com
|
||||
127.0.0.1 www.waxtube.com
|
||||
127.0.0.1 pornoente.tv
|
||||
127.0.0.1 pornoflow.com
|
||||
127.0.0.1 sxyprn.com
|
||||
127.0.0.1 www.sxyprn.com
|
||||
127.0.0.1 www.hotebonytube.com
|
||||
127.0.0.1 hdsexvideos.tv
|
||||
127.0.0.1 blackmilftube.com
|
||||
127.0.0.1 onlygloryholes.com
|
||||
127.0.0.1 nurxxx.mobi
|
||||
127.0.0.1 fuckingfreeporn.com
|
||||
127.0.0.1 adult-empire.com
|
||||
127.0.0.1 apornstories.com
|
||||
127.0.0.1 barepass.com
|
||||
127.0.0.1 creampie-mature.com
|
||||
127.0.0.1 cumilf.com
|
||||
127.0.0.1 grannypornpics.com
|
||||
127.0.0.1 grannyslutphoto.com
|
||||
127.0.0.1 grannyxxxpics.com
|
||||
127.0.0.1 gigapron.com
|
||||
127.0.0.1 hairy-beauty.com
|
||||
127.0.0.1 hd-pornos.net
|
||||
127.0.0.1 leggycash.com
|
||||
127.0.0.1 milfinarium.com
|
||||
127.0.0.1 okporn.com
|
||||
127.0.0.1 scoreland2.com
|
||||
127.0.0.1 xxnx.ink
|
||||
127.0.0.1 xxxvideos.ink
|
||||
127.0.0.1 bangdom.com
|
||||
127.0.0.1 bella.porntrex.com
|
||||
127.0.0.1 bestdateshere22.com
|
||||
127.0.0.1 cams.pornoroulette.com
|
||||
127.0.0.1 chat.chaturbate.lu
|
||||
127.0.0.1 chat.chaturbate.lusecurity
|
||||
127.0.0.1 chaturbate.lu
|
||||
127.0.0.1 chaturfier.com
|
||||
127.0.0.1 date.willigedamen.com
|
||||
127.0.0.1 dates-worldwide.com
|
||||
127.0.0.1 fhg.hot-teens-hd.com
|
||||
127.0.0.1 go-sex.com
|
||||
127.0.0.1 m.webcamgf.com
|
||||
127.0.0.1 marianna.porntrex.com
|
||||
127.0.0.1 meet-to-fuck.com
|
||||
127.0.0.1 miya.porntrex.com
|
||||
127.0.0.1 nudelesbianteen.com
|
||||
127.0.0.1 realindiangfs.com
|
||||
127.0.0.1 redbust.com
|
||||
127.0.0.1 reifefrauen-date.com
|
||||
127.0.0.1 report-uri.highwebmedia.com
|
||||
127.0.0.1 script.bangdom.com
|
||||
127.0.0.1 sonia.porntrex.com
|
||||
127.0.0.1 stream.highwebmedia.com
|
||||
127.0.0.1 sunny.porntrex.com
|
||||
127.0.0.1 sweetxladies.com
|
||||
127.0.0.1 teenpornjpg.com
|
||||
127.0.0.1 webcamgf.com
|
||||
127.0.0.1 willigedamen.com
|
||||
127.0.0.1 www.bangdom.com
|
||||
127.0.0.1 www.bestdateshere22.com
|
||||
127.0.0.1 www.chaturbate.lu
|
||||
127.0.0.1 www.chaturfier.com
|
||||
127.0.0.1 www.dates-worldwide.com
|
||||
127.0.0.1 www.go-sex.com
|
||||
127.0.0.1 www.meet-to-fuck.com
|
||||
127.0.0.1 www.nudelesbianteen.com
|
||||
127.0.0.1 www.realindiangfs.com
|
||||
127.0.0.1 www.redbust.com
|
||||
127.0.0.1 www.reifefrauen-date.com
|
||||
127.0.0.1 www.sweetxladies.com
|
||||
127.0.0.1 www.teenpornjpg.com
|
||||
127.0.0.1 www.webcamgf.com
|
||||
127.0.0.1 www.willigedamen.com
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# Title: Social media hosts
|
||||
# Updated February 7, 2019
|
||||
# Updated: June 20, 2019
|
||||
|
||||
# Google Plus
|
||||
#127.0.0.1 plus.l.google.com
|
||||
#127.0.0.1 plus.sandbox.google.com
|
||||
#127.0.0.1 plusone.google.com
|
||||
127.0.0.1 plus.google.com
|
||||
|
||||
# Facebook
|
||||
127.0.0.1 0-act.channel.facebook.com
|
||||
@@ -378,9 +384,11 @@
|
||||
127.0.0.1 d.facebook.com
|
||||
127.0.0.1 d.vvv.facebook.com
|
||||
127.0.0.1 da-dk.facebook.com
|
||||
127.0.0.1 da-dk.facebook.dk
|
||||
127.0.0.1 danone.m.facebook.com
|
||||
127.0.0.1 davivienda.m.facebook.com
|
||||
127.0.0.1 de-de.facebook.com
|
||||
127.0.0.1 de-de.facebook.de
|
||||
127.0.0.1 deloitte.m.facebook.com
|
||||
127.0.0.1 dev.vvv.facebook.com
|
||||
127.0.0.1 developers.facebook.com
|
||||
@@ -718,6 +726,8 @@
|
||||
127.0.0.1 ent-e.xx.fbcdn.net
|
||||
127.0.0.1 error.facebook.com
|
||||
127.0.0.1 es-es.facebook.com
|
||||
127.0.0.1 es-es.facebook.es
|
||||
127.0.0.1 es-es.facebook.mx
|
||||
127.0.0.1 es-la.es-es.de-de.fbjs.facebook.com
|
||||
127.0.0.1 es-la.facebook.com
|
||||
127.0.0.1 es.facebook.com
|
||||
@@ -758,11 +768,23 @@
|
||||
127.0.0.1 f6eec677a80kdno4pyq-kxornjlf1521512613-sonar.xz.fbcdn.net
|
||||
127.0.0.1 f91858abe80k2geylvi-zhianuzp1521559729-sonar.xx.fbcdn.net
|
||||
127.0.0.1 fa-ir.facebook.com
|
||||
127.0.0.1 facebook-studio.com
|
||||
127.0.0.1 facebook-web-clients.appspot.com
|
||||
127.0.0.1 facebook.be
|
||||
127.0.0.1 facebook.com
|
||||
127.0.0.1 facebook.com.facebook.com
|
||||
127.0.0.1 facebook.de
|
||||
127.0.0.1 facebook.dk
|
||||
127.0.0.1 facebook.es
|
||||
127.0.0.1 facebook.fr
|
||||
127.0.0.1 facebook.is
|
||||
127.0.0.1 facebook.it
|
||||
127.0.0.1 facebook.jp
|
||||
127.0.0.1 facebook.mx
|
||||
127.0.0.1 facebook.nl
|
||||
127.0.0.1 facebook.no
|
||||
127.0.0.1 facebook.se
|
||||
127.0.0.1 facebook.us
|
||||
127.0.0.1 fb-lt.facebook.com
|
||||
127.0.0.1 fb.com
|
||||
127.0.0.1 fb.m.facebook.com
|
||||
@@ -818,6 +840,7 @@
|
||||
127.0.0.1 fpt.m.facebook.com
|
||||
127.0.0.1 fr-ca.facebook.com
|
||||
127.0.0.1 fr-fr.facebook.com
|
||||
127.0.0.1 fr-fr.facebook.fr
|
||||
127.0.0.1 fr.facebook.com
|
||||
127.0.0.1 free.beta.facebook.com
|
||||
127.0.0.1 free.facebook.com
|
||||
@@ -828,7 +851,9 @@
|
||||
127.0.0.1 gingerhotels.m.facebook.com
|
||||
127.0.0.1 gob.m.facebook.com
|
||||
127.0.0.1 google.m.facebook.com
|
||||
127.0.0.1 govrequess.facebook.com
|
||||
127.0.0.1 govtech.m.facebook.com
|
||||
127.0.0.1 govtrequests.facebook.com
|
||||
127.0.0.1 graph-video.facebook.com
|
||||
127.0.0.1 graph.facebook.com
|
||||
127.0.0.1 grupoboticario.m.facebook.com
|
||||
@@ -859,6 +884,7 @@
|
||||
127.0.0.1 it-it.facebook.com
|
||||
127.0.0.1 it.facebook.com
|
||||
127.0.0.1 ja-jp.facebook.com
|
||||
127.0.0.1 ja-jp.facebook.jp
|
||||
127.0.0.1 ja-ks.facebook.com
|
||||
127.0.0.1 jetairways.m.facebook.com
|
||||
127.0.0.1 ka-ge.facebook.com
|
||||
@@ -902,6 +928,7 @@
|
||||
127.0.0.1 mtouch.facebook.com
|
||||
127.0.0.1 national.facebook.com
|
||||
127.0.0.1 nb-no.facebook.com
|
||||
127.0.0.1 nb-no.facebook.no
|
||||
127.0.0.1 ncontent.xx.fbcdn.net
|
||||
127.0.0.1 newsec.facebook.com
|
||||
127.0.0.1 newsroom.fb.com
|
||||
@@ -952,6 +979,7 @@
|
||||
127.0.0.1 origincache-xx-shv-09-frc3.fbcdn.net
|
||||
127.0.0.1 origincache-xx-shv-09-prn2.fbcdn.net
|
||||
127.0.0.1 origincache-xx-shv-13-prn1.fbcdn.net
|
||||
127.0.0.1 ouch.facebook.com
|
||||
127.0.0.1 pacific.facebook.com
|
||||
127.0.0.1 pernambucanas.m.facebook.com
|
||||
127.0.0.1 photos-a-ord.xx.fbcdn.net
|
||||
@@ -1010,6 +1038,7 @@
|
||||
127.0.0.1 s-static.ak.fbcdn.net
|
||||
127.0.0.1 s-static.facebook.com
|
||||
127.0.0.1 sac-h-ct-m-fbx.fbsbx.com.online-metrix.net
|
||||
127.0.0.1 saic-ak.facebook.com
|
||||
127.0.0.1 savethechildren.m.facebook.com
|
||||
127.0.0.1 scontent-1.2914.fna.fbcdn.net
|
||||
127.0.0.1 scontent-2.2914.fna.fbcdn.net
|
||||
@@ -1309,6 +1338,7 @@
|
||||
127.0.0.1 star-mini.c10r.facebook.com
|
||||
127.0.0.1 star.c10r.facebook.com
|
||||
127.0.0.1 star.facebook.com
|
||||
127.0.0.1 static-ak.facebook.com
|
||||
127.0.0.1 static.ak.connect.facebook.com
|
||||
127.0.0.1 static.ak.facebook.com
|
||||
127.0.0.1 static.ak.facebook.com.edgesuite.net
|
||||
@@ -1321,6 +1351,7 @@
|
||||
127.0.0.1 staticxx.facebook.com
|
||||
127.0.0.1 stormberg.m.facebook.com
|
||||
127.0.0.1 sv-se.facebook.com
|
||||
127.0.0.1 sv-se.facebook.se
|
||||
127.0.0.1 teem.m.facebook.com
|
||||
127.0.0.1 telenor.m.facebook.com
|
||||
127.0.0.1 th-th.facebook.com
|
||||
@@ -1403,9 +1434,20 @@
|
||||
127.0.0.1 work-98949980.facebook.com
|
||||
127.0.0.1 ww.facebook.com
|
||||
127.0.0.1 www.connect.facebook.net
|
||||
127.0.0.1 www.facebook.be
|
||||
127.0.0.1 www.facebook.com
|
||||
127.0.0.1 www.facebook.de
|
||||
127.0.0.1 www.facebook.dk
|
||||
127.0.0.1 www.facebook.es
|
||||
127.0.0.1 www.facebook.fr
|
||||
127.0.0.1 www.facebook.is
|
||||
127.0.0.1 www.facebook.it
|
||||
127.0.0.1 www.facebook.jp
|
||||
127.0.0.1 www.facebook.mx
|
||||
127.0.0.1 www.facebook.nl
|
||||
127.0.0.1 www.facebook.no
|
||||
127.0.0.1 www.facebook.se
|
||||
127.0.0.1 www.facebook.us
|
||||
127.0.0.1 www.fbcdn.com
|
||||
127.0.0.1 www.fbcdn.net
|
||||
127.0.0.1 www.graph.facebook.com
|
||||
@@ -1691,8 +1733,13 @@
|
||||
|
||||
# Instagram
|
||||
127.0.0.1 api.instagram.com
|
||||
127.0.0.1 badges.instagram.com
|
||||
127.0.0.1 black.ish.instagram.com
|
||||
127.0.0.1 business.instagram.com
|
||||
127.0.0.1 engineering.instagram.com
|
||||
127.0.0.1 help.instagram.com
|
||||
127.0.0.1 i.instagram.com
|
||||
127.0.0.1 images.instagram.com
|
||||
127.0.0.1 instagram-shv-01-ams2.fbcdn.net
|
||||
127.0.0.1 instagram-shv-01-ams3.fbcdn.net
|
||||
127.0.0.1 instagram-shv-01-ash5.fbcdn.net
|
||||
@@ -1746,16 +1793,20 @@
|
||||
127.0.0.1 instagram.com
|
||||
127.0.0.1 instagramstatic-a.akamaihd.net
|
||||
127.0.0.1 instagramstatic-a.akamaihd.net.edgesuite.net
|
||||
127.0.0.1 l.instagram.com
|
||||
127.0.0.1 logger.instagram.com
|
||||
127.0.0.1 platform.instagram.com
|
||||
127.0.0.1 scontent-a.cdninstagram.com
|
||||
127.0.0.1 scontent-ams3-1.cdninstagram.com
|
||||
127.0.0.1 scontent-amt2-1.cdninstagram.com
|
||||
127.0.0.1 scontent-arn2-1.cdninstagram.com
|
||||
127.0.0.1 scontent-atl3-1.cdninstagram.com
|
||||
127.0.0.1 scontent-b.cdninstagram.com
|
||||
127.0.0.1 scontent-dft4-1.cdninstagram.com
|
||||
127.0.0.1 scontent-dft4-2.cdninstagram.com
|
||||
127.0.0.1 scontent-fra3-1.cdninstagram.com
|
||||
127.0.0.1 scontent-frt3-1.cdninstagram.com
|
||||
127.0.0.1 scontent-frx5-1.cdninstagram.com
|
||||
127.0.0.1 scontent-iad3-1.cdninstagram.com
|
||||
127.0.0.1 scontent-kul1-1.cdninstagram.com
|
||||
127.0.0.1 scontent-mia1-1.cdninstagram.com
|
||||
@@ -1928,15 +1979,22 @@
|
||||
|
||||
# Twitter
|
||||
127.0.0.1 0.twitter.com
|
||||
127.0.0.1 2010.twitter.com
|
||||
127.0.0.1 2011.twitter.com
|
||||
127.0.0.1 2012.twitter.com
|
||||
127.0.0.1 2013.twitter.com
|
||||
127.0.0.1 2014.twitter.com
|
||||
127.0.0.1 about.twitter.com
|
||||
127.0.0.1 abs.twimg.com
|
||||
127.0.0.1 access.twitter.com
|
||||
127.0.0.1 ads.twitter.com
|
||||
127.0.0.1 amp.twimg.com
|
||||
127.0.0.1 analytics.twitter.com
|
||||
127.0.0.1 api-test.twitter.com
|
||||
127.0.0.1 api.twitter.com
|
||||
127.0.0.1 api2.twitter.com
|
||||
127.0.0.1 api4.twitter.com
|
||||
127.0.0.1 app.tweet.twitter.com
|
||||
127.0.0.1 apps.twitter.com
|
||||
127.0.0.1 blog.twitter.com
|
||||
127.0.0.1 brand.twitter.com
|
||||
@@ -1945,7 +2003,10 @@
|
||||
127.0.0.1 cards-dev.twitter.com
|
||||
127.0.0.1 cards.twitter.com
|
||||
127.0.0.1 cdn.syndication.twimg.com
|
||||
127.0.0.1 cdn.syndication.twitter.com
|
||||
127.0.0.1 click.e.twitter.com
|
||||
127.0.0.1 content.twitter.com
|
||||
127.0.0.1 d2rdfnizen5apl.cloudfront.net
|
||||
127.0.0.1 dev-about.twitter.com
|
||||
127.0.0.1 dev-blog.twitter.com
|
||||
127.0.0.1 dev-brand.twitter.com
|
||||
@@ -1954,39 +2015,81 @@
|
||||
127.0.0.1 dev-jobs.twitter.com
|
||||
127.0.0.1 dev-marketing.twitter.com
|
||||
127.0.0.1 dev.twitter.com
|
||||
127.0.0.1 dnt.twimg.com
|
||||
127.0.0.1 download.twitter.com
|
||||
127.0.0.1 ea.twimg.com
|
||||
127.0.0.1 election.twitter.com
|
||||
127.0.0.1 eng.twitter.com
|
||||
127.0.0.1 engineering.twitter.com
|
||||
127.0.0.1 events.twitter.com
|
||||
127.0.0.1 firefox.twitter.com
|
||||
127.0.0.1 g.twimg.com
|
||||
127.0.0.1 g2.twimg.com
|
||||
127.0.0.1 gu.twimg.com
|
||||
127.0.0.1 hca.twimg.com
|
||||
127.0.0.1 horizon.twitter.com
|
||||
127.0.0.1 image-proxy-origin.twimg.com
|
||||
127.0.0.1 images.tweet.twitter.com
|
||||
127.0.0.1 info.twitter.com
|
||||
127.0.0.1 jobs.twitter.com
|
||||
127.0.0.1 jp.twimg.com
|
||||
127.0.0.1 m.twitter.com
|
||||
127.0.0.1 ma.twimg.com
|
||||
127.0.0.1 ma0.twimg.com
|
||||
127.0.0.1 ma1.twimg.com
|
||||
127.0.0.1 ma2.twimg.com
|
||||
127.0.0.1 ma3.twimg.com
|
||||
127.0.0.1 mail.twitter.com
|
||||
127.0.0.1 marketing.twitter.com
|
||||
127.0.0.1 media.twitter.com
|
||||
127.0.0.1 mobile.twitter.com
|
||||
127.0.0.1 music.twitter.com
|
||||
127.0.0.1 mux.twitter.com
|
||||
127.0.0.1 mx.twitter.com
|
||||
127.0.0.1 mx1.twitter.com
|
||||
127.0.0.1 mx2.twitter.com
|
||||
127.0.0.1 mx3.twitter.com
|
||||
127.0.0.1 mx4.twitter.com
|
||||
127.0.0.1 o.twimg.com
|
||||
127.0.0.1 p.twimg.com
|
||||
127.0.0.1 partnerstream1.twitter.com
|
||||
127.0.0.1 partnerstream2.twitter.com
|
||||
127.0.0.1 pay.twitter.com
|
||||
127.0.0.1 pbs.twimg.com
|
||||
127.0.0.1 pic.twitter.com
|
||||
127.0.0.1 platform.twitter.com
|
||||
127.0.0.1 pulse.twitter.com
|
||||
127.0.0.1 r.twimg.com
|
||||
127.0.0.1 s.ads-twitter.com
|
||||
127.0.0.1 s.twimg.com
|
||||
127.0.0.1 s.twitter.com
|
||||
127.0.0.1 search.twitter.com
|
||||
127.0.0.1 search2.twitter.com
|
||||
127.0.0.1 sites.twitter.com
|
||||
127.0.0.1 sitestream.twitter.com
|
||||
127.0.0.1 sms.twitter.com
|
||||
127.0.0.1 ssl2.twitter.com.edgekey.net
|
||||
127.0.0.1 static.ads-twitter.com
|
||||
127.0.0.1 static.twitter.com
|
||||
127.0.0.1 status.twitter.com
|
||||
127.0.0.1 stream.twitter.com
|
||||
127.0.0.1 support.twitter.com
|
||||
127.0.0.1 syndication-o.twimg.com
|
||||
127.0.0.1 syndication.twimg.com
|
||||
127.0.0.1 syndication.twitter.com
|
||||
127.0.0.1 t.co
|
||||
127.0.0.1 tailfeather.twimg.com
|
||||
127.0.0.1 td.twitter.com
|
||||
127.0.0.1 ton.twimg.com
|
||||
127.0.0.1 transparency.twitter.com
|
||||
127.0.0.1 twimg0-0.akamaihd.net
|
||||
127.0.0.1 twitter.com
|
||||
127.0.0.1 upload.twitter.com
|
||||
127.0.0.1 userstream.twitter.com
|
||||
127.0.0.1 video.twitter.com
|
||||
127.0.0.1 widgets.platform.twitter.com
|
||||
127.0.0.1 widgets.twimg.com
|
||||
127.0.0.1 www.ads-twitter.com
|
||||
127.0.0.1 www.t.co
|
||||
127.0.0.1 www.twitter.com
|
||||
127.0.0.1 www2.twitter.com
|
||||
@@ -1996,9 +2099,12 @@
|
||||
127.0.0.1 addtoprofile.linkedin.com
|
||||
127.0.0.1 ads.linkedin.com
|
||||
127.0.0.1 ae.linkedin.com
|
||||
127.0.0.1 ajuda.linkedin.com
|
||||
127.0.0.1 ap.linkedin.com
|
||||
127.0.0.1 api.linkedin.com
|
||||
127.0.0.1 ar-ae.help.linkedin.com
|
||||
127.0.0.1 ar.linkedin.com
|
||||
127.0.0.1 asistenta.linkedin.com
|
||||
127.0.0.1 at.linkedin.com
|
||||
127.0.0.1 au.linkedin.com
|
||||
127.0.0.1 autodiscover.linkedin.com
|
||||
@@ -2014,6 +2120,7 @@
|
||||
127.0.0.1 ch.linkedin.com
|
||||
127.0.0.1 cms.linkedin.com
|
||||
127.0.0.1 co.linkedin.com
|
||||
127.0.0.1 commsconnect.linkedin.com
|
||||
127.0.0.1 community-test.linkedin.com
|
||||
127.0.0.1 community.linkedin.com
|
||||
127.0.0.1 conscious.linkedin.com
|
||||
@@ -2023,29 +2130,46 @@
|
||||
127.0.0.1 data.linkedin.com
|
||||
127.0.0.1 dc.ads.linkedin.com
|
||||
127.0.0.1 de.linkedin.com
|
||||
127.0.0.1 dev-signin.lms.linkedin.com
|
||||
127.0.0.1 dev.lms.linkedin.com
|
||||
127.0.0.1 developer.linkedin.com
|
||||
127.0.0.1 developers.linkedin.com
|
||||
127.0.0.1 dk.linkedin.com
|
||||
127.0.0.1 download.linkedin.com
|
||||
127.0.0.1 e.linkedin.com
|
||||
127.0.0.1 ec.linkedin.com
|
||||
127.0.0.1 economicgraph.linkedin.com
|
||||
127.0.0.1 ee.linkedin.com
|
||||
127.0.0.1 engineering.linkedin.com
|
||||
127.0.0.1 es.linkedin.com
|
||||
127.0.0.1 eu-west-1.dc.ads.linkedin.com
|
||||
127.0.0.1 events.linkedin.com
|
||||
127.0.0.1 fi.linkedin.com
|
||||
127.0.0.1 financeconnect.linkedin.com
|
||||
127.0.0.1 forms.linkedin.com
|
||||
127.0.0.1 fr.linkedin.com
|
||||
127.0.0.1 gb.linkedin.com
|
||||
127.0.0.1 gr.linkedin.com
|
||||
127.0.0.1 gsk.linkedin.com
|
||||
127.0.0.1 guida.linkedin.com
|
||||
127.0.0.1 gw.linkedin.com
|
||||
127.0.0.1 help-enterprise.linkedin.com
|
||||
127.0.0.1 help-internal.linkedin.com
|
||||
127.0.0.1 help-test.linkedin.com
|
||||
127.0.0.1 help-test2.linkedin.com
|
||||
127.0.0.1 help.linkedin.com
|
||||
127.0.0.1 hilfe.linkedin.com
|
||||
127.0.0.1 hjalp.linkedin.com
|
||||
127.0.0.1 hjelp.linkedin.com
|
||||
127.0.0.1 hk.linkedin.com
|
||||
127.0.0.1 hulp.linkedin.com
|
||||
127.0.0.1 ib.linkedin.com
|
||||
127.0.0.1 id.linkedin.com
|
||||
127.0.0.1 ie.linkedin.com
|
||||
127.0.0.1 il.linkedin.com
|
||||
127.0.0.1 imagine.linkedin.com
|
||||
127.0.0.1 imp2.ads.linkedin.com
|
||||
127.0.0.1 in.bantuan.linkedin.com
|
||||
127.0.0.1 in.linkedin.com
|
||||
127.0.0.1 intro.linkedin.com
|
||||
127.0.0.1 investors.linkedin.com
|
||||
@@ -2053,10 +2177,12 @@
|
||||
127.0.0.1 iq.linkedin.com
|
||||
127.0.0.1 is.linkedin.com
|
||||
127.0.0.1 it.linkedin.com
|
||||
127.0.0.1 ja.linkedin.com
|
||||
127.0.0.1 jp.linkedin.com
|
||||
127.0.0.1 ke.linkedin.com
|
||||
127.0.0.1 kr.linkedin.com
|
||||
127.0.0.1 learning.linkedin.com
|
||||
127.0.0.1 lifg.linkedin.com
|
||||
127.0.0.1 linkedin.com
|
||||
127.0.0.1 linkedinforgood.linkedin.com
|
||||
127.0.0.1 lists.linkedin.com
|
||||
@@ -2077,8 +2203,10 @@
|
||||
127.0.0.1 members.linkedin.com
|
||||
127.0.0.1 mentor.linkedin.com
|
||||
127.0.0.1 mobile.linkedin.com
|
||||
127.0.0.1 ms.bantuan.linkedin.com
|
||||
127.0.0.1 mx.linkedin.com
|
||||
127.0.0.1 my.linkedin.com
|
||||
127.0.0.1 napoveda.linkedin.com
|
||||
127.0.0.1 nc.linkedin.com
|
||||
127.0.0.1 news.linkedin.com
|
||||
127.0.0.1 ng.linkedin.com
|
||||
@@ -2097,9 +2225,11 @@
|
||||
127.0.0.1 pl.linkedin.com
|
||||
127.0.0.1 platform.linkedin.com
|
||||
127.0.0.1 polls.linkedin.com
|
||||
127.0.0.1 pomoc.linkedin.com
|
||||
127.0.0.1 premium.linkedin.com
|
||||
127.0.0.1 press.linkedin.com
|
||||
127.0.0.1 pt.linkedin.com
|
||||
127.0.0.1 purchasing.linkedin.com
|
||||
127.0.0.1 qa.linkedin.com
|
||||
127.0.0.1 remote.linkedin.com
|
||||
127.0.0.1 ro.linkedin.com
|
||||
@@ -2107,37 +2237,81 @@
|
||||
127.0.0.1 rw.linkedin.com
|
||||
127.0.0.1 sa.linkedin.com
|
||||
127.0.0.1 sales.linkedin.com
|
||||
127.0.0.1 salesconnect.linkedin.com
|
||||
127.0.0.1 sandbox.lms.linkedin.com
|
||||
127.0.0.1 se.linkedin.com
|
||||
127.0.0.1 security.linkedin.com
|
||||
127.0.0.1 sg.linkedin.com
|
||||
127.0.0.1 si.linkedin.com
|
||||
127.0.0.1 signin.lms.linkedin.com
|
||||
127.0.0.1 smallbusiness.linkedin.com
|
||||
127.0.0.1 specialedition.linkedin.com
|
||||
127.0.0.1 static.licdn.com
|
||||
127.0.0.1 studentcareers.linkedin.com
|
||||
127.0.0.1 students.linkedin.com
|
||||
127.0.0.1 ta.linkedin.com
|
||||
127.0.0.1 talent.linkedin.com
|
||||
127.0.0.1 td.linkedin.com
|
||||
127.0.0.1 th-th.help.linkedin.com
|
||||
127.0.0.1 tm.linkedin.com
|
||||
127.0.0.1 tn.linkedin.com
|
||||
127.0.0.1 touch.www.linkedin.com
|
||||
127.0.0.1 tr.linkedin.com
|
||||
127.0.0.1 training.linkedin.com
|
||||
127.0.0.1 tulong.linkedin.com
|
||||
127.0.0.1 tv.linkedin.com
|
||||
127.0.0.1 tw.linkedin.com
|
||||
127.0.0.1 tz.linkedin.com
|
||||
127.0.0.1 uk.linkedin.com
|
||||
127.0.0.1 university.linkedin.com
|
||||
127.0.0.1 us-east-1.dc.ads.linkedin.com
|
||||
127.0.0.1 us.linkedin.com
|
||||
127.0.0.1 veterans.linkedin.com
|
||||
127.0.0.1 volunteer.linkedin.com
|
||||
127.0.0.1 volunteers.linkedin.com
|
||||
127.0.0.1 ws.linkedin.com
|
||||
127.0.0.1 www.brand.linkedin.com
|
||||
127.0.0.1 www.bringinyourparents.linkedin.com
|
||||
127.0.0.1 www.business.linkedin.com
|
||||
127.0.0.1 www.certification.linkedin.com
|
||||
127.0.0.1 www.commsconnect.linkedin.com
|
||||
127.0.0.1 www.financeconnect.linkedin.com
|
||||
127.0.0.1 www.gsk.linkedin.com
|
||||
127.0.0.1 www.imagine.linkedin.com
|
||||
127.0.0.1 www.licdn.com
|
||||
127.0.0.1 www.lifg.linkedin.com
|
||||
127.0.0.1 www.linkedin.com
|
||||
127.0.0.1 www.linkedinforgood.linkedin.com
|
||||
127.0.0.1 www.live.linkedin.com
|
||||
127.0.0.1 www.members.linkedin.com
|
||||
127.0.0.1 www.mobile.linkedin.com
|
||||
127.0.0.1 www.nonprofit.linkedin.com
|
||||
127.0.0.1 www.premium.linkedin.com
|
||||
127.0.0.1 www.purchasing.linkedin.com
|
||||
127.0.0.1 www.salesconnect.linkedin.com
|
||||
127.0.0.1 www.smallbusiness.linkedin.com
|
||||
127.0.0.1 www.studentcareers.linkedin.com
|
||||
127.0.0.1 www.students.linkedin.com
|
||||
127.0.0.1 www.university.linkedin.com
|
||||
127.0.0.1 www.veterans.linkedin.com
|
||||
127.0.0.1 www.volunteer.linkedin.com
|
||||
127.0.0.1 yardim.linkedin.com
|
||||
127.0.0.1 za.linkedin.com
|
||||
127.0.0.1 zh-cn.help.linkedin.com
|
||||
127.0.0.1 zh-tw.help.linkedin.com
|
||||
|
||||
# MySpace
|
||||
127.0.0.1 a1-images.myspacecdn.com
|
||||
127.0.0.1 a1.ec-images.myspacecdn.com
|
||||
127.0.0.1 a2-images.myspacecdn.com
|
||||
127.0.0.1 a2.ec-images.myspacecdn.com
|
||||
127.0.0.1 a3-images.myspacecdn.com
|
||||
127.0.0.1 a3.ec-images.myspacecdn.com
|
||||
127.0.0.1 a4-images.myspacecdn.com
|
||||
127.0.0.1 a4.ec-images.myspacecdn.com
|
||||
127.0.0.1 browseusers.myspace.com
|
||||
127.0.0.1 classifieds.myspace.com
|
||||
127.0.0.1 cms.myspacecdn.com
|
||||
127.0.0.1 collect.myspace.com
|
||||
127.0.0.1 events.myspace.com
|
||||
127.0.0.1 favorites.myspace.com
|
||||
@@ -2181,6 +2355,7 @@
|
||||
127.0.0.1 www.myspace.com
|
||||
127.0.0.1 www.myspacecdn.com
|
||||
127.0.0.1 www1.myspace.com
|
||||
127.0.0.1 x.myspacecdn.com
|
||||
|
||||
# Pinterest
|
||||
127.0.0.1 about.pinterest.com
|
||||
@@ -2232,26 +2407,31 @@
|
||||
127.0.0.1 25.media.tumblr.com
|
||||
127.0.0.1 28.media.tumblr.com
|
||||
127.0.0.1 36.media.tumblr.com
|
||||
127.0.0.1 37.media.tumblr.com
|
||||
127.0.0.1 38.media.tumblr.com
|
||||
127.0.0.1 40.media.tumblr.com
|
||||
127.0.0.1 66.media.tumblr.com
|
||||
127.0.0.1 67.media.tumblr.com
|
||||
127.0.0.1 68.media.tumblr.com
|
||||
127.0.0.1 78.media.tumblr.com
|
||||
127.0.0.1 a.tumblr.com
|
||||
127.0.0.1 api.tumblr.com
|
||||
127.0.0.1 assets.tumblr.com
|
||||
127.0.0.1 cookiex.ngd.yahoo.com
|
||||
127.0.0.1 embed.tumblr.com
|
||||
127.0.0.1 engineering.tumblr.com
|
||||
127.0.0.1 platform.tumblr.com
|
||||
127.0.0.1 px.srvcs.tumblr.com
|
||||
127.0.0.1 secure.assets.tumblr.com
|
||||
127.0.0.1 secure.static.tumblr.com
|
||||
127.0.0.1 staff.tumblr.com
|
||||
127.0.0.1 static.tumblr.com
|
||||
127.0.0.1 tumblr.com
|
||||
127.0.0.1 tumblr.tumblr.com
|
||||
127.0.0.1 v.tumblr.com
|
||||
127.0.0.1 vt.tumblr.com
|
||||
127.0.0.1 www.tumblr.com
|
||||
|
||||
# Google Plus
|
||||
127.0.0.1 plus.google.com
|
||||
# 127.0.0.1 plus.l.google.com
|
||||
|
||||
# Reddit
|
||||
127.0.0.1 a.thumbs.redditmedia.com
|
||||
127.0.0.1 about.reddit.com
|
||||
@@ -2272,10 +2452,12 @@
|
||||
127.0.0.1 g.redditmedia.com
|
||||
127.0.0.1 gateway.reddit.com
|
||||
127.0.0.1 gp.reddit.com
|
||||
127.0.0.1 gql.reddit.com
|
||||
127.0.0.1 hw.reddit.com
|
||||
127.0.0.1 i.redd.it
|
||||
127.0.0.1 i.reddit.com
|
||||
127.0.0.1 i.redditmedia.com
|
||||
127.0.0.1 i.reddituploads.com
|
||||
127.0.0.1 it.reddit.com
|
||||
127.0.0.1 m.reddit.com
|
||||
127.0.0.1 meta-api.reddit.com
|
||||
@@ -2287,13 +2469,18 @@
|
||||
127.0.0.1 old.reddit.com
|
||||
127.0.0.1 oops.redditmedia.com
|
||||
127.0.0.1 out.reddit.com
|
||||
127.0.0.1 pixel.redditmedia.com
|
||||
127.0.0.1 preview.redd.it
|
||||
127.0.0.1 redd.it
|
||||
127.0.0.1 reddit-image.s3.amazonaws.com
|
||||
127.0.0.1 reddit-stream.com
|
||||
127.0.0.1 reddit-uploaded-media.s3-accelerate.amazonaws.com
|
||||
127.0.0.1 reddit-uploaded-video.s3-accelerate.amazonaws.com
|
||||
127.0.0.1 reddit.com
|
||||
127.0.0.1 reddit.map.fastly.net
|
||||
127.0.0.1 redditama.reddit.com
|
||||
127.0.0.1 redditblog.com
|
||||
127.0.0.1 redditgifts.com
|
||||
127.0.0.1 redditgifts.s3.amazonaws.com
|
||||
127.0.0.1 redditmedia.com
|
||||
127.0.0.1 s.reddit.com
|
||||
@@ -2301,11 +2488,17 @@
|
||||
127.0.0.1 sendbird.reddit.com
|
||||
127.0.0.1 ssl.reddit.com
|
||||
127.0.0.1 static.redditgifts.com
|
||||
127.0.0.1 stats.redditmedia.com
|
||||
127.0.0.1 strapi.reddit.com
|
||||
127.0.0.1 styles.redditmedia.com
|
||||
127.0.0.1 us.reddit.com
|
||||
127.0.0.1 v.redd.it
|
||||
127.0.0.1 wh.reddit.com
|
||||
127.0.0.1 www.np.reddit.com
|
||||
127.0.0.1 www.reddit-stream.com
|
||||
127.0.0.1 www.reddit.com
|
||||
127.0.0.1 www.redditblog.com
|
||||
127.0.0.1 www.redditgifts.com
|
||||
127.0.0.1 www.redditinc.com
|
||||
127.0.0.1 www.redditmedia.com
|
||||
127.0.0.1 www.redditstatic.com
|
||||
|
||||
+78
-48
@@ -54,59 +54,89 @@ def update_readme_file():
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(description="Creates custom hosts "
|
||||
"file from hosts stored in "
|
||||
"data subfolders.")
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Creates custom hosts "
|
||||
"file from hosts stored in "
|
||||
"data subfolders."
|
||||
)
|
||||
parser.parse_args()
|
||||
|
||||
update_hosts_file("-a", "-o",
|
||||
"alternates/gambling",
|
||||
"-e", "gambling")
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/porn",
|
||||
"-e", "porn")
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/social",
|
||||
"-e", "social")
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/fakenews",
|
||||
"-e", "fakenews")
|
||||
update_hosts_file("-a", "-o", "alternates/gambling", "-e", "gambling")
|
||||
update_hosts_file("-a", "-n", "-o", "alternates/porn", "-e", "porn")
|
||||
update_hosts_file("-a", "-n", "-o", "alternates/social", "-e", "social")
|
||||
update_hosts_file("-a", "-n", "-o", "alternates/fakenews", "-e", "fakenews")
|
||||
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/fakenews-gambling",
|
||||
"-e", "fakenews", "gambling")
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/fakenews-porn",
|
||||
"-e", "fakenews", "porn")
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/fakenews-social",
|
||||
"-e", "fakenews", "social")
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/gambling-porn",
|
||||
"-e", "gambling", "porn")
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/gambling-social",
|
||||
"-e", "gambling", "social")
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/porn-social",
|
||||
"-e", "porn", "social")
|
||||
update_hosts_file(
|
||||
"-a", "-n", "-o", "alternates/fakenews-gambling", "-e", "fakenews", "gambling"
|
||||
)
|
||||
update_hosts_file(
|
||||
"-a", "-n", "-o", "alternates/fakenews-porn", "-e", "fakenews", "porn"
|
||||
)
|
||||
update_hosts_file(
|
||||
"-a", "-n", "-o", "alternates/fakenews-social", "-e", "fakenews", "social"
|
||||
)
|
||||
update_hosts_file(
|
||||
"-a", "-n", "-o", "alternates/gambling-porn", "-e", "gambling", "porn"
|
||||
)
|
||||
update_hosts_file(
|
||||
"-a", "-n", "-o", "alternates/gambling-social", "-e", "gambling", "social"
|
||||
)
|
||||
update_hosts_file(
|
||||
"-a", "-n", "-o", "alternates/porn-social", "-e", "porn", "social"
|
||||
)
|
||||
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/fakenews-gambling-porn",
|
||||
"-e", "fakenews", "gambling", "porn")
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/fakenews-gambling-social",
|
||||
"-e", "fakenews", "gambling", "social")
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/fakenews-porn-social",
|
||||
"-e", "fakenews", "porn", "social")
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/gambling-porn-social",
|
||||
"-e", "gambling", "porn", "social")
|
||||
update_hosts_file(
|
||||
"-a",
|
||||
"-n",
|
||||
"-o",
|
||||
"alternates/fakenews-gambling-porn",
|
||||
"-e",
|
||||
"fakenews",
|
||||
"gambling",
|
||||
"porn",
|
||||
)
|
||||
update_hosts_file(
|
||||
"-a",
|
||||
"-n",
|
||||
"-o",
|
||||
"alternates/fakenews-gambling-social",
|
||||
"-e",
|
||||
"fakenews",
|
||||
"gambling",
|
||||
"social",
|
||||
)
|
||||
update_hosts_file(
|
||||
"-a",
|
||||
"-n",
|
||||
"-o",
|
||||
"alternates/fakenews-porn-social",
|
||||
"-e",
|
||||
"fakenews",
|
||||
"porn",
|
||||
"social",
|
||||
)
|
||||
update_hosts_file(
|
||||
"-a",
|
||||
"-n",
|
||||
"-o",
|
||||
"alternates/gambling-porn-social",
|
||||
"-e",
|
||||
"gambling",
|
||||
"porn",
|
||||
"social",
|
||||
)
|
||||
|
||||
update_hosts_file("-a", "-n", "-o",
|
||||
"alternates/fakenews-gambling-porn-social",
|
||||
"-e", "fakenews", "gambling", "porn", "social")
|
||||
update_hosts_file(
|
||||
"-a",
|
||||
"-n",
|
||||
"-o",
|
||||
"alternates/fakenews-gambling-porn-social",
|
||||
"-e",
|
||||
"fakenews",
|
||||
"gambling",
|
||||
"porn",
|
||||
"social",
|
||||
)
|
||||
|
||||
update_hosts_file("-a", "-n")
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "hosts",
|
||||
"version": "2.4.8",
|
||||
"version": "2.5.3",
|
||||
"description": "Extending and consolidating hosts files from several well-curated sources like adaway.org, mvps.org, malwaredomainlist.com, someonewhocares.org, and potentially others. You can optionally invoke extensions to block additional sites by category.",
|
||||
"main": "",
|
||||
"scripts": {
|
||||
|
||||
@@ -4,52 +4,52 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with base extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **May 29 2019**.
|
||||
* Here's the [raw hosts file with base extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) containing 39,373 entries.
|
||||
* Last updated: **August 14 2019**.
|
||||
* Here's the [raw hosts file with base extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) containing 42,092 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
|
||||
Host file recipe | Readme | Raw hosts | Unique domains | Non Github mirror
|
||||
---------------- |:------:|:---------:|:--------------:|:-------------:
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 39,373 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 40,042 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 41,641 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 52,925 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 41,660 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 42,310 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 53,594 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 42,329 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 55,193 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 43,928 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 55,211 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 55,862 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 44,597 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 55,880 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 57,479 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 58,148 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 42,092 | [link](http://sbc.io/hosts/hosts)
|
||||
Unified hosts **+ fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) | 43,034 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
Unified hosts **+ gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) | 44,364 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
Unified hosts **+ porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) | 54,074 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
Unified hosts **+ social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) | 44,567 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
Unified hosts **+ fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) | 45,306 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
Unified hosts **+ fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) | 55,016 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
Unified hosts **+ fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) | 45,509 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
Unified hosts **+ gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) | 56,346 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
Unified hosts **+ gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) | 46,839 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
Unified hosts **+ porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) | 56,548 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) | 57,288 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
Unified hosts **+ fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) | 47,781 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
Unified hosts **+ fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) | 57,490 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
Unified hosts **+ gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) | 58,820 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
Unified hosts **+ fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts) | 59,762 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -65,6 +65,7 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
Steven Black's ad-hoc list | Additional sketch domains as I come across them. |[link](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts) | occasionally | MIT | [issues](https://github.com/StevenBlack/hosts/issues)
|
||||
Malware Domain List | Malware Domain List is a non-commercial community project. |[link](https://www.malwaredomainlist.com/) | [raw](https://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](https://www.malwaredomainlist.com/contact.php)
|
||||
add.Dead | Dead sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
hostsVN | Hosts block ads of Vietnamese |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | occasionally | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)
|
||||
add.Spam | Spam sites based on [hostsfile.org](http://www.hostsfile.org/hosts.html) content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org) | How to make the internet not suck (as much). |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
MVPS hosts file | The purpose of this site is to provide the user with a high quality custom HOSTS file. |[link](http://winhelp2002.mvps.org/) | [raw](http://winhelp2002.mvps.org/hosts.txt) | monthly | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)
|
||||
@@ -81,14 +82,12 @@ Tiuxo hostlist - ads | Categorized hosts files for DNS based content blocking |[
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -104,9 +103,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -135,7 +134,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -370,9 +369,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -403,8 +402,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -413,4 +416,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+26
-16
@@ -4,18 +4,16 @@
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file @EXTENSIONS_HEADER@
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
@@ -28,6 +26,8 @@ into a unified hosts file with duplicates removed. A variety of tailored hosts
|
||||
|
||||
### List of all hosts file variants
|
||||
|
||||
This repository offers 16 different host file variants, in addition to the base variant.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work
|
||||
with Github download links.
|
||||
@@ -50,14 +50,12 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
The unified hosts file is extensible. Extensions are used to include domains by category. Currently we offer the following categories: `fakenews`, `social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and are added to the base hosts file. Extensions are combined in various ways wth the default hosts file, and the combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
Extensions are optional, and can be combined in various ways wth the base hosts file. The combined products are stored in the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
For example, you may want to block porn domains in addition to the adware and malware we block by default. That hosts file is stored in the porn subfolder of the [`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates) folder.
|
||||
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder tree where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
Data for extensions is stored in the [`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions) folder. You manage extensions by curating this
|
||||
folder tree, where you will find the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
@@ -73,9 +71,9 @@ To run unit tests, in the top level directory, just run:
|
||||
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the sources in the
|
||||
local `data/` subfolder. The script will prompt you whether it should fetch updated versions
|
||||
(from locations defined by the `update.json` text file in each source's folder). Otherwise, it
|
||||
will use the `hosts` file that's already there.
|
||||
|
||||
### Usage
|
||||
@@ -104,7 +102,7 @@ of subfolders below the `extensions` folder containing additional
|
||||
category-specific hosts files to include in the amalgamation. Example:
|
||||
`--extensions porn` or `-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache.
|
||||
Only active when `--replace` is also active.
|
||||
|
||||
`--ip nnn.nnn.nnn.nnn`, or `-i nnn.nnn.nnn.nnn`: the IP address to use as the
|
||||
@@ -339,9 +337,9 @@ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
This repository uses [Release-It!](https://webpro.github.io/release-it/), an excellent CLI release
|
||||
tool for Github repos and npm packages, to automate creating [releases](https://github.com/StevenBlack/hosts/releases).
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
This is why the [package.json](https://github.com/StevenBlack/hosts/blob/master/package.json) and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json) files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
@@ -372,8 +370,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate") (for Windows): The Unified Hosts AutUpdate package is purpose-built for this unified hosts project as well as in active development by community members. It's sophisticated enough to allow any novice the ability to install and uninstall the blacklist of their choosing to their local hosts file and keep it automatically up to date, while also being minimal enough to be able to be easily placed in a shared network location and deployed across an organization via group policies. And since it is in active development by community members, your bug reports, feature requests, and other feedback are most welcome.
|
||||
|
||||
* [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager, written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config) helps customizing, re-installing and using macOS. It also provides a [script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh) to install and update the hosts file using this project on macOS. In combination with a [launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist) it updates the hosts file every x days (default is 4). To install both download the github repo and run the [install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh) from the directory one level up.
|
||||
|
||||
* [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi). Pi-hole uses this repository as one of its sources. This is a very interesting project to setup yourself, or you can [buy one pre-loaded](https://uk.pi-supply.com/products/pi-hole-kit-network-wide-ad-blocker).
|
||||
|
||||
* [Block ads and malware via local BIND9 DNS server](https://github.com/mueller-ma/block-ads-via-dns "Block ads and malware via local DNS server") (for Debian, Raspbian & Ubuntu): Set up a local DNS server with a `/etc/bind/named.conf.blocked` file, sourced from here.
|
||||
@@ -382,4 +384,12 @@ devices under a variety of operating systems.
|
||||
|
||||
* [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound") – [Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.") is a validating, recursive, and caching DNS resolver.
|
||||
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
* [DNSMasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware) This github gist has a short shell script (bash, will work on any 'nix) and uses 'wget' & 'awk' present in most distros, to fetch a specified hosts file and convert it the format required by dnsmasq. Supports ipv4 and ipv6. Designed to be used as either a shell script, or can be dropped into /etc/cron.weekly (or wherever suits). Script is short and easily edited, also has a short document attached with notes on dnsmasq setup.
|
||||
|
||||
## Contribute!
|
||||
|
||||
Please read our [Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md). Among other things, this explains how we organize files and folders in this repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our [code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
lxml>=4.2.4
|
||||
beautifulsoup4==4.6.1
|
||||
beautifulsoup4>=4.6.1
|
||||
|
||||
+368
-286
File diff suppressed because it is too large
Load Diff
+335
-167
@@ -30,7 +30,7 @@ PY3 = sys.version_info >= (3, 0)
|
||||
if PY3:
|
||||
from urllib.request import urlopen
|
||||
else:
|
||||
raise Exception('We do not support Python 2 anymore.')
|
||||
raise Exception("We do not support Python 2 anymore.")
|
||||
|
||||
# Syntactic sugar for "sudo" command in UNIX / Linux
|
||||
if platform.system() == "OpenBSD":
|
||||
@@ -79,58 +79,120 @@ def get_defaults():
|
||||
"exclusions": [],
|
||||
"commonexclusions": ["hulu.com"],
|
||||
"blacklistfile": path_join_robust(BASEDIR_PATH, "blacklist"),
|
||||
"whitelistfile": path_join_robust(BASEDIR_PATH, "whitelist")}
|
||||
"whitelistfile": path_join_robust(BASEDIR_PATH, "whitelist"),
|
||||
}
|
||||
|
||||
|
||||
# End Project Settings
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(description="Creates a unified hosts "
|
||||
"file from hosts stored in "
|
||||
"data subfolders.")
|
||||
parser.add_argument("--auto", "-a", dest="auto", default=False,
|
||||
action="store_true", help="Run without prompting.")
|
||||
parser.add_argument("--backup", "-b", dest="backup", default=False,
|
||||
action="store_true", help="Backup the hosts "
|
||||
"files before they "
|
||||
"are overridden.")
|
||||
parser.add_argument("--extensions", "-e", dest="extensions", default=[],
|
||||
nargs="*", help="Host extensions to include "
|
||||
"in the final hosts file.")
|
||||
parser.add_argument("--ip", "-i", dest="targetip", default="0.0.0.0",
|
||||
help="Target IP address. Default is 0.0.0.0.")
|
||||
parser.add_argument("--keepdomaincomments", "-k",
|
||||
dest="keepdomaincomments", action="store_false", default=True,
|
||||
help="Do not keep domain line comments.")
|
||||
parser.add_argument("--noupdate", "-n", dest="noupdate", default=False,
|
||||
action="store_true", help="Don't update from "
|
||||
"host data sources.")
|
||||
parser.add_argument("--skipstatichosts", "-s", dest="skipstatichosts",
|
||||
default=False, action="store_true",
|
||||
help="Skip static localhost entries "
|
||||
"in the final hosts file.")
|
||||
parser.add_argument("--output", "-o", dest="outputsubfolder", default="",
|
||||
help="Output subfolder for generated hosts file.")
|
||||
parser.add_argument("--replace", "-r", dest="replace", default=False,
|
||||
action="store_true", help="Replace your active "
|
||||
"hosts file with this "
|
||||
"new hosts file.")
|
||||
parser.add_argument("--flush-dns-cache", "-f", dest="flushdnscache",
|
||||
default=False, action="store_true",
|
||||
help="Attempt to flush DNS cache "
|
||||
"after replacing the hosts file.")
|
||||
parser.add_argument("--compress", "-c", dest="compress",
|
||||
default=False, action="store_true",
|
||||
help="Compress the hosts file "
|
||||
"ignoring non-necessary lines "
|
||||
"(empty lines and comments) and "
|
||||
"putting multiple domains in "
|
||||
"each line. Improve the "
|
||||
"performances under Windows.")
|
||||
parser.add_argument("--minimise", "-m", dest="minimise",
|
||||
default=False, action="store_true",
|
||||
help="Minimise the hosts file "
|
||||
"ignoring non-necessary lines "
|
||||
"(empty lines and comments).")
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Creates a unified hosts "
|
||||
"file from hosts stored in "
|
||||
"data subfolders."
|
||||
)
|
||||
parser.add_argument(
|
||||
"--auto",
|
||||
"-a",
|
||||
dest="auto",
|
||||
default=False,
|
||||
action="store_true",
|
||||
help="Run without prompting.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--backup",
|
||||
"-b",
|
||||
dest="backup",
|
||||
default=False,
|
||||
action="store_true",
|
||||
help="Backup the hosts " "files before they " "are overridden.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--extensions",
|
||||
"-e",
|
||||
dest="extensions",
|
||||
default=[],
|
||||
nargs="*",
|
||||
help="Host extensions to include " "in the final hosts file.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--ip",
|
||||
"-i",
|
||||
dest="targetip",
|
||||
default="0.0.0.0",
|
||||
help="Target IP address. Default is 0.0.0.0.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--keepdomaincomments",
|
||||
"-k",
|
||||
dest="keepdomaincomments",
|
||||
action="store_false",
|
||||
default=True,
|
||||
help="Do not keep domain line comments.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--noupdate",
|
||||
"-n",
|
||||
dest="noupdate",
|
||||
default=False,
|
||||
action="store_true",
|
||||
help="Don't update from " "host data sources.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--skipstatichosts",
|
||||
"-s",
|
||||
dest="skipstatichosts",
|
||||
default=False,
|
||||
action="store_true",
|
||||
help="Skip static localhost entries " "in the final hosts file.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--output",
|
||||
"-o",
|
||||
dest="outputsubfolder",
|
||||
default="",
|
||||
help="Output subfolder for generated hosts file.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--replace",
|
||||
"-r",
|
||||
dest="replace",
|
||||
default=False,
|
||||
action="store_true",
|
||||
help="Replace your active " "hosts file with this " "new hosts file.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--flush-dns-cache",
|
||||
"-f",
|
||||
dest="flushdnscache",
|
||||
default=False,
|
||||
action="store_true",
|
||||
help="Attempt to flush DNS cache " "after replacing the hosts file.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--compress",
|
||||
"-c",
|
||||
dest="compress",
|
||||
default=False,
|
||||
action="store_true",
|
||||
help="Compress the hosts file "
|
||||
"ignoring non-necessary lines "
|
||||
"(empty lines and comments) and "
|
||||
"putting multiple domains in "
|
||||
"each line. Improve the "
|
||||
"performances under Windows.",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--minimise",
|
||||
"-m",
|
||||
dest="minimise",
|
||||
default=False,
|
||||
action="store_true",
|
||||
help="Minimise the hosts file "
|
||||
"ignoring non-necessary lines "
|
||||
"(empty lines and comments).",
|
||||
)
|
||||
|
||||
global settings
|
||||
|
||||
@@ -149,17 +211,19 @@ def main():
|
||||
settings["extensionsources"] = list_dir_no_hidden(extensions_path)
|
||||
|
||||
# All our extensions folders...
|
||||
settings["extensions"] = [os.path.basename(item) for item in list_dir_no_hidden(extensions_path)]
|
||||
settings["extensions"] = [
|
||||
os.path.basename(item) for item in list_dir_no_hidden(extensions_path)
|
||||
]
|
||||
# ... intersected with the extensions passed-in as arguments, then sorted.
|
||||
settings["extensions"] = sorted(list(
|
||||
set(options["extensions"]).intersection(settings["extensions"])))
|
||||
settings["extensions"] = sorted(
|
||||
list(set(options["extensions"]).intersection(settings["extensions"]))
|
||||
)
|
||||
|
||||
auto = settings["auto"]
|
||||
exclusion_regexes = settings["exclusionregexs"]
|
||||
source_data_filename = settings["sourcedatafilename"]
|
||||
|
||||
update_sources = prompt_for_update(freshen=settings["freshen"],
|
||||
update_auto=auto)
|
||||
update_sources = prompt_for_update(freshen=settings["freshen"], update_auto=auto)
|
||||
if update_sources:
|
||||
update_all_sources(source_data_filename, settings["hostfilename"])
|
||||
|
||||
@@ -171,14 +235,17 @@ def main():
|
||||
exclusion_regexes = display_exclusion_options(
|
||||
common_exclusions=common_exclusions,
|
||||
exclusion_pattern=exclusion_pattern,
|
||||
exclusion_regexes=exclusion_regexes)
|
||||
exclusion_regexes=exclusion_regexes,
|
||||
)
|
||||
|
||||
extensions = settings["extensions"]
|
||||
sources_data = update_sources_data(settings["sourcesdata"],
|
||||
datapath=data_path,
|
||||
extensions=extensions,
|
||||
extensionspath=extensions_path,
|
||||
sourcedatafilename=source_data_filename)
|
||||
sources_data = update_sources_data(
|
||||
settings["sourcesdata"],
|
||||
datapath=data_path,
|
||||
extensions=extensions,
|
||||
extensionspath=extensions_path,
|
||||
sourcedatafilename=source_data_filename,
|
||||
)
|
||||
|
||||
merge_file = create_initial_file()
|
||||
remove_old_hosts_file(settings["backup"])
|
||||
@@ -199,32 +266,44 @@ def main():
|
||||
output_subfolder = settings["outputsubfolder"]
|
||||
skip_static_hosts = settings["skipstatichosts"]
|
||||
|
||||
write_opening_header(final_file, extensions=extensions,
|
||||
numberofrules=number_of_rules,
|
||||
outputsubfolder=output_subfolder,
|
||||
skipstatichosts=skip_static_hosts)
|
||||
write_opening_header(
|
||||
final_file,
|
||||
extensions=extensions,
|
||||
numberofrules=number_of_rules,
|
||||
outputsubfolder=output_subfolder,
|
||||
skipstatichosts=skip_static_hosts,
|
||||
)
|
||||
final_file.close()
|
||||
|
||||
update_readme_data(settings["readmedatafilename"],
|
||||
extensions=extensions,
|
||||
numberofrules=number_of_rules,
|
||||
outputsubfolder=output_subfolder,
|
||||
sourcesdata=sources_data)
|
||||
update_readme_data(
|
||||
settings["readmedatafilename"],
|
||||
extensions=extensions,
|
||||
numberofrules=number_of_rules,
|
||||
outputsubfolder=output_subfolder,
|
||||
sourcesdata=sources_data,
|
||||
)
|
||||
|
||||
print_success("Success! The hosts file has been saved in folder " +
|
||||
output_subfolder + "\nIt contains " +
|
||||
"{:,}".format(number_of_rules) +
|
||||
" unique entries.")
|
||||
print_success(
|
||||
"Success! The hosts file has been saved in folder "
|
||||
+ output_subfolder
|
||||
+ "\nIt contains "
|
||||
+ "{:,}".format(number_of_rules)
|
||||
+ " unique entries."
|
||||
)
|
||||
|
||||
move_file = prompt_for_move(final_file, auto=auto,
|
||||
replace=settings["replace"],
|
||||
skipstatichosts=skip_static_hosts)
|
||||
move_file = prompt_for_move(
|
||||
final_file,
|
||||
auto=auto,
|
||||
replace=settings["replace"],
|
||||
skipstatichosts=skip_static_hosts,
|
||||
)
|
||||
|
||||
# We only flush the DNS cache if we have
|
||||
# moved a new hosts file into place.
|
||||
if move_file:
|
||||
prompt_for_flush_dns_cache(flush_cache=settings["flushdnscache"],
|
||||
prompt_flush=not auto)
|
||||
prompt_for_flush_dns_cache(
|
||||
flush_cache=settings["flushdnscache"], prompt_flush=not auto
|
||||
)
|
||||
|
||||
|
||||
# Prompt the User
|
||||
@@ -259,7 +338,9 @@ def prompt_for_update(freshen, update_auto):
|
||||
# Starting in Python 3.3, IOError is aliased
|
||||
# OSError. However, we have to catch both for
|
||||
# Python 2.x failures.
|
||||
print_failure("ERROR: No 'hosts' file in the folder. Try creating one manually.")
|
||||
print_failure(
|
||||
"ERROR: No 'hosts' file in the folder. Try creating one manually."
|
||||
)
|
||||
|
||||
if not freshen:
|
||||
return
|
||||
@@ -291,9 +372,11 @@ def prompt_for_exclusions(skip_prompt):
|
||||
custom domains beyond those in the whitelist.
|
||||
"""
|
||||
|
||||
prompt = ("Do you want to exclude any domains?\n"
|
||||
"For example, hulu.com video streaming must be able to access "
|
||||
"its tracking and ad servers in order to play video.")
|
||||
prompt = (
|
||||
"Do you want to exclude any domains?\n"
|
||||
"For example, hulu.com video streaming must be able to access "
|
||||
"its tracking and ad servers in order to play video."
|
||||
)
|
||||
|
||||
if not skip_prompt:
|
||||
if query_yes_no(prompt):
|
||||
@@ -361,6 +444,8 @@ def prompt_for_move(final_file, **move_params):
|
||||
move_hosts_file_into_place(final_file)
|
||||
|
||||
return move_file
|
||||
|
||||
|
||||
# End Prompt the User
|
||||
|
||||
|
||||
@@ -394,15 +479,16 @@ def display_exclusion_options(common_exclusions, exclusion_pattern, exclusion_re
|
||||
prompt = "Do you want to exclude the domain " + exclusion_option + " ?"
|
||||
|
||||
if query_yes_no(prompt):
|
||||
exclusion_regexes = exclude_domain(exclusion_option,
|
||||
exclusion_pattern,
|
||||
exclusion_regexes)
|
||||
exclusion_regexes = exclude_domain(
|
||||
exclusion_option, exclusion_pattern, exclusion_regexes
|
||||
)
|
||||
else:
|
||||
continue
|
||||
|
||||
if query_yes_no("Do you want to exclude any other domains?"):
|
||||
exclusion_regexes = gather_custom_exclusions(exclusion_pattern,
|
||||
exclusion_regexes)
|
||||
exclusion_regexes = gather_custom_exclusions(
|
||||
exclusion_pattern, exclusion_regexes
|
||||
)
|
||||
|
||||
return exclusion_regexes
|
||||
|
||||
@@ -432,7 +518,9 @@ def gather_custom_exclusions(exclusion_pattern, exclusion_regexes):
|
||||
user_domain = input(domain_prompt)
|
||||
|
||||
if is_valid_domain_format(user_domain):
|
||||
exclusion_regexes = exclude_domain(user_domain, exclusion_pattern, exclusion_regexes)
|
||||
exclusion_regexes = exclude_domain(
|
||||
user_domain, exclusion_pattern, exclusion_regexes
|
||||
)
|
||||
|
||||
continue_prompt = "Do you have more domains you want to enter?"
|
||||
if not query_yes_no(continue_prompt):
|
||||
@@ -497,6 +585,8 @@ def matches_exclusions(stripped_rule, exclusion_regexes):
|
||||
return True
|
||||
|
||||
return False
|
||||
|
||||
|
||||
# End Exclusion Logic
|
||||
|
||||
|
||||
@@ -533,8 +623,7 @@ def update_sources_data(sources_data, **sources_params):
|
||||
update_file.close()
|
||||
|
||||
for source in sources_params["extensions"]:
|
||||
source_dir = path_join_robust(
|
||||
sources_params["extensionspath"], source)
|
||||
source_dir = path_join_robust(sources_params["extensionspath"], source)
|
||||
for update_file_path in recursive_glob(source_dir, source_data_filename):
|
||||
update_file = open(update_file_path, "r")
|
||||
update_data = json.load(update_file)
|
||||
@@ -579,9 +668,7 @@ def update_all_sources(source_data_filename, host_filename):
|
||||
"""
|
||||
|
||||
# The transforms we support
|
||||
transform_methods = {
|
||||
'jsonarray': jsonarray
|
||||
}
|
||||
transform_methods = {"jsonarray": jsonarray}
|
||||
|
||||
all_sources = recursive_glob("*", source_data_filename)
|
||||
|
||||
@@ -606,13 +693,16 @@ def update_all_sources(source_data_filename, host_filename):
|
||||
# get rid of carriage-return symbols
|
||||
updated_file = updated_file.replace("\r", "")
|
||||
|
||||
hosts_file = open(path_join_robust(BASEDIR_PATH,
|
||||
os.path.dirname(source),
|
||||
host_filename), "wb")
|
||||
hosts_file = open(
|
||||
path_join_robust(BASEDIR_PATH, os.path.dirname(source), host_filename),
|
||||
"wb",
|
||||
)
|
||||
write_data(hosts_file, updated_file)
|
||||
hosts_file.close()
|
||||
except Exception:
|
||||
print("Error in updating source: ", update_url)
|
||||
|
||||
|
||||
# End Update Logic
|
||||
|
||||
|
||||
@@ -625,8 +715,7 @@ def create_initial_file():
|
||||
merge_file = tempfile.NamedTemporaryFile()
|
||||
|
||||
# spin the sources for the base file
|
||||
for source in recursive_glob(settings["datapath"],
|
||||
settings["hostfilename"]):
|
||||
for source in recursive_glob(settings["datapath"], settings["hostfilename"]):
|
||||
|
||||
start = "# Start {}\n\n".format(os.path.basename(os.path.dirname(source)))
|
||||
end = "# End {}\n\n".format(os.path.basename(os.path.dirname(source)))
|
||||
@@ -636,8 +725,10 @@ def create_initial_file():
|
||||
|
||||
# spin the sources for extensions to the base file
|
||||
for source in settings["extensions"]:
|
||||
for filename in recursive_glob(path_join_robust(
|
||||
settings["extensionspath"], source), settings["hostfilename"]):
|
||||
for filename in recursive_glob(
|
||||
path_join_robust(settings["extensionspath"], source),
|
||||
settings["hostfilename"],
|
||||
):
|
||||
with open(filename, "r") as curFile:
|
||||
write_data(merge_file, curFile.read())
|
||||
|
||||
@@ -668,7 +759,7 @@ def compress_file(input_file, target_ip, output_file):
|
||||
"""
|
||||
|
||||
input_file.seek(0) # reset file pointer
|
||||
write_data(output_file, '\n')
|
||||
write_data(output_file, "\n")
|
||||
|
||||
target_ip_len = len(target_ip)
|
||||
lines = [target_ip]
|
||||
@@ -677,12 +768,13 @@ def compress_file(input_file, target_ip, output_file):
|
||||
line = line.decode("UTF-8")
|
||||
|
||||
if line.startswith(target_ip):
|
||||
if lines[lines_index].count(' ') < 9:
|
||||
lines[lines_index] += ' ' \
|
||||
+ line[target_ip_len:line.find('#')].strip()
|
||||
if lines[lines_index].count(" ") < 9:
|
||||
lines[lines_index] += (
|
||||
" " + line[target_ip_len : line.find("#")].strip() # noqa: E203
|
||||
)
|
||||
else:
|
||||
lines[lines_index] += '\n'
|
||||
lines.append(line[:line.find('#')].strip())
|
||||
lines[lines_index] += "\n"
|
||||
lines.append(line[: line.find("#")].strip())
|
||||
lines_index += 1
|
||||
|
||||
for line in lines:
|
||||
@@ -707,14 +799,14 @@ def minimise_file(input_file, target_ip, output_file):
|
||||
"""
|
||||
|
||||
input_file.seek(0) # reset file pointer
|
||||
write_data(output_file, '\n')
|
||||
write_data(output_file, "\n")
|
||||
|
||||
lines = []
|
||||
for line in input_file.readlines():
|
||||
line = line.decode("UTF-8")
|
||||
|
||||
if line.startswith(target_ip):
|
||||
lines.append(line[:line.find('#')].strip() + '\n')
|
||||
lines.append(line[: line.find("#")].strip() + "\n")
|
||||
|
||||
for line in lines:
|
||||
write_data(output_file, line)
|
||||
@@ -772,27 +864,28 @@ def remove_dups_and_excl(merge_file, exclusion_regexes, output_file=None):
|
||||
line = line.replace("\t+", " ")
|
||||
|
||||
# see gh-271: trim trailing whitespace, periods
|
||||
line = line.rstrip(' .')
|
||||
line = line.rstrip(" .")
|
||||
|
||||
# Testing the first character doesn't require startswith
|
||||
if line[0] == "#" or re.match(r'^\s*$', line[0]):
|
||||
if line[0] == "#" or re.match(r"^\s*$", line[0]):
|
||||
write_data(final_file, line)
|
||||
continue
|
||||
if "::1" in line:
|
||||
continue
|
||||
|
||||
stripped_rule = strip_rule(line) # strip comments
|
||||
if not stripped_rule or matches_exclusions(stripped_rule,
|
||||
exclusion_regexes):
|
||||
if not stripped_rule or matches_exclusions(stripped_rule, exclusion_regexes):
|
||||
continue
|
||||
|
||||
# Normalize rule
|
||||
hostname, normalized_rule = normalize_rule(
|
||||
stripped_rule, target_ip=settings["targetip"],
|
||||
keep_domain_comments=settings["keepdomaincomments"])
|
||||
stripped_rule,
|
||||
target_ip=settings["targetip"],
|
||||
keep_domain_comments=settings["keepdomaincomments"],
|
||||
)
|
||||
|
||||
for exclude in exclusions:
|
||||
if re.search(r'[\s\.]' + re.escape(exclude) + r'\s', line):
|
||||
if re.search(r"[\s\.]" + re.escape(exclude) + r"\s", line):
|
||||
write_line = False
|
||||
break
|
||||
|
||||
@@ -832,7 +925,7 @@ def normalize_rule(rule, target_ip, keep_domain_comments):
|
||||
"""
|
||||
first try: IP followed by domain
|
||||
"""
|
||||
regex = r'^\s*(\d{1,3}\.){3}\d{1,3}\s+([\w\.-]+[a-zA-Z])(.*)'
|
||||
regex = r"^\s*(\d{1,3}\.){3}\d{1,3}\s+([\w\.-]+[a-zA-Z])(.*)"
|
||||
result = re.search(regex, rule)
|
||||
|
||||
if result:
|
||||
@@ -843,7 +936,7 @@ def normalize_rule(rule, target_ip, keep_domain_comments):
|
||||
rule = "%s %s" % (target_ip, hostname)
|
||||
|
||||
if suffix and keep_domain_comments:
|
||||
if not suffix.strip().startswith('#'):
|
||||
if not suffix.strip().startswith("#"):
|
||||
rule += " #%s" % suffix
|
||||
else:
|
||||
rule += " %s" % suffix
|
||||
@@ -853,7 +946,7 @@ def normalize_rule(rule, target_ip, keep_domain_comments):
|
||||
"""
|
||||
next try: IP address followed by host IP address
|
||||
"""
|
||||
regex = r'^\s*(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\s+(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\s*(.*)'
|
||||
regex = r"^\s*(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\s+(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\s*(.*)"
|
||||
result = re.search(regex, rule)
|
||||
|
||||
if result:
|
||||
@@ -863,7 +956,7 @@ def normalize_rule(rule, target_ip, keep_domain_comments):
|
||||
rule = "%s %s" % (target_ip, ip_host)
|
||||
|
||||
if suffix and keep_domain_comments:
|
||||
if not suffix.strip().startswith('#'):
|
||||
if not suffix.strip().startswith("#"):
|
||||
rule += " #%s" % suffix
|
||||
else:
|
||||
rule += " %s" % suffix
|
||||
@@ -922,22 +1015,76 @@ def write_opening_header(final_file, **header_params):
|
||||
file_contents = final_file.read() # Save content.
|
||||
|
||||
final_file.seek(0) # Write at the top.
|
||||
write_data(final_file, "# This hosts file is a merged collection "
|
||||
"of hosts from reputable sources,\n")
|
||||
write_data(final_file, "# with a dash of crowd sourcing via Github\n#\n")
|
||||
write_data(final_file, "# Date: " + time.strftime("%d %B %Y %H:%M:%S (%Z)", time.gmtime()) + "\n")
|
||||
|
||||
if header_params["extensions"]:
|
||||
write_data(final_file, "# Extensions added to this file: " + ", ".join(
|
||||
header_params["extensions"]) + "\n")
|
||||
if len(header_params["extensions"]) > 1:
|
||||
write_data(
|
||||
final_file,
|
||||
"# Title: StevenBlack/hosts with the {0} and {1} extensions\n#\n".format(
|
||||
", ".join(header_params["extensions"][:-1]),
|
||||
header_params["extensions"][-1],
|
||||
),
|
||||
)
|
||||
else:
|
||||
write_data(
|
||||
final_file,
|
||||
"# Title: StevenBlack/hosts with the {0} extension\n#\n".format(
|
||||
", ".join(header_params["extensions"])
|
||||
),
|
||||
)
|
||||
else:
|
||||
write_data(
|
||||
final_file,
|
||||
"# Title: StevenBlack/hosts\n#\n".format(
|
||||
", ".join(header_params["extensions"])
|
||||
),
|
||||
)
|
||||
|
||||
write_data(final_file, ("# Number of unique domains: {:,}\n#\n".format(header_params["numberofrules"])))
|
||||
write_data(final_file, "# Fetch the latest version of this file: "
|
||||
"https://raw.githubusercontent.com/StevenBlack/hosts/master/" +
|
||||
path_join_robust(header_params["outputsubfolder"], "") + "hosts\n")
|
||||
write_data(final_file, "# Project home page: https://github.com/StevenBlack/hosts\n")
|
||||
write_data(final_file, "# Project releases: https://github.com/StevenBlack/hosts/releases\n#\n")
|
||||
write_data(final_file, "# ===============================================================\n")
|
||||
write_data(
|
||||
final_file,
|
||||
"# This hosts file is a merged collection "
|
||||
"of hosts from reputable sources,\n",
|
||||
)
|
||||
write_data(final_file, "# with a dash of crowd sourcing via Github\n#\n")
|
||||
write_data(
|
||||
final_file,
|
||||
"# Date: " + time.strftime("%d %B %Y %H:%M:%S (%Z)", time.gmtime()) + "\n",
|
||||
)
|
||||
|
||||
if header_params["extensions"]:
|
||||
write_data(
|
||||
final_file,
|
||||
"# Extensions added to this file: "
|
||||
+ ", ".join(header_params["extensions"])
|
||||
+ "\n",
|
||||
)
|
||||
|
||||
write_data(
|
||||
final_file,
|
||||
(
|
||||
"# Number of unique domains: {:,}\n#\n".format(
|
||||
header_params["numberofrules"]
|
||||
)
|
||||
),
|
||||
)
|
||||
write_data(
|
||||
final_file,
|
||||
"# Fetch the latest version of this file: "
|
||||
"https://raw.githubusercontent.com/StevenBlack/hosts/master/"
|
||||
+ path_join_robust(header_params["outputsubfolder"], "")
|
||||
+ "hosts\n",
|
||||
)
|
||||
write_data(
|
||||
final_file, "# Project home page: https://github.com/StevenBlack/hosts\n"
|
||||
)
|
||||
write_data(
|
||||
final_file,
|
||||
"# Project releases: https://github.com/StevenBlack/hosts/releases\n#\n",
|
||||
)
|
||||
write_data(
|
||||
final_file,
|
||||
"# ===============================================================\n",
|
||||
)
|
||||
write_data(final_file, "\n")
|
||||
|
||||
if not header_params["skipstatichosts"]:
|
||||
@@ -997,9 +1144,11 @@ def update_readme_data(readme_file, **readme_updates):
|
||||
extensions_key = "-".join(extensions)
|
||||
|
||||
output_folder = readme_updates["outputsubfolder"]
|
||||
generation_data = {"location": path_join_robust(output_folder, ""),
|
||||
"entries": readme_updates["numberofrules"],
|
||||
"sourcesdata": readme_updates["sourcesdata"]}
|
||||
generation_data = {
|
||||
"location": path_join_robust(output_folder, ""),
|
||||
"entries": readme_updates["numberofrules"],
|
||||
"sourcesdata": readme_updates["sourcesdata"],
|
||||
}
|
||||
|
||||
with open(readme_file, "r") as f:
|
||||
readme_data = json.load(f)
|
||||
@@ -1029,12 +1178,16 @@ def move_hosts_file_into_place(final_file):
|
||||
filename = os.path.abspath(final_file.name)
|
||||
|
||||
if os.name == "posix":
|
||||
print("Moving the file requires administrative privileges. You might need to enter your password.")
|
||||
print(
|
||||
"Moving the file requires administrative privileges. You might need to enter your password."
|
||||
)
|
||||
if subprocess.call(SUDO + ["cp", filename, "/etc/hosts"]):
|
||||
print_failure("Moving the file failed.")
|
||||
elif os.name == "nt":
|
||||
print("Automatically moving the hosts file in place is not yet supported.")
|
||||
print("Please move the generated file to %SystemRoot%\system32\drivers\etc\hosts") # noqa: W605
|
||||
print(
|
||||
"Please move the generated file to %SystemRoot%\system32\drivers\etc\hosts"
|
||||
) # noqa: W605
|
||||
|
||||
|
||||
def flush_dns_cache():
|
||||
@@ -1043,7 +1196,9 @@ def flush_dns_cache():
|
||||
"""
|
||||
|
||||
print("Flushing the DNS cache to utilize new hosts file...")
|
||||
print("Flushing the DNS cache requires administrative privileges. You might need to enter your password.")
|
||||
print(
|
||||
"Flushing the DNS cache requires administrative privileges. You might need to enter your password."
|
||||
)
|
||||
|
||||
dns_cache_found = False
|
||||
|
||||
@@ -1052,8 +1207,10 @@ def flush_dns_cache():
|
||||
print_failure("Flushing the DNS cache failed.")
|
||||
elif os.name == "nt":
|
||||
print("Automatically flushing the DNS cache is not yet supported.")
|
||||
print("Please copy and paste the command 'ipconfig /flushdns' in "
|
||||
"administrator command prompt after running this script.")
|
||||
print(
|
||||
"Please copy and paste the command 'ipconfig /flushdns' in "
|
||||
"administrator command prompt after running this script."
|
||||
)
|
||||
else:
|
||||
nscd_prefixes = ["/etc", "/etc/rc.d"]
|
||||
nscd_msg = "Flushing the DNS cache by restarting nscd {result}"
|
||||
@@ -1088,7 +1245,9 @@ def flush_dns_cache():
|
||||
for service_type in service_types:
|
||||
service = service_type + ".service"
|
||||
service_file = path_join_robust(system_dir, service)
|
||||
service_msg = ("Flushing the DNS cache by restarting " + service + " {result}")
|
||||
service_msg = (
|
||||
"Flushing the DNS cache by restarting " + service + " {result}"
|
||||
)
|
||||
|
||||
if os.path.isfile(service_file):
|
||||
dns_cache_found = True
|
||||
@@ -1132,8 +1291,9 @@ def remove_old_hosts_file(backup):
|
||||
open(old_file_path, "a").close()
|
||||
|
||||
if backup:
|
||||
backup_file_path = path_join_robust(BASEDIR_PATH, "hosts-{}".format(
|
||||
time.strftime("%Y-%m-%d-%H-%M-%S")))
|
||||
backup_file_path = path_join_robust(
|
||||
BASEDIR_PATH, "hosts-{}".format(time.strftime("%Y-%m-%d-%H-%M-%S"))
|
||||
)
|
||||
|
||||
# Make a backup copy, marking the date in which the list was updated
|
||||
shutil.copy(old_file_path, backup_file_path)
|
||||
@@ -1142,6 +1302,8 @@ def remove_old_hosts_file(backup):
|
||||
|
||||
# Create new empty hosts file
|
||||
open(old_file_path, "a").close()
|
||||
|
||||
|
||||
# End File Logic
|
||||
|
||||
|
||||
@@ -1174,9 +1336,9 @@ def domain_to_idna(line):
|
||||
- The following also split the trailing comment of a given line.
|
||||
"""
|
||||
|
||||
if not line.startswith('#'):
|
||||
tabs = '\t'
|
||||
space = ' '
|
||||
if not line.startswith("#"):
|
||||
tabs = "\t"
|
||||
space = " "
|
||||
|
||||
tabs_position, space_position = (line.find(tabs), line.find(space))
|
||||
|
||||
@@ -1190,7 +1352,7 @@ def domain_to_idna(line):
|
||||
elif not space_position == -1:
|
||||
separator = space
|
||||
else:
|
||||
separator = ''
|
||||
separator = ""
|
||||
|
||||
if separator:
|
||||
splited_line = line.split(separator)
|
||||
@@ -1202,20 +1364,21 @@ def domain_to_idna(line):
|
||||
break
|
||||
index += 1
|
||||
|
||||
if '#' in splited_line[index]:
|
||||
index_comment = splited_line[index].find('#')
|
||||
if "#" in splited_line[index]:
|
||||
index_comment = splited_line[index].find("#")
|
||||
|
||||
if index_comment > -1:
|
||||
comment = splited_line[index][index_comment:]
|
||||
|
||||
splited_line[index] = splited_line[index] \
|
||||
.split(comment)[0] \
|
||||
.encode("IDNA").decode("UTF-8") + \
|
||||
comment
|
||||
splited_line[index] = (
|
||||
splited_line[index]
|
||||
.split(comment)[0]
|
||||
.encode("IDNA")
|
||||
.decode("UTF-8")
|
||||
+ comment
|
||||
)
|
||||
|
||||
splited_line[index] = splited_line[index] \
|
||||
.encode("IDNA") \
|
||||
.decode("UTF-8")
|
||||
splited_line[index] = splited_line[index].encode("IDNA").decode("UTF-8")
|
||||
except IndexError:
|
||||
pass
|
||||
return separator.join(splited_line)
|
||||
@@ -1267,8 +1430,8 @@ def get_file_by_url(url):
|
||||
|
||||
try:
|
||||
f = urlopen(url)
|
||||
soup = BeautifulSoup(f.read(), 'lxml').get_text()
|
||||
return '\n'.join(list(map(domain_to_idna, soup.split('\n'))))
|
||||
soup = BeautifulSoup(f.read(), "lxml").get_text()
|
||||
return "\n".join(list(map(domain_to_idna, soup.split("\n"))))
|
||||
except Exception:
|
||||
print("Problem getting file: ", url)
|
||||
|
||||
@@ -1322,11 +1485,8 @@ def query_yes_no(question, default="yes"):
|
||||
yes : Whether or not the user replied yes to the question.
|
||||
"""
|
||||
|
||||
valid = {"yes": "yes", "y": "yes", "ye": "yes",
|
||||
"no": "no", "n": "no"}
|
||||
prompt = {None: " [y/n] ",
|
||||
"yes": " [Y/n] ",
|
||||
"no": " [y/N] "}.get(default, None)
|
||||
valid = {"yes": "yes", "y": "yes", "ye": "yes", "no": "no", "n": "no"}
|
||||
prompt = {None: " [y/n] ", "yes": " [Y/n] ", "no": " [y/N] "}.get(default, None)
|
||||
|
||||
if not prompt:
|
||||
raise ValueError("invalid default answer: '%s'" % default)
|
||||
@@ -1371,8 +1531,10 @@ def is_valid_domain_format(domain):
|
||||
domain_regex = re.compile(r"www\d{0,3}[.]|https?")
|
||||
|
||||
if domain_regex.match(domain):
|
||||
print("The domain " + domain + " is not valid. Do not include "
|
||||
"www.domain.com or http(s)://domain.com. Try again.")
|
||||
print(
|
||||
"The domain " + domain + " is not valid. Do not include "
|
||||
"www.domain.com or http(s)://domain.com. Try again."
|
||||
)
|
||||
return False
|
||||
else:
|
||||
return True
|
||||
@@ -1436,7 +1598,9 @@ def path_join_robust(path, *paths):
|
||||
|
||||
return os.path.join(path, *paths)
|
||||
except UnicodeDecodeError as e:
|
||||
raise locale.Error("Unable to construct path. This is likely a LOCALE issue:\n\n" + str(e))
|
||||
raise locale.Error(
|
||||
"Unable to construct path. This is likely a LOCALE issue:\n\n" + str(e)
|
||||
)
|
||||
|
||||
|
||||
# Colors
|
||||
@@ -1462,7 +1626,9 @@ def supports_color():
|
||||
"""
|
||||
|
||||
sys_platform = sys.platform
|
||||
supported = sys_platform != "Pocket PC" and (sys_platform != "win32" or "ANSICON" in os.environ)
|
||||
supported = sys_platform != "Pocket PC" and (
|
||||
sys_platform != "win32" or "ANSICON" in os.environ
|
||||
)
|
||||
|
||||
atty_connected = hasattr(sys.stdout, "isatty") and sys.stdout.isatty()
|
||||
return supported and atty_connected
|
||||
@@ -1521,6 +1687,8 @@ def print_failure(text):
|
||||
"""
|
||||
|
||||
print(colorize(text, Colors.FAIL))
|
||||
|
||||
|
||||
# End Helper Functions
|
||||
|
||||
|
||||
|
||||
+35
-24
@@ -12,19 +12,21 @@ from string import Template
|
||||
|
||||
# Project Settings
|
||||
BASEDIR_PATH = os.path.dirname(os.path.realpath(__file__))
|
||||
README_TEMPLATE = os.path.join(BASEDIR_PATH, 'readme_template.md')
|
||||
README_FILENAME = 'readme.md'
|
||||
README_TEMPLATE = os.path.join(BASEDIR_PATH, "readme_template.md")
|
||||
README_FILENAME = "readme.md"
|
||||
README_DATA_FILENAME = "readmeData.json"
|
||||
|
||||
|
||||
def main():
|
||||
s = Template('${description} | [Readme](https://github.com/StevenBlack/'
|
||||
'hosts/blob/master/${location}readme.md) | '
|
||||
'[link](https://raw.githubusercontent.com/StevenBlack/'
|
||||
'hosts/master/${location}hosts) | '
|
||||
'${fmtentries} | '
|
||||
'[link](http://sbc.io/hosts/${location}hosts)')
|
||||
with open(README_DATA_FILENAME, 'r') as f:
|
||||
s = Template(
|
||||
"${description} | [Readme](https://github.com/StevenBlack/"
|
||||
"hosts/blob/master/${location}readme.md) | "
|
||||
"[link](https://raw.githubusercontent.com/StevenBlack/"
|
||||
"hosts/master/${location}hosts) | "
|
||||
"${fmtentries} | "
|
||||
"[link](http://sbc.io/hosts/${location}hosts)"
|
||||
)
|
||||
with open(README_DATA_FILENAME, "r") as f:
|
||||
data = json.load(f)
|
||||
|
||||
keys = list(data.keys())
|
||||
@@ -37,10 +39,11 @@ def main():
|
||||
for key in keys:
|
||||
data[key]["fmtentries"] = "{:,}".format(data[key]["entries"])
|
||||
if key == "base":
|
||||
data[key]["description"] = 'Unified hosts = **(adware + malware)**'
|
||||
data[key]["description"] = "Unified hosts = **(adware + malware)**"
|
||||
else:
|
||||
data[key]["description"] = ('Unified hosts **+ ' +
|
||||
key.replace("-", " + ") + '**')
|
||||
data[key]["description"] = (
|
||||
"Unified hosts **+ " + key.replace("-", " + ") + "**"
|
||||
)
|
||||
|
||||
toc_rows += s.substitute(data[key]) + "\n"
|
||||
|
||||
@@ -52,10 +55,13 @@ def main():
|
||||
"issues": "",
|
||||
"url": "",
|
||||
"license": "",
|
||||
"issues": ""}
|
||||
"issues": "",
|
||||
}
|
||||
|
||||
t = Template('${name} | ${description} |[link](${homeurl})'
|
||||
' | [raw](${url}) | ${frequency} | ${license} | [issues](${issues}) ')
|
||||
t = Template(
|
||||
"${name} | ${description} |[link](${homeurl})"
|
||||
" | [raw](${url}) | ${frequency} | ${license} | [issues](${issues}) "
|
||||
)
|
||||
|
||||
for key in keys:
|
||||
extensions = key.replace("-", ", ")
|
||||
@@ -71,16 +77,21 @@ def main():
|
||||
this_row.update(source)
|
||||
source_rows += t.substitute(this_row) + "\n"
|
||||
|
||||
with open(os.path.join(data[key]["location"],
|
||||
README_FILENAME), "wt") as out:
|
||||
with open(os.path.join(data[key]["location"], README_FILENAME), "wt") as out:
|
||||
for line in open(README_TEMPLATE):
|
||||
line = line.replace('@GEN_DATE@', time.strftime("%B %d %Y", time.gmtime()))
|
||||
line = line.replace('@EXTENSIONS@', extensions_str)
|
||||
line = line.replace('@EXTENSIONS_HEADER@', extensions_header)
|
||||
line = line.replace('@NUM_ENTRIES@', "{:,}".format(data[key]["entries"]))
|
||||
line = line.replace('@SUBFOLDER@', os.path.join(data[key]["location"], ''))
|
||||
line = line.replace('@TOCROWS@', toc_rows)
|
||||
line = line.replace('@SOURCEROWS@', source_rows)
|
||||
line = line.replace(
|
||||
"@GEN_DATE@", time.strftime("%B %d %Y", time.gmtime())
|
||||
)
|
||||
line = line.replace("@EXTENSIONS@", extensions_str)
|
||||
line = line.replace("@EXTENSIONS_HEADER@", extensions_header)
|
||||
line = line.replace(
|
||||
"@NUM_ENTRIES@", "{:,}".format(data[key]["entries"])
|
||||
)
|
||||
line = line.replace(
|
||||
"@SUBFOLDER@", os.path.join(data[key]["location"], "")
|
||||
)
|
||||
line = line.replace("@TOCROWS@", toc_rows)
|
||||
line = line.replace("@SOURCEROWS@", source_rows)
|
||||
out.write(line)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user