Compare commits

...
60 Commits
Author SHA1 Message Date
Steven Black 09fedc30fd Release 2.5.3 2019-08-14 09:38:41 -04:00
Steven Black 3543bdb89b Updates from yoyo.org, sinfonietta, and HostsVN. 2019-08-14 09:38:15 -04:00
Steven Black a1b08abe89 Add contributing guidelines, and a page explaining the repo's file and folder structure. 2019-08-14 09:17:54 -04:00
Steven Black 82063031b0 Add a code of conduct to the repo, referencing it from the readme. 2019-08-14 08:18:06 -04:00
Steven Black 8fc214edbf Release 2.5.2 2019-08-13 19:39:22 -04:00
Steven Black d7cc7e5716 Updates from yoyo.org, KADhosts, hostsVN, CoinBlockerList, and Badd-Boyz. 2019-08-13 19:38:57 -04:00
Steven Black 3c7b853a21 Merge pull request #1026 from tiiiecherle/master
Update readme_template.md
2019-08-12 09:06:52 -04:00
tiiiecherle 34e99f79f5 Update requirements.txt 2019-08-12 07:56:45 +02:00
tiiiecherle b8f3bfcf5c Update readme_template.md 2019-08-11 14:34:18 +02:00
Steven Black e1c3d2ccb1 Release 2.5.1 2019-08-10 14:25:21 -04:00
Steven Black 411be981bf Updates from sinfonietta, yoyo.org, KADhosts, hostsVN, and Badd-Boyz. 2019-08-10 14:24:50 -04:00
Steven Black e1ca7f3375 Adding a new web page popup source. 2019-08-09 18:33:56 -04:00
Steven Black 174a5ba732 Release 2.5.0 2019-08-06 13:23:00 -04:00
Steven Black 4163711605 Updates from hostsVN, yoyo.org, KADhosts, and Badd-Boyz. 2019-08-06 13:22:34 -04:00
Steven Black e08c625576 Merge pull request #1025 from bigdargon/support/hostsVN
Add source hostsVN
2019-08-06 13:19:33 -04:00
hostsVN e56bf74c53 Create update.json 2019-08-05 09:27:24 +07:00
Steven Black 332836927d Release 2.4.18 2019-07-31 10:42:11 -04:00
Steven Black e65dfcf63e Updates from sinfonietta, clefspeare13, yoyo.org, someonewhocares.org, KADhosts, and Badd-Boyz. 2019-07-31 10:41:44 -04:00
Steven Black 3d6b4b3b57 Release 2.4.17 2019-07-27 13:24:30 -04:00
Steven Black 238d46f2f6 Updates from clefspear13, yoyo.org, someonewhocares.org, and KADhosts. 2019-07-27 13:24:12 -04:00
Steven Black 5b0420f103 Release 2.4.16 2019-07-21 21:26:29 -04:00
Steven Black 8c2099b0ed Updates from fakenews, gambling, yoyo.org, someonewhocares.org, mvps.org, KADhosts, and Badd-Boyz. 2019-07-21 21:26:01 -04:00
Steven Black a02fae96cf Issue #1018: fix – remove rogue www.www. domains from my ad-hoc list. 2019-07-20 17:12:46 -04:00
Steven Black e54e1d624c Merge pull request #1014 from funilrys/issue-744
Introduction of the title in generated hosts files
2019-07-15 23:10:35 +02:00
funilrys 0843d83d09 It's stupid that it should be at the very top but yeah I fixed it... ¯\_(ツ)_/¯ 2019-07-13 21:06:30 +02:00
funilrys 9fbcff27e0 Fix typo for the ci tests 2019-07-13 20:16:55 +02:00
funilrys bd4df222c9 Introduction of a possible solution for the ci tests 2019-07-13 20:15:45 +02:00
funilrys f97458927c Introduction of the black badge.
More info at: https://github.com/python/black#show-your-style
2019-07-13 13:51:13 +02:00
funilrys b93b427a6e fix #744 #843 and disable E203 (flake8).
Indeed, before this patch, no `# Title: XYZ` was describing our generated
host file. This patch fixes that.

Indeed, we now do the following:

- If no extension is included we add:
    - `# Title: StevenBlack/hosts`
- If exactly one extension is included we add:
    - `# Title: StevenBlack/hosts with the extension_name extension`
- If more than one extension is included we add (in one line):
    - `# Title: StevenBlack/hosts with the extname1,
      extname2 and extname3 extensions`

Please also note that I disable E203 (whitespace before ':') for flake8
at line 773.

Since we use Black for code formatting let me redirect you to
the documentation of Black which explain what I did.

https://black.readthedocs.io/en/stable/the_black_code_style.html#slices :

> Since E203 is not PEP 8 compliant, you should tell
> Flake8 to ignore these warnings.
2019-07-13 13:41:36 +02:00
funilrys 05dad7e657 Introduction of Black: The uncompromising Python code formatter.
Please find more about it there:
* https://github.com/python/black
* https://black.readthedocs.io/en/stable/
2019-07-13 13:40:13 +02:00
Steven Black 5386cec268 Release 2.4.15 2019-07-04 21:26:31 -04:00
Steven Black 05fc18a46f Updates from sinfonietta, yoyo.org, someonewhocares.org, and KADhosts. 2019-07-04 21:26:02 -04:00
Steven Black 5f772618f7 Release 2.4.14 2019-06-28 13:14:24 -04:00
Steven Black 36a6bcdc3f Updates from clefspearfe13, fakenews, yoyo.org, someonewhocares.org, KADhosts, and Badd-Boyz. 2019-06-28 13:14:02 -04:00
Steven Black cd32e90bdf Release 2.4.13 2019-06-22 21:21:28 -04:00
Steven Black 4725aab78c Updates from sinfonietta, clefspeare13, yoyo.org, someonewhocares.org, KADhosts, and Badd-Boyz. 2019-06-22 21:21:13 -04:00
Steven Black 0a4d2661e1 Release 2.4.12 2019-06-19 13:37:35 -04:00
Steven Black a04c66f1b3 Updates from sinfonietta, KADhosts, and Badd-Boyz. 2019-06-19 13:36:51 -04:00
Steven Black 85038558ef Release 2.4.11 2019-06-17 14:21:16 -04:00
Steven Black c52725dcf9 Updates from yoyo.org, someonewhocares.org, mvps.org, KADhosts, and Badd-Boyz. 2019-06-17 14:20:57 -04:00
Steven Black 15fa2070ca Update the reame files to link to Christian Martínez' ViHoMa visual interface, written in Java. 2019-06-17 14:18:08 -04:00
Steven Black cb5cac38af Release 2.4.10 2019-06-11 12:16:03 -04:00
Steven Black da669df0a5 New data from sinfonietta, yoyo.org, KADhosts, CoinBlockerList, Badd-Boyz, and add.spam. 2019-06-11 12:15:41 -04:00
Steven Black b3b5808b10 Merge pull request #998 from ahallais/master
feat(domain): add domain adservice.google.com.vn
2019-06-11 11:09:45 -04:00
Arnaud Hallais bf8cdacca2 feat(domain): add domain adservice.google.com.vn 2019-06-11 21:13:42 +07:00
Steven Black b1664ca84e Release 2.4.9 2019-06-05 17:02:25 -04:00
Steven Black ae3b3e6ff8 Updates from yoyo.org, KADhosts, and Badd-Boyz. 2019-06-05 17:02:09 -04:00
Steven Black 0f457c7c02 Release 2.4.8 2019-05-29 11:53:57 -04:00
Steven Black 5c831c05d7 Updates from clefspeare13, yoyo.org, someonewhocares.org, KADhosts, and Badd-Boyz 2019-05-29 11:53:35 -04:00
Steven Black 77cbe1e366 Merge pull request #984 from mys721tx/leaky
Adding leaky prefix
2019-05-29 11:08:52 -04:00
Yishen Miao 36fab9ad8f Adding leaky prefix
Per #982, a list of domains that have at least one A answers from Google
Public DNS has been added to the list.

Domains that returns on `NXDOMAIN` on Google Public DNS are removed.
Domains that are duplicates of existing entries are also removed.
2019-05-29 00:54:31 -04:00
Steven Black cd3004fafe Release 2.4.7 2019-05-24 09:45:12 -04:00
Steven Black 820b456810 Updates from tiuxo, and yoyo.org. 2019-05-24 09:44:46 -04:00
Steven Black e3c53841f2 Release 2.4.6 2019-05-23 12:18:48 -04:00
Steven Black a851f76f03 Updates from tiuxo, sinfonietta, yoyo.org, someonewhocares.org, KADhosts, and Badd-Boyz. 2019-05-23 12:18:18 -04:00
Steven Black ef7f6d72b9 Release 2.4.5 2019-05-13 21:23:06 -04:00
Steven Black bd0d6fe534 Updates from fakenews, KADhosts, and Badd-Boyz. 2019-05-13 21:22:45 -04:00
Steven Black bb02c6e521 Release 2.4.4 2019-05-10 17:49:52 -04:00
Steven Black fcaca8551e Updates from tiuxo, sinfonietta, yoyo.org, someonewhocares.org, mvps.org, KADhosts, CoinBlockerList, and Badd-Boyz. 2019-05-10 17:49:32 -04:00
Steven Black 3cfbdad90e Add com-fasting.live. 2019-05-06 09:58:02 -04:00
60 changed files with 84506 additions and 46672 deletions
+2
View File
@@ -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 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 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,032 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 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,745 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 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,486 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 2019**.
* Here's the [raw hosts file with fakenews, gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) containing 42,198 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 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,764 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 2019**.
* Here's the [raw hosts file with fakenews, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) containing 53,477 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 2019**.
* Here's the [raw hosts file with fakenews, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) containing 42,218 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
+3999 -850
View File
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 2019**.
* Here's the [raw hosts file with fakenews extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) containing 39,930 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 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,362 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 2019**.
* Here's the [raw hosts file with gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) containing 55,075 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 2019**.
* Here's the [raw hosts file with gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) containing 43,816 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
+3730 -848
View File
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 2019**.
* Here's the [raw hosts file with gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) containing 41,528 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
+5791 -4285
View File
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 2019**.
* Here's the [raw hosts file with porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) containing 55,094 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
+5595 -4279
View File
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 2019**.
* Here's the [raw hosts file with porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) containing 52,807 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
+3921 -853
View File
File diff suppressed because it is too large Load Diff
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 2019**.
* Here's the [raw hosts file with social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) containing 41,548 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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).
+76
View File
@@ -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
+41
View File
@@ -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.
+39
View 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!
+29 -180
View File
@@ -27,7 +27,7 @@
##### Version Information #
###################################################
### Version: V1.2019.05.7680
### Version: V1.2019.08.7955
##### Version Information ##
# Use this file to prevent your computer or server from connecting to selected
@@ -92,10 +92,10 @@
0.0.0.0 1001lingerie.com
0.0.0.0 100dollars-seo.com
0.0.0.0 100filles.free.fr
0.0.0.0 100shemales.com
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
@@ -209,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
@@ -229,7 +228,6 @@
0.0.0.0 2n2qlh5hqcwrvo.net
0.0.0.0 2o34.com
0.0.0.0 2p9fyvx.com
0.0.0.0 2pxg8bcf.top
0.0.0.0 2rich4bitches.com
0.0.0.0 2sexy.ro
0.0.0.0 2.speedknow.co
@@ -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
@@ -322,7 +319,6 @@
0.0.0.0 57883.net
0.0.0.0 59cn7.com
0.0.0.0 5dimessports.com
0.0.0.0 5f055i.co.cc
0.0.0.0 5finder.com
0.0.0.0 5forex.ru
0.0.0.0 5hmmm1mk.top
@@ -345,7 +341,6 @@
0.0.0.0 69lingerie.com
0.0.0.0 69net.de
0.0.0.0 69proof.com
0.0.0.0 69sex.com.br
0.0.0.0 69tubex.com
0.0.0.0 6amateure.net
0.0.0.0 6buckamateurs.com
@@ -457,14 +452,12 @@
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
0.0.0.0 abbywintersnudes.thumblogger.com
0.0.0.0 abclauncher.com
0.0.0.0 abcsex.dk
0.0.0.0 abcsexy.free.fr
0.0.0.0 abctoppictures.net
0.0.0.0 abdicted.com
0.0.0.0 abdl-adult-baby-phone-sex.info
@@ -486,6 +479,7 @@
0.0.0.0 absinths.com
0.0.0.0 absolute-live.com
0.0.0.0 ab.teenx.free.fr
0.0.0.0 abtests.cliqz.com
0.0.0.0 acads.net
0.0.0.0 account.maximus.co
0.0.0.0 account.paypal-inc.tribesiren.com
@@ -495,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
@@ -535,13 +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 ajuntamentodastribos.com.br
0.0.0.0 akaflieg-sb.de
0.0.0.0 akama.com
0.0.0.0 akariyer.com
@@ -551,7 +540,6 @@
0.0.0.0 akita.kz
0.0.0.0 akku.mondo.trium.mitsubishi.sms13.de
0.0.0.0 aksao.com
0.0.0.0 aksite.freedom.fi
0.0.0.0 aksonural.ru
0.0.0.0 aktivator-windows10.blogspot.com
0.0.0.0 akuhni.by
@@ -651,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
@@ -667,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
@@ -678,6 +663,7 @@
0.0.0.0 analsexo.info
0.0.0.0 analsexphoto.yourfreesites.com
0.0.0.0 anal-videos-photos.com
0.0.0.0 analytics.cliqz.com
0.0.0.0 a.namitol.com
0.0.0.0 ananashotel.com
0.0.0.0 anatomytrains.co.uk
@@ -701,12 +687,12 @@
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
0.0.0.0 animal-drawings.com
0.0.0.0 a.nimdinb.com
0.0.0.0 anolysis.privacy.cliqz.com
0.0.0.0 a-n-o-n-y-m-o-u-s.info
0.0.0.0 answerzones.com
0.0.0.0 antcompany.com
@@ -726,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
@@ -775,13 +760,15 @@
0.0.0.0 cineitalia.top
0.0.0.0 cinema3satu.com
0.0.0.0 cinemabio.com
0.0.0.0 cinemaenergy-hd.ru
0.0.0.0 cinematraffic.com
0.0.0.0 cinepornox.com
0.0.0.0 cinepro.com
0.0.0.0 cingualr.com
0.0.0.0 cinnamonmaster.com
0.0.0.0 cinselkameralisohbet.com
0.0.0.0 cliqz.com
0.0.0.0 collector-hpn.cliqz.com
0.0.0.0 collector.hpn.cliqz.com
0.0.0.0 communisave.co.za
0.0.0.0 community.allhiphop.com
0.0.0.0 communitypetclinicmanteca.com
@@ -819,54 +806,6 @@
0.0.0.0 cooknfit.com
0.0.0.0 coolbar.pro
0.0.0.0 coolemailnames.com
0.0.0.0 coolfoto.dk
0.0.0.0 coolgamechannel.com
0.0.0.0 coolgaymovies.co
0.0.0.0 coolrastaman.free.fr
0.0.0.0 coolscience.co.uk
0.0.0.0 cooltown.dk
0.0.0.0 coquettes.free.fr
0.0.0.0 coquins.tahiti.free.fr
0.0.0.0 coquin-voyeur.fr
0.0.0.0 coraltubbex.co.be
0.0.0.0 cordstrap.cc
0.0.0.0 coriandre10.free.fr
0.0.0.0 cornerstone-countertops.com
0.0.0.0 coroasnet.net
0.0.0.0 corpopyme.cl
0.0.0.0 corps-accord.com
0.0.0.0 corps.email
0.0.0.0 corta.co
0.0.0.0 corvus.co.be
0.0.0.0 cosadclinic.com
0.0.0.0 cosale.peluqueriacaninamorocha.cl
0.0.0.0 cositos.com.mx
0.0.0.0 cosmofoods.com
0.0.0.0 craftyenjoyments.co.uk
0.0.0.0 crana.ie
0.0.0.0 crash-day.ru
0.0.0.0 crazy-babes.com
0.0.0.0 crazyboost.pro
0.0.0.0 crazychimps.com
0.0.0.0 crazyeshop.com
0.0.0.0 crazylolitas.dorki.info
0.0.0.0 crazyporndeals.com
0.0.0.0 crazyprotocol.com
0.0.0.0 crazyserialz.info
0.0.0.0 crazysms.nl
0.0.0.0 crazywebcamsex.com
0.0.0.0 crchaudhary.com
0.0.0.0 crd.clan.su
0.0.0.0 creameet.com
0.0.0.0 creampiepornvideos.com
0.0.0.0 creampietraffic.com
0.0.0.0 creamyfacial.com
0.0.0.0 crearmonia.com
0.0.0.0 create2fear.com
0.0.0.0 createfeartr3.com
0.0.0.0 creativationshow.com
0.0.0.0 creativehutindia.com
0.0.0.0 creativemarketingdigital.com
0.0.0.0 creativemindhacks.com
0.0.0.0 creatives.adbetclickin.pink
0.0.0.0 creativeteam.it
@@ -881,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
@@ -922,56 +860,7 @@
0.0.0.0 exhibicionismo-publico.com
0.0.0.0 exhibi-club.com
0.0.0.0 exhibits4court.com
0.0.0.0 exhibsamateur.com
0.0.0.0 exita2.com
0.0.0.0 exmasters.com
0.0.0.0 exoclick.com
0.0.0.0 exonline.info
0.0.0.0 exoogle.com
0.0.0.0 exoticadverts.com
0.0.0.0 exoticaproductions.com
0.0.0.0 exoticclubhouse.com
0.0.0.0 exoticelaine.com
0.0.0.0 exoticpornshow.com
0.0.0.0 exoticstories.net
0.0.0.0 exoticvoyeur.com
0.0.0.0 expertblog.info
0.0.0.0 expertnaya-ocenka.ru
0.0.0.0 explicitasianmovies.com
0.0.0.0 exploitedmilf.com
0.0.0.0 explore2be.com
0.0.0.0 extremal-blog.com
0.0.0.0 extrem-tabulos.de
0.0.0.0 e-zeitung.de
0.0.0.0 faacebok.pl
0.0.0.0 fabalexgay.free.fr
0.0.0.0 fabbe86.free.fr
0.0.0.0 fabianomotta.com
0.0.0.0 fabiogoleirooficial.com
0.0.0.0 fabiy.fastcomet.site
0.0.0.0 fable.in.ua
0.0.0.0 fabre-aubrespy.fr
0.0.0.0 fabricakuhon.ru
0.0.0.0 facadecleaners.com
0.0.0.0 facebooks.app11.lacartelera.info
0.0.0.0 face.hostingx.eu
0.0.0.0 face-pounders.com
0.0.0.0 facialme.com
0.0.0.0 facials.for.free.fr
0.0.0.0 factfully.com
0.0.0.0 factory.se
0.0.0.0 factorywheelstoday.com
0.0.0.0 faculdadecdl.edu.br
0.0.0.0 fades.biz
0.0.0.0 fadzulani.com
0.0.0.0 fae5ret.top
0.0.0.0 faeph6ax.com
0.0.0.0 fagas.biz
0.0.0.0 fagtech.com
0.0.0.0 fahrschule-viersen.de
0.0.0.0 fairlight.dk
0.0.0.0 fairway-ford.com
0.0.0.0 faisaliya.com
0.0.0.0 falcoware.com
0.0.0.0 familienzahnaerzte.com
0.0.0.0 family1st.ca
@@ -980,6 +869,10 @@
0.0.0.0 familyinbed.com
0.0.0.0 famir.com
0.0.0.0 famosasdesnudasx.com
0.0.0.0 fd1.eye.to
0.0.0.0 fd2.eye.to
0.0.0.0 fd4.eye.to
0.0.0.0 fnmsk.ru
0.0.0.0 free-dating-site.allmanpages.com
0.0.0.0 freedomart.cz
0.0.0.0 free-gay.de
@@ -997,27 +890,12 @@
0.0.0.0 freehornygirls.com
0.0.0.0 freehostservers.com
0.0.0.0 freeindiangals.com
0.0.0.0 freeuploader.ml
0.0.0.0 fx.gtop.ro
0.0.0.0 girlporn.ru
0.0.0.0 globetrotting-culture.ru
0.0.0.0 globusdate.com
0.0.0.0 glopages.ru
0.0.0.0 gloriajeans.de
0.0.0.0 glovefight.com
0.0.0.0 glove-love.com
0.0.0.0 gms1.ru
0.0.0.0 gne8.com
0.0.0.0 gneill.com
0.0.0.0 gninstruments.com.au
0.0.0.0 gnptijuana.com
0.0.0.0 gntenergy.com
0.0.0.0 gnuetella.com
0.0.0.0 go2album.com
0.0.0.0 go2myspace.com
0.0.0.0 goandsmile.pl
0.0.0.0 goatminer.com
0.0.0.0 goatpiss.com
0.0.0.0 goatse.ru
0.0.0.0 goawos.com
0.0.0.0 gobettygo.com
0.0.0.0 go.biz
@@ -1027,7 +905,6 @@
0.0.0.0 godegodage.com
0.0.0.0 godfather3movies.blogs-blogs.com
0.0.0.0 godfatherallparts.blogs-blogs.com
0.0.0.0 godmode-traders.de
0.0.0.0 godrix.com
0.0.0.0 godsadvice.com
0.0.0.0 goforexvps.com
@@ -1045,20 +922,6 @@
0.0.0.0 grach.biz
0.0.0.0 graffcolor.net
0.0.0.0 grafit.pl
0.0.0.0 grafpnt.com
0.0.0.0 grahainterieur.com
0.0.0.0 grand-chlen.ru
0.0.0.0 grandesbottees.com
0.0.0.0 grandgirl.com
0.0.0.0 grandprizecaterers.com
0.0.0.0 grandtraf.com
0.0.0.0 grannieslist.com
0.0.0.0 grannyjoin.com
0.0.0.0 granny-phone-sex.com
0.0.0.0 grannyporn.name
0.0.0.0 gratis.nl.sms.sms13.de
0.0.0.0 gratis-pc.de
0.0.0.0 gratissexfilme.info
0.0.0.0 gratis-sexkontakte.com
0.0.0.0 gratis.sms.senden.sms13.de
0.0.0.0 gratisweb.com
@@ -1076,21 +939,13 @@
0.0.0.0 greatsimplicity.com
0.0.0.0 hackfiles.eu
0.0.0.0 hmuana.com
0.0.0.0 hpn-collector.cliqz.com
0.0.0.0 huangjun.info
0.0.0.0 huanqiucaijing.cn
0.0.0.0 hubbble.com
0.0.0.0 hubertus-hotel.de
0.0.0.0 hubi8.com
0.0.0.0 hubnt.com
0.0.0.0 huddlecare.com
0.0.0.0 huffproperties.net
0.0.0.0 huge2tits.com
0.0.0.0 hugeclitsplanet.com
0.0.0.0 huge-cocks.biz
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
@@ -1104,6 +959,7 @@
0.0.0.0 hungergame.com
0.0.0.0 hunger.xyz
0.0.0.0 hunks-hardcore.com
0.0.0.0 hunks-naked.com
0.0.0.0 hunktoons.com
0.0.0.0 hunshop.natureflower.com
0.0.0.0 hunt4porn.com
@@ -1120,7 +976,6 @@
0.0.0.0 hydropneuengg.com
0.0.0.0 hydropump.su
0.0.0.0 hygar.com
0.0.0.0 hyggefis.dk
0.0.0.0 hygromycin-b-50mg-ml-solution.com
0.0.0.0 hyipbrowser.biz
0.0.0.0 hyipmanager.in
@@ -1148,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
@@ -1185,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
@@ -1210,7 +1063,6 @@
0.0.0.0 indiakino.net
0.0.0.0 indiana.phone.directory.sms13.de
0.0.0.0 inleadership.co.nz
0.0.0.0 insomniagamingfestival.com
0.0.0.0 insomniatguide.com
0.0.0.0 instaflow.eu
0.0.0.0 instagram-nameservers.com
@@ -1224,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
@@ -1241,7 +1092,6 @@
0.0.0.0 internationalmarble.com
0.0.0.0 internet-apteka.ru
0.0.0.0 internetartfair.com
0.0.0.0 internetoboz.ru
0.0.0.0 internetpornbible.com
0.0.0.0 interracial-anal1.com
0.0.0.0 interracial-dating-services.info
@@ -1343,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
@@ -1420,6 +1269,8 @@
0.0.0.0 lichtundliebeistleben.de
0.0.0.0 li-er.ru
0.0.0.0 lucidsexdreams.com
0.0.0.0 lussuria.biz
0.0.0.0 m1media.net
0.0.0.0 maturepornmovs.com
0.0.0.0 matureporno.info
0.0.0.0 mature-porn-sites.info
@@ -1445,9 +1296,11 @@
0.0.0.0 mayasexe.net
0.0.0.0 maylasia.com
0.0.0.0 mayr-software.de
0.0.0.0 mhtr.be
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
@@ -1468,27 +1321,24 @@
0.0.0.0 mycouponizemac.com
0.0.0.0 mycreditrepairfix.com
0.0.0.0 mydancexpress.com
0.0.0.0 nackt-und-gefesselt.de
0.0.0.0 naperehresti.info
0.0.0.0 notfastfood.ru
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
0.0.0.0 paypal-account.ogspy.net
0.0.0.0 planetavirtual.com.br
0.0.0.0 planetsex.pl
0.0.0.0 porn-net.de
0.0.0.0 pornnymphos.com
@@ -1513,6 +1363,9 @@
0.0.0.0 porn-stop.com
0.0.0.0 porn-tubes.net
0.0.0.0 porn-x-videos.com
0.0.0.0 reports.cliqz.com
0.0.0.0 repository.cliqz.com
0.0.0.0 seolab.top
0.0.0.0 sex-haus.de
0.0.0.0 shemales-gallery.com
0.0.0.0 shemales.indianshemales.com
@@ -1523,11 +1376,11 @@
0.0.0.0 shemalevideos.amazingpass.com
0.0.0.0 shenaaz.com
0.0.0.0 shenzhengarden.com
0.0.0.0 she-rotica.com
0.0.0.0 shit4shit.com
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
@@ -1540,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
@@ -1590,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
@@ -1662,6 +1510,11 @@
0.0.0.0 startufa.ru
0.0.0.0 startuptuesday.com
0.0.0.0 starvirgin.com
0.0.0.0 stats.cliqz.com
0.0.0.0 switch.pt
0.0.0.0 wpisz-to.pl
0.0.0.0 www.cliqz.com
0.0.0.0 xtrafficplus.com
0.0.0.0 ypcpw.com
0.0.0.0 yplassembly.in
0.0.0.0 ytf8i5ce.top
@@ -1679,11 +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 zapatos.net.pl
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
@@ -1703,7 +1553,6 @@
0.0.0.0 zona-aqua.ru
0.0.0.0 zone3x.net
0.0.0.0 zoodrawings.com
0.0.0.0 zoofilia.cc
0.0.0.0 zoofiliagratis.biz
0.0.0.0 zoofilia-total.com
0.0.0.0 zoo-x.net
+8 -10
View File
@@ -3,7 +3,7 @@
# Description: This list disables browser based miners such as coin-hive
# Donate: http://bit.ly/CBLDonate Every donation keeps the future development going. Thank you.
# Homepage: https://github.com/ZeroDot1/CoinBlockerLists
# Last modified: 2019-04-28 22:40
# Last modified: 2019-08-13 17:19:05
# License: https://gitlab.io/ZeroDot1/CoinBlockerLists/LICENSE
# [CoinBlocker hosts List optional by ZeroDot1]
0.0.0.0 000.0x1f4b0.com
@@ -44,7 +44,6 @@
0.0.0.0 6tsbe1zs.me
0.0.0.0 8000plus.si
0.0.0.0 8jd2lfsq.me
0.0.0.0 a-o.ni
0.0.0.0 a.proxy4.nullrefexcep.com
0.0.0.0 a.proxy5.nullrefexcep.com
0.0.0.0 aalbbh84.info
@@ -183,8 +182,6 @@
0.0.0.0 aster18prx.nl
0.0.0.0 asvoxod.ru
0.0.0.0 atlanta01.monero.hashvault.pro
0.0.0.0 audioknigi.cl
0.0.0.0 audioknigi.club
0.0.0.0 augvtjtnsfnxg.ru
0.0.0.0 auiehechoulh.ru
0.0.0.0 auroramine.com
@@ -485,6 +482,7 @@
0.0.0.0 directprimal.com
0.0.0.0 djfhwosjck.bi
0.0.0.0 djfhwosjck.bid
0.0.0.0 dl.browsermine.com
0.0.0.0 dle-news.pw
0.0.0.0 dmdamedia.hu
0.0.0.0 dmg.crypto.csgocpu.com
@@ -572,7 +570,6 @@
0.0.0.0 files.fortrader.ru
0.0.0.0 fili.cc
0.0.0.0 fili.tv
0.0.0.0 financeforum.ru
0.0.0.0 firmware.center
0.0.0.0 flare-analytics.com
0.0.0.0 flashx.co
@@ -673,7 +670,6 @@
0.0.0.0 gulf.moneroocean.stream
0.0.0.0 gustaver.ddns.ne
0.0.0.0 gustaver.ddns.net
0.0.0.0 habd.as
0.0.0.0 hallaert.online
0.0.0.0 harvest.surge.sh
0.0.0.0 hash.minexmr.stream
@@ -838,6 +834,7 @@
0.0.0.0 lmeeulcfttqv.ru
0.0.0.0 lmodr.biz
0.0.0.0 load.jsecoin.com
0.0.0.0 login.browsermine.com
0.0.0.0 london01.monero.hashvault.pro
0.0.0.0 lookvision.info
0.0.0.0 losangeles01.monero.hashvault.pro
@@ -866,6 +863,7 @@
0.0.0.0 main.minero.cc
0.0.0.0 main.xmrpool.net
0.0.0.0 malictuiar.com
0.0.0.0 manager.browsermine.com
0.0.0.0 manila-1.xmrpool.net
0.0.0.0 marcycoin.org
0.0.0.0 mariuspetrescu.gq
@@ -1029,6 +1027,7 @@
0.0.0.0 mutuza.win
0.0.0.0 mwnodes.viaxmr.com
0.0.0.0 mwor.gq
0.0.0.0 mx.browsermine.com
0.0.0.0 mxcdn1.now.sh
0.0.0.0 mxcdn2.now.sh
0.0.0.0 my-retrospace.sbhmn-miner.com
@@ -1650,6 +1649,7 @@
0.0.0.0 static-02.flu.cc
0.0.0.0 static-cnt.bid
0.0.0.0 static-net.nut.cc
0.0.0.0 static.browsermine.com
0.0.0.0 static.freebitco.in
0.0.0.0 static.hk.rs
0.0.0.0 static.reasedoper.pw
@@ -1860,8 +1860,6 @@
0.0.0.0 webassembly.st
0.0.0.0 webassembly.stream
0.0.0.0 webdisk.monerominer.rocks
0.0.0.0 webmail.coinpot.co
0.0.0.0 webmail.monerominer.rocks
0.0.0.0 webmine.cz
0.0.0.0 webmine.pro
0.0.0.0 webminepool.com
@@ -1925,6 +1923,7 @@
0.0.0.0 ws-fr-02.rocks.io
0.0.0.0 ws-fr-03.rocks.io
0.0.0.0 ws.bhzejltg.info
0.0.0.0 ws.browsermine.com
0.0.0.0 ws.freebitco.in
0.0.0.0 ws.l33tsite.info
0.0.0.0 ws.pzoifaum.info
@@ -2437,7 +2436,6 @@
0.0.0.0 www.aservices.party
0.0.0.0 www.assetscdn.stream
0.0.0.0 www.asvoxod.ru
0.0.0.0 www.audioknigi.club
0.0.0.0 www.auroramine.com
0.0.0.0 www.auth.crypto-webminer.com
0.0.0.0 www.authcaptcha.com
@@ -2611,7 +2609,6 @@
0.0.0.0 www.fdtpyqqsnzxvt.ru
0.0.0.0 www.fili.cc
0.0.0.0 www.fili.tv
0.0.0.0 www.financeforum.ru
0.0.0.0 www.flare-analytics.com
0.0.0.0 www.flashx.co
0.0.0.0 www.flnqmin.org
@@ -2686,6 +2683,7 @@
0.0.0.0 www.hostingcloud.do
0.0.0.0 www.hostingcloud.download
0.0.0.0 www.hostingcloud.faith
0.0.0.0 www.hostingcloud.live
0.0.0.0 www.hostingcloud.loan
0.0.0.0 www.hostingcloud.pa
0.0.0.0 www.hostingcloud.party
+2019 -219
View File
File diff suppressed because it is too large Load Diff
+407 -217
View File
File diff suppressed because it is too large Load Diff
-1
View File
@@ -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
+987
View File
@@ -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
+9
View File
@@ -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"
}
+32 -180
View File
@@ -7,7 +7,7 @@
# This *must* be the first line: 127.0.0.1 localhost #
# #
#**********************************************************#
# ----------------- Updated: April-8-2019 ---------------- #
# ---------------- Updated: July-13-2019 ----------------- #
#**********************************************************#
# #
# Disclaimer: this file is free to use for personal use #
@@ -41,7 +41,6 @@
0.0.0.0 bimg.abv.bg
0.0.0.0 ca.abv.bg
0.0.0.0 track.acclaimnetwork.com
0.0.0.0 achmedia.com
0.0.0.0 csh.actiondesk.com
0.0.0.0 ads.activepower.net
0.0.0.0 ad.activesolutions.cz
@@ -57,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
@@ -74,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
@@ -172,7 +171,6 @@
0.0.0.0 core1.adservingfactory.com
0.0.0.0 content.adservingfactory.com
0.0.0.0 track.adservingfactory.com
0.0.0.0 p78878.adskape.ru
0.0.0.0 mg.adskeeper.co.uk
0.0.0.0 map2.adsniper.ru
0.0.0.0 f-nod2.adsniper.ru
@@ -406,6 +404,7 @@
0.0.0.0 bgtop100.com
0.0.0.0 ads.bgtop.net
0.0.0.0 bgwebads.com
0.0.0.0 adsby.bidtheatre.com
0.0.0.0 bighop.com
0.0.0.0 counter.bigli.ru
0.0.0.0 api.bigmobileads.com
@@ -482,7 +481,6 @@
0.0.0.0 srv.carbonads.net
0.0.0.0 ads.cars.com
0.0.0.0 banner.casinodelrio.com
0.0.0.0 adv.casinopays.com
0.0.0.0 www.casinotropez.com #[Tracking.Cookie]
0.0.0.0 tracking.cdiscount.com #[WebBug]
0.0.0.0 cn.ecritel.bench.cedexis.com
@@ -684,7 +682,6 @@
0.0.0.0 eas5.emediate.eu
0.0.0.0 ism6.emediate.eu
0.0.0.0 ad1.emediate.se
0.0.0.0 ecpmrocks.com
0.0.0.0 dotnet.endai.com
0.0.0.0 trk.enecto.com
0.0.0.0 openx.engagedmediamags.com
@@ -779,8 +776,6 @@
0.0.0.0 banners.freett.com
0.0.0.0 count.freett.com
0.0.0.0 counters.freewebs.com
0.0.0.0 error.freewebsites.com
0.0.0.0 www.freewebsites.com
0.0.0.0 nx.frosmo.com
0.0.0.0 tr1.frosmo.com
0.0.0.0 frtyb.com
@@ -965,7 +960,6 @@
0.0.0.0 bimonline.insites.be
0.0.0.0 ads.insmarket.bg
0.0.0.0 rs.instantservice.com
0.0.0.0 ads.inspirestudio.net
0.0.0.0 ads.inviziads.com
0.0.0.0 www.imiclk.com
0.0.0.0 avp.innity.com
@@ -1163,7 +1157,6 @@
0.0.0.0 audit.median.hu
0.0.0.0 piwik.medienhaus.com
0.0.0.0 idpix.media6degrees.com #[WebBug]
0.0.0.0 ads.mediaodyssey.com
0.0.0.0 ad.mediaprostor.cz
0.0.0.0 webtrekk.mediaset.net
0.0.0.0 advert.mediaswiss.rs
@@ -1172,7 +1165,6 @@
0.0.0.0 counter.megaindex.ru
0.0.0.0 banners.mellowads.com
0.0.0.0 openx.mercatormedia.com
0.0.0.0 www.mercuras.com
0.0.0.0 www.messagetag.com #[Email tracker]
0.0.0.0 stat24.meta.ua
0.0.0.0 action.metaffiliation.com
@@ -1764,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
@@ -1902,8 +1895,6 @@
0.0.0.0 geoip-lookup.vice.com
0.0.0.0 vice-ads-cdn.vice.com
# 0.0.0.0 vice-web-statics-cdn.vice.com #[affects vice.com]
0.0.0.0 content.videoclick.ru
0.0.0.0 drive.videoclick.ru
0.0.0.0 chappel.videogamer.com
0.0.0.0 ads.videohub.tv
0.0.0.0 adserver.virginmedia.com
@@ -1917,10 +1908,8 @@
0.0.0.0 optimized-by.vitalads.net
0.0.0.0 www.vjsoft.net
0.0.0.0 ads.vkushti.tv
0.0.0.0 ads.v-links.net
0.0.0.0 www.v-links.net
0.0.0.0 livetracker.voanews.eu
0.0.0.0 aa.voice2page.com
0.0.0.0 optimize-stats.voxmedia.com
0.0.0.0 ads.vporn.com
0.0.0.0 vq918450.com
@@ -1972,7 +1961,6 @@
0.0.0.0 www.webtistic.com
0.0.0.0 track.wesell.co.il
0.0.0.0 ads.whitelabelpros.com
0.0.0.0 whosread.com
0.0.0.0 wikia-ads.wikia.com
0.0.0.0 a.wikia-beacon.com
0.0.0.0 sdc8prod1.wiley.com #[WebTrends]
@@ -2192,8 +2180,6 @@
0.0.0.0 ztrack.net
# [Abacus America / Codero][AS10316][216.55.128.0 - 216.55.191.255]
0.0.0.0 phpadsnew.abac.com
0.0.0.0 www.obanner.net
# [Abovenet][AS6461][128.177.0.0 - 128.177.255.255]
# [Abovenet][AS6461][204.45.0.0 - 204.45.255.255]
0.0.0.0 hitslap.com
# [Abovenet][AS6461][208.185.115.0 - 208.185.115.255]
@@ -2218,6 +2204,7 @@
# [Abovenet][AS6461][94.31.2.32 - 94.31.2.63]
# [Abovenet][AS17025][94.31.29.0 - 94.31.29.255]
0.0.0.0 cdn.adpacks.com
0.0.0.0 cdn.trackjs.com
# [About Inc][AS22780][207.241.144.0 - 207.241.159.255]
0.0.0.0 clicks.about.com
0.0.0.0 home.about.com
@@ -2413,8 +2400,6 @@
0.0.0.0 ssl-vg03.met.vgwort.de
# [Adhost Internet Advertising][AS11274][67.212.128.0 - 67.212.143.255]
0.0.0.0 affinity.go2jump.org
# [Adknowledge][AS32618][204.137.28.0 - 204.137.31.255]
0.0.0.0 icon.cubics.com
# [ADNC][AS6130][209.112.240.0 - 209.112.255.255]
0.0.0.0 ads.digitalmedianet.com
0.0.0.0 adserver.digitalmedianet.com
@@ -2493,21 +2478,17 @@
0.0.0.0 st.adnow.com
0.0.0.0 st.ad.adnow.com
0.0.0.0 st.n.ads2-adnow.com
0.0.0.0 spots.ah-me.com
0.0.0.0 alfatraffic.com
0.0.0.0 www.antaraimedia.com
0.0.0.0 abc.doublegear.com
0.0.0.0 ads.fulldls.com
0.0.0.0 www.glxgroup.com
0.0.0.0 ad.iloveinterracial.com
0.0.0.0 cdn.mirageads.net
0.0.0.0 st.ad.smaclick.com
0.0.0.0 teens24h.com
0.0.0.0 upads.info
# [Advancedhosters][AS39572][46.229.160.128 - 46.229.160.191]
0.0.0.0 cd-ads.com
0.0.0.0 delivery.hornyspots.com
0.0.0.0 f-js1.spotsniper.ru
# [Advancedhosters / LeaseWeb][AS39572][88.208.0.0 - 88.208.11.255]
0.0.0.0 pkpojhc.com
0.0.0.0 st-n.ads2-adnow.com
@@ -2545,11 +2526,9 @@
0.0.0.0 cluster3.adultadworld.com
0.0.0.0 hippo.adultadworld.com
0.0.0.0 newt1.adultadworld.com
0.0.0.0 partners.adultadworld.com
0.0.0.0 textads.adultadworld.com #[AdEngage]
0.0.0.0 tigershark.adultadworld.com
0.0.0.0 cluster.adworldmedia.com
0.0.0.0 results.adworldmedia.com
0.0.0.0 www.adworldmedia.com
# [Agavacompany][AS39561][89.108.72.0 - 89.108.72.255]
0.0.0.0 err.agava.ru
@@ -2746,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
@@ -2970,7 +2950,6 @@
0.0.0.0 insight.adsrvr.org
0.0.0.0 askads.ask.com
0.0.0.0 server1.beaconpush.com
0.0.0.0 static.brsrvr.com #[WebBug]
0.0.0.0 ads.chango.com
0.0.0.0 adunit.chango.com
0.0.0.0 ping.chartbeat.net
@@ -3198,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]
@@ -3426,16 +3406,14 @@
0.0.0.0 static.site24x7rum.com
0.0.0.0 outcome.supersonicads.com
0.0.0.0 adserver.tappsgames.com
0.0.0.0 rq.trackingadirect.com
0.0.0.0 core.videoegg.com
# [Amazon.com][AS14618][54.144.0.0 - 54.159.255.255]
0.0.0.0 t.adk2.com
0.0.0.0 www.bitsfarmclean.com #[Riskware/PUP]
0.0.0.0 www.bitspresentdownload.com #[Riskware/PUP]
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 advrts-1.revenue-tracker.com
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
@@ -3457,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
@@ -3552,9 +3532,10 @@
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 www.onadstracker.com
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]
0.0.0.0 d.tailtarget.com
0.0.0.0 j.traffichunt.com
0.0.0.0 eng.trkcnv.com
@@ -3824,6 +3805,7 @@
0.0.0.0 api.optinmonster.com
0.0.0.0 t01.proximic.com
0.0.0.0 go.redirectingat.com
0.0.0.0 katie.runtnc.net
0.0.0.0 a.rvttrack.com
0.0.0.0 b.siftscience.com
0.0.0.0 xch.smrtgs.com
@@ -3902,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
@@ -4245,7 +4228,6 @@
0.0.0.0 www.stat24.com
# [Beyond The Network][AS3491][205.252.0.0 - 205.252.255.255]
0.0.0.0 clicktrace.info
0.0.0.0 mirageads.net
0.0.0.0 protect-x.com
# [Beyond The Network][AS3491][207.176.0.0 - 207.176.127.255]
0.0.0.0 www.getsearchlist.com
@@ -4704,11 +4686,13 @@
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
0.0.0.0 cdn.districtm.ca
0.0.0.0 prebid.districtm.ca
0.0.0.0 downloadappguide.com
0.0.0.0 extra.eboundservices.com
0.0.0.0 www.eboundservices.com
0.0.0.0 cdn.exoticads.com
@@ -4720,7 +4704,6 @@
0.0.0.0 serve.getpopunder.com
0.0.0.0 grabtrk.com
0.0.0.0 www.hostadserver.com
0.0.0.0 hot2015rewards.com
0.0.0.0 tag.imonomy.com
0.0.0.0 us-tracker.inside-graph.com
0.0.0.0 embed.insticator.com
@@ -5149,10 +5132,8 @@
0.0.0.0 wgc1.acecounter.com
# [Dacom / Korea Network][AS3786][222.231.0.0 - 222.231.63.255]
0.0.0.0 ads.fooyoh.com
# [Dako Systems][AS40824][193.169.40.0 - 193.169.41.255]
# [Data Centers / AdOn Network][AS12025][69.71.57.0 - 69.71.57.255]
0.0.0.0 rmedia.adonnetwork.com
0.0.0.0 tags.bannercde.com
# [Data Centers / Dark Castle][AS12025][72.44.193.0 - 72.44.193.255]
0.0.0.0 banners.camdough.com
# [Datacenter D.o.o][AS41427][193.164.137.0 - 193.164.141.255]
@@ -5458,7 +5439,6 @@
0.0.0.0 s3015.t.eloqua.com
# [Endurance International][65.254.224.0 - 65.254.255.255]
0.0.0.0 amare.softwaregarden.com #[Win32/TrojanDownloader.Small.AWA]
0.0.0.0 www.trafficflame.com
# [Endurance International][AS29873][66.96.128.0 - 66.96.191.255]
0.0.0.0 hitpro.us
0.0.0.0 www.hitpro.us
@@ -5488,12 +5468,6 @@
0.0.0.0 1867.stats.misstrends.com
0.0.0.0 2278.stats.misstrends.com
0.0.0.0 4184.stats.misstrends.com
# [Eserver][AS42244][178.218.208.0 - 178.218.223.255]
0.0.0.0 cm.marketgid.com
0.0.0.0 imgg.marketgid.com
0.0.0.0 jsc.marketgid.com
0.0.0.0 videoclick.ru
# [Ethernext][AS10607][205.237.192.0 - 205.237.207.255]
# [Ethernetix / LivePerson][AS11054][208.89.12.0 - 208.89.15.255]
0.0.0.0 www.humanclick.com
0.0.0.0 hc2.humanclick.com #[Tracking.Cookie]
@@ -5595,7 +5569,6 @@
# [Fox Interactive Media / News Corp]
0.0.0.0 ads.ign.com #[Tracking.Cookie]
0.0.0.0 nb.myspace.com #[WebBug]
0.0.0.0 t.snowball.com
# [Fox Interactive / MySpace][216.178.32.0 - 216.178.47.255]
0.0.0.0 fimserve.askmen.com
0.0.0.0 fimserve.ign.com #[fimserve.myspace.com]
@@ -5645,6 +5618,7 @@
0.0.0.0 m.v.fwmrm.net
# [Freewheel Media][AS26558][75.98.70.0 - 75.98.70.255]
0.0.0.0 2ab7f.v.fwmrm.net
0.0.0.0 29ccd.v.fwmrm.net
# [Friendfinder Networks][AS25875][AS32527][208.88.176.0 - 208.88.183.255]
0.0.0.0 adultfriendfinder.com #[Tracking.Cookie]
0.0.0.0 adserver.adultfriendfinder.com
@@ -5959,7 +5933,6 @@
0.0.0.0 webmaster.utherverse.com
# [Global Net Access][AS3595][216.180.224.0 - 216.180.255.255]
0.0.0.0 www.cpx24.com
0.0.0.0 thebighits.com
# [Global Net Access][AS3595][63.247.64.0 - 63.247.95.255]
0.0.0.0 www.edomz.com
# [Global Net Access][AS3595][64.22.64.0 - 64.22.127.255]
@@ -6000,8 +5973,6 @@
0.0.0.0 ms-mvp.org
0.0.0.0 www.ms-mvp.org
# [Godaddy.com][AS26496][72.167.0.0 - 72.167.255.255]
0.0.0.0 max.gunggo.com
0.0.0.0 g.p.mybuys.com
# [Godaddy.com][97.74.0.0 - 97.74.255.255]
0.0.0.0 highpro1.com
# [Google][AS15169][104.154.0.0 - 104.199.255.255]
@@ -6034,9 +6005,6 @@
# [Google][AS15169][108.170.192.0 - 108.170.255.255]
0.0.0.0 conversion-pixel.invitemedia.com
# [Google][AS15169][130.211.0.0 - 130.211.255.255]
0.0.0.0 mottnow.adk2x.com
0.0.0.0 www.adnetworkperformance.com
0.0.0.0 js.ad-score.com
0.0.0.0 tracker.departapp.com
0.0.0.0 e100.yt.srs.doubleverify.com
0.0.0.0 e101.yt.srs.doubleverify.com
@@ -6051,15 +6019,8 @@
0.0.0.0 e110.yt.srs.doubleverify.com
0.0.0.0 e111.yt.srs.doubleverify.com
0.0.0.0 e112.yt.srs.doubleverify.com
0.0.0.0 s.ktxtr.com
0.0.0.0 adcmtd.mac-torrent-download.net #[ScamFraudAlert.Flash]
0.0.0.0 opentag-stats.qubit.com
0.0.0.0 www.totaladperformance.com
# [Google][AS15169][146.148.0.0 - 146.148.127.255]
0.0.0.0 www.buzzadexchange.com
0.0.0.0 www.liveadexchanger.com
# [Google][AS22577][165.193.245.0 - 165.193.245.255]
0.0.0.0 jp.admob.com
0.0.0.0 www7.securybrowse.com
# [Google][AS15169][172.217.0.0 - 172.217.255.255]
0.0.0.0 geoapi123.appspot.com
0.0.0.0 3642305.fls.doubleclick.net
@@ -6099,20 +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]
0.0.0.0 adplexmedia.adk2x.com
0.0.0.0 speednetwork14.adk2x.com
0.0.0.0 trafficedge.adk2x.com
0.0.0.0 lesechos.ezakus.net
0.0.0.0 www.onclicktop.com
0.0.0.0 venturead.com
# [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
@@ -6285,7 +6244,6 @@
0.0.0.0 adv.medicine.bg
0.0.0.0 delivery1.topad.mobi
0.0.0.0 ads.people-group.net
0.0.0.0 mp.pianomedia.eu
0.0.0.0 click.plista.com
0.0.0.0 farm.plista.com
0.0.0.0 us-sonar.sociomantic.com
@@ -6496,10 +6454,6 @@
0.0.0.0 mgjmp.com
# [Hostit][AS9166][212.113.80.0 - 212.113.95.255]
0.0.0.0 abs.proxistore.com
# [Hostway / Affinity/ SouthWeb Ventures][AS32400][207.150.192.0 - 207.150.199.255]
0.0.0.0 www.adroz.com #[Trojan.Win32.Generic!BT]
0.0.0.0 axsrv.com
0.0.0.0 tracker.u-link.me
# [Hostway][AS7097][216.139.208.0 - 216.139.255.255]
0.0.0.0 hits.convergetrack.com
# [Hostway][AS20401][216.36.192.0 - 216.36.255.255]
@@ -6878,14 +6832,6 @@
# [Internap / Adap.tv][AS12182][74.201.86.224 - 74.201.86.255]
0.0.0.0 ads.adap.tv
0.0.0.0 t-ads.adap.tv
# [Internap][AS19024][74.217.0.0 - 74.217.255.255]
0.0.0.0 ads.revsci.net #[Tracking.Cookie]
0.0.0.0 js.revsci.net
0.0.0.0 jsl.revsci.net
0.0.0.0 pix01.revsci.net #[TrackingPixelCode]
0.0.0.0 pix03.revsci.net
0.0.0.0 pix04.revsci.net
0.0.0.0 revsci.tvguide.com
# [Internap / Jolokia][74.217.67.0 - 74.217.67.255]
0.0.0.0 ads.yankscash.com
# [Internap][AS13789][75.98.0.0 - 75.98.95.255]
@@ -6916,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
@@ -7163,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
@@ -7208,7 +7152,6 @@
0.0.0.0 tracker.ero-advertising.com
0.0.0.0 adman.kathimerini.gr
0.0.0.0 penix.nl #[ero-advertising.com]
0.0.0.0 www.promotion-campaigns.com
0.0.0.0 ads.rude.com
0.0.0.0 banners.rude.com
0.0.0.0 banners.content.rude.com
@@ -7253,7 +7196,6 @@
0.0.0.0 inndl.com
0.0.0.0 itmcash.com
0.0.0.0 ads.itmcash.com
0.0.0.0 s6.lebenna.com
0.0.0.0 linktarget.com
0.0.0.0 adv.rockstar.bg
0.0.0.0 webmasters.videarn.com
@@ -7474,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
@@ -7715,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
@@ -7778,8 +7724,6 @@
# [MojoHost][AS27589][199.182.106.32 - 199.182.106.47]
0.0.0.0 one.cam4ads.com
# [MojoHost / Easy Online Solutions][208.122.192.0 - 208.122.223.255]
0.0.0.0 adserver.gallerytrafficservice.com
0.0.0.0 www.gallerytrafficservice.com
0.0.0.0 beta.galleries.paperstreetcash.com
0.0.0.0 pepipo.com
0.0.0.0 www.pepipo.com
@@ -7810,7 +7754,6 @@
0.0.0.0 trafficex.adlandpro.com
0.0.0.0 www.adlandpro.com #[Tracking.Cookie]
# [Multacom][TrekEight][AS35916][72.44.64.0 - 72.44.79.255]
0.0.0.0 advancedsoftwaresupport.com
0.0.0.0 www.errornuker.com
0.0.0.0 www.evidencenuker.com
0.0.0.0 spamnuker.com
@@ -7821,10 +7764,8 @@
0.0.0.0 getmailcounter.com
# [Natcoweb][AS46636][88.214.197.0 - 88.214.197.255]
0.0.0.0 1empiredirect.com
0.0.0.0 hstraffa.com
0.0.0.0 mysearchweb.net
# [Nationalnet][AS22384][173.0.64.0 - 173.0.79.255]
0.0.0.0 redirects.coldhardcash.com
0.0.0.0 gen2server.com
# [Nationalnet][AS22384][173.45.172.0 - 173.45.172.255]
0.0.0.0 redroomnetwork.com
@@ -7964,8 +7905,6 @@
0.0.0.0 geoaddicted.net
0.0.0.0 promotools.islive.nl
0.0.0.0 promotools.vpscash.nl
# [Neterra][AS34224][212.73.143.48 - 212.73.143.63]
0.0.0.0 sms-ads.com
# [Neterra][AS34224][31.13.222.80 - 31.13.222.95]
0.0.0.0 affiliate.bfashion.com
# [Neterra][AS34224][87.120.176.0 - 87.121.59.255]
@@ -8028,7 +7967,6 @@
# [Network Operations][AS21788][173.212.192.0 - 173.212.255.255]
0.0.0.0 ads.kyalon.net
# [Network Solutions][AS6245][205.178.128.0 - 205.178.191.255]
0.0.0.0 www.antarasystems.com
0.0.0.0 ads.netsol.com
0.0.0.0 stats.netsolads.com
0.0.0.0 ads.networksolutions.com
@@ -8052,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
@@ -8299,6 +8238,7 @@
# [Omniture / Adobe][AS15224][66.235.128.0 - 66.235.159.255]
0.0.0.0 122.2o7.net
0.0.0.0 som.aeroplan.com
0.0.0.0 smetrics.aetn.com
0.0.0.0 tracking.everydayhealth.com
0.0.0.0 metrics.ilsole24ore.com
0.0.0.0 metrics.laredoute.fr
@@ -9663,8 +9603,6 @@
# [Online S.a.s][AS12876][212.83.153.103]
0.0.0.0 click.khingtracking.com
0.0.0.0 www.tracc.it
# [Online S.a.s][AS12876][62.210.128.0 - 62.210.255.255]
0.0.0.0 5advertise.com
# [Online S.a.s][AS12876][62.4.27.32 - 62.4.27.63]
0.0.0.0 code.d-agency.net
0.0.0.0 switch.d-agency.net
@@ -9912,7 +9850,6 @@
0.0.0.0 oxybe.com
0.0.0.0 pubted.com
# [Ovh Sas][37.59.0.0 - 37.59.63.255]
0.0.0.0 www.frameptp.com
0.0.0.0 geoloc16.geovisite.com
0.0.0.0 xed.pl
0.0.0.0 www.xed.pl
@@ -9948,7 +9885,6 @@
0.0.0.0 www.alenty.com
0.0.0.0 secure.audienceinsights.net
0.0.0.0 static.audienceinsights.net
0.0.0.0 logger.cash-media.de
0.0.0.0 ox2.sterta.pl
# [Ovh Sas][91.121.144.0 - 91.121.191.255]
0.0.0.0 server1.affiz.net
@@ -9957,8 +9893,6 @@
0.0.0.0 stats.click-internet.fr
0.0.0.0 www.diffusionpub.com
0.0.0.0 dreamad.org
0.0.0.0 3wregie.ezakus.net
0.0.0.0 overblog.ezakus.net
0.0.0.0 ads.freecaster.tv
0.0.0.0 geoloc12.geovisite.com
0.0.0.0 geoloc13.geovisite.com
@@ -10010,6 +9944,7 @@
0.0.0.0 cm.eyereturn.com
# [Peer 1][AS13768][176.74.176.160 - 176.74.176.191]
0.0.0.0 return.uk.domainnamesales.com #[Parking.Service]
0.0.0.0 internettraffic.click
# [Peer 1][AS13768][207.198.64.0 - 207.198.127.255]
0.0.0.0 pixel.sitescout.com
# [Peer 1][AS13768][209.15.0.0 - 209.15.255.255]
@@ -10020,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
@@ -10086,7 +10022,6 @@
# [Peer 1 / Canadawebhosting][AS13768][65.39.128.0 - 65.39.255.255]
0.0.0.0 pub17.bravenet.com
0.0.0.0 www.countmypage.com
0.0.0.0 www.cpalist.com
# [Peer 1 / Serverbeach][64.34.0.0 - 64.34.255.255]
0.0.0.0 pix.lfstmedia.com
0.0.0.0 map.media6degrees.com #[WebBug]
@@ -10155,52 +10090,6 @@
0.0.0.0 www.privdog.com #[Security.Certificate.Alert]
# [Pegasus / Fortressitx][69.72.128.0 - 69.72.255.255]
0.0.0.0 adserver.exgfnetwork.com
# [Perimeter][AS27582][24.249.224.0 - 24.249.227.255]
0.0.0.0 www.mycleanerpc.com #[Symantec.MyCleanerPC]
# [PeterHost.Ru][AS35295][80.93.49.0 - 80.93.49.255]
0.0.0.0 adskape.ru
0.0.0.0 p543.adskape.ru
0.0.0.0 p13178.adskape.ru
0.0.0.0 p1574.adskape.ru
0.0.0.0 p2408.adskape.ru
0.0.0.0 p4010.adskape.ru
0.0.0.0 p9762.adskape.ru
0.0.0.0 1gavcom.popunder.ru
0.0.0.0 anrysys.popunder.ru
0.0.0.0 balakin.popunder.ru
0.0.0.0 basterr.popunder.ru
0.0.0.0 bizbor.popunder.ru
0.0.0.0 bugera.popunder.ru
0.0.0.0 clik2008.popunder.ru
0.0.0.0 darseo.popunder.ru
0.0.0.0 djeps.popunder.ru
0.0.0.0 ead-soft.popunder.ru
0.0.0.0 freegroupvideo.popunder.ru
0.0.0.0 gajime.popunder.ru
0.0.0.0 h0rnd0g.popunder.ru
0.0.0.0 jabu.popunder.ru
0.0.0.0 kamasutra.popunder.ru
0.0.0.0 kinofree.popunder.ru
0.0.0.0 low-hacker.popunder.ru
0.0.0.0 luksona.popunder.ru
0.0.0.0 milioner.popunder.ru
0.0.0.0 palmebi.popunder.ru
0.0.0.0 rapsubs.popunder.ru
0.0.0.0 sayhello.popunder.ru
0.0.0.0 soski.popunder.ru
0.0.0.0 spike669.popunder.ru
0.0.0.0 stepan007.popunder.ru
0.0.0.0 tengo.popunder.ru
0.0.0.0 the-kret.popunder.ru
0.0.0.0 tvzebra.popunder.ru
0.0.0.0 vaime.net.popunder.ru
0.0.0.0 viper.popunder.ru
0.0.0.0 vistas.popunder.ru
0.0.0.0 wera.popunder.ru
0.0.0.0 zampolit1990.popunder.ru
0.0.0.0 zonawm.biz.popunder.ru
# [Peterhost.ru][AS35569][80.93.56.0 - 80.93.59.255]
0.0.0.0 popunder.ru
# [Phonera][AS21503][80.252.160.0 - 80.252.191.255]
0.0.0.0 www.hit-counter-download.com
# [Phyber / Adconion][AS7012][207.171.14.0 - 207.171.15.255]
@@ -10430,7 +10319,6 @@
# [Rackspace.com][AS19994][184.106.0.0 - 184.106.255.255]
0.0.0.0 api.bounceexchange.com
0.0.0.0 iluv.clickbooth.com
0.0.0.0 cpatraffictracker.com
0.0.0.0 immanalytics.com
0.0.0.0 cdnt.meteorsolutions.com
0.0.0.0 naughtyadserve.com
@@ -10500,8 +10388,6 @@
# [Rackspace.com / Slicehost][AS12200][67.23.0.0 - 67.23.47.255]
0.0.0.0 ads.designtaxi.com
0.0.0.0 cdn.linksmart.com
# [Rackspace.com][69.20.0.0 - 69.20.127.255]
0.0.0.0 www.registryfix.com
# [Rackspace.com / Acez Software][72.3.128.0 - 72.3.255.255]
0.0.0.0 cpalead.com
0.0.0.0 data.cpalead.com
@@ -10521,10 +10407,8 @@
0.0.0.0 oamtrk.com
0.0.0.0 clients.pointroll.com
0.0.0.0 ads.queendom.com
0.0.0.0 adserver.softwareonline.com
0.0.0.0 www.text-link-ads.com
0.0.0.0 www.textlinkads.com
0.0.0.0 www.vivo7.com
0.0.0.0 secure.w3track.com
# [Rackspace.com][74.205.0.0 - 74.205.127.255]
0.0.0.0 sinettrk.com
@@ -11002,7 +10886,6 @@
0.0.0.0 addjump.com
0.0.0.0 aff.adventory.com
0.0.0.0 www.besthitsnow.com
0.0.0.0 www.blog-hits.com
0.0.0.0 www.cashlayer.com
0.0.0.0 juggler.services.disqus.com
0.0.0.0 ads.imaging-resource.com
@@ -11110,8 +10993,6 @@
0.0.0.0 mycounter.tinycounter.com
0.0.0.0 urlstats.com
0.0.0.0 ads.verticalscope.com
0.0.0.0 webcounter.com
0.0.0.0 www.webcounter.com
# [Softlayer][75.126.0.0 - 75.126.255.255]
0.0.0.0 count.9yx.com
0.0.0.0 error.000webhost.com
@@ -11138,16 +11019,10 @@
0.0.0.0 stat.stars.ru #[WebBug]
# [Sovintel][AS3216][195.239.111.0 - 195.239.111.255]
0.0.0.0 engine.rbc.medialand.ru
# [Spectrum][AS8717][195.34.113.48 - 195.34.113.63]
0.0.0.0 ads.fresh.bg
# [Spectrum][AS8717][212.50.12.80 - 212.50.12.95]
0.0.0.0 ads.standartnews.com
# [Spectrum][AS8717][92.247.8.0 - 92.247.15.255]
0.0.0.0 openx.bmwpower-bg.net
0.0.0.0 vm3.parabol.object.bg
0.0.0.0 ads.tv7.sporta.bg
# [Srvg-net-fl1-h][AS29671][77.232.66.0 - 77.232.73.255]
0.0.0.0 www.islamic-banners.com
# [SSERV / Adlink][AS24679][91.209.81.0 - 91.209.81.255]
0.0.0.0 js.adlink.net
0.0.0.0 tc.adlink.net #[WebBug]
@@ -12662,7 +12537,6 @@
0.0.0.0 affiliates.hookup.com
0.0.0.0 xml.mxsads.com
0.0.0.0 xml.onwardclick.com
0.0.0.0 ads.sexforums.com
# [Webair][AS36057][198.134.112.230]
0.0.0.0 rtb.nativeads.com
0.0.0.0 pl120422.puhtml.com
@@ -12684,7 +12558,6 @@
0.0.0.0 www.adultcash.com
0.0.0.0 www.bnhtml.com
0.0.0.0 www.crazyprotocol.com
0.0.0.0 cdn.dabhit.com #[Piwik Analytics]
0.0.0.0 www.lonelycheatingwives.com
0.0.0.0 www.spookylinks.com
# [Webair][AS27257][216.130.160.0 - 216.130.191.255]
@@ -13067,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
@@ -13118,11 +12987,9 @@
0.0.0.0 oas.northernandshell.co.uk
0.0.0.0 oas.offremedia.com
0.0.0.0 ads.pennnet.com
0.0.0.0 oas.populisengage.com
0.0.0.0 panel2.research-int.se
0.0.0.0 oas.stv.tv
# [Wz Communications][AS40824][199.80.52.0 - 199.80.55.255]
0.0.0.0 cpaclickoffer.com
0.0.0.0 jsn.dt07.net
0.0.0.0 jsc.mgid.com
0.0.0.0 jsn.mgid.com
@@ -13142,18 +13009,12 @@
0.0.0.0 www.mgid.com
# [Wz Communications][AS40824][74.117.176.0 - 74.117.183.255]
0.0.0.0 adv.freepornvs.com
0.0.0.0 a.mgid.com
0.0.0.0 cm.mgid.com
0.0.0.0 counter.mgid.com
0.0.0.0 servicer.mgid.com
# [XO Communications][AS40935][208.36.0.0 - 208.37.255.255]
0.0.0.0 smartad.mercadolibre.com.ar
0.0.0.0 smartad.mercadolivre.com.br
# [XO Communications][209.116.0.0 - 209.119.255.255]
0.0.0.0 33universal.adprimemedia.com
0.0.0.0 video1.adprimemedia.com
# [XO Communications][216.0.0.0 - 216.5.255.255]
0.0.0.0 www.balook.com
# [XO Communications][64.244.0.0 - 64.245.255.255]
0.0.0.0 advert.funimation.com
0.0.0.0 webiq005.webiqonline.com
@@ -13255,15 +13116,10 @@
0.0.0.0 adinterax.com #[Tracking.Cookie]
0.0.0.0 www.adinterax.com
0.0.0.0 np.lexity.com
0.0.0.0 ads.yahoo.com
0.0.0.0 na.ads.yahoo.com
# 0.0.0.0 beap.adss.yahoo.com #[affects Yahoo video]
0.0.0.0 beap.adx.yahoo.com #[WebBug]
0.0.0.0 sp.analytics.yahoo.com
0.0.0.0 analytics.query.yahoo.com
0.0.0.0 geo.query.yahoo.com
0.0.0.0 ad.yieldmanager.com
0.0.0.0 ci.beap.ad.yieldmanager.net
0.0.0.0 ac.ybinst0.ec.yimg.com
0.0.0.0 ac.ybinst1.ec.yimg.com
0.0.0.0 ac.ybinst2.ec.yimg.com
@@ -13303,8 +13159,6 @@
0.0.0.0 tr1.myroitracking.com
0.0.0.0 track.visitorpath.com
# [Yesup Ecommerce Solutions][66.48.78.192 - 66.48.78.255]
0.0.0.0 banner.adsrevenue.net
0.0.0.0 popunder.adsrevenue.net
0.0.0.0 clicksor.com
0.0.0.0 ads.clicksor.com
0.0.0.0 main.clicksor.com
@@ -13331,7 +13185,6 @@
0.0.0.0 www.yourstats.net
# [ZEDO][AS26914][64.127.125.112 - 64.127.125.127]
0.0.0.0 l7.zedo.com
0.0.0.0 click.zxxds.net
# [ZEDO]
0.0.0.0 zedo.com #[WebBug]
0.0.0.0 3650.tm.zedo.com
@@ -13366,7 +13219,6 @@
0.0.0.0 xads.zedo.com
0.0.0.0 yads.zedo.com
0.0.0.0 www.zedo.com #[Adware.RaxSearch]
0.0.0.0 c1.zxxds.net
# [Zero Lag][AS20093][68.71.240.0 - 68.71.255.255]
0.0.0.0 rt.udmserve.net
# [Zero Lag][AS20093][72.37.216.0 - 72.37.217.255]
+145 -15
View File
@@ -8,7 +8,7 @@
# Please forward any additions, corrections or comments by email to
# hosts@someonewhocares.org
# Last updated: Sat, 27 Apr 2019 at 18:15:36 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
@@ -2087,6 +2092,7 @@ ff02::3 ip6-allhosts
0.0.0.0 24upgradecheck.thesteadysystemforupgrades.download
0.0.0.0 59-106-20-39.r-bl100.sakura.ne.jp
0.0.0.0 662bd114b7c9.onceedge.ru
0.0.0.0 7zip.fr
0.0.0.0 a15172379.alturo-server.de
0.0.0.0 aaukqiooaseseuke.org
0.0.0.0 abetterinternet.com
@@ -2095,6 +2101,7 @@ ff02::3 ip6-allhosts
0.0.0.0 acglgoa.com
0.0.0.0 acim.moqhixoz.cn
0.0.0.0 acnenomor.com
0.0.0.0 adblock.fr
0.0.0.0 adexchangetracker.com
0.0.0.0 ad.g-content.bid
0.0.0.0 adn.plxnt.com
@@ -2160,11 +2167,14 @@ ff02::3 ip6-allhosts
0.0.0.0 ask-coder.com
0.0.0.0 askto.net
0.0.0.0 ask.webatall.com
0.0.0.0 audacity.es
0.0.0.0 audacity.fr
0.0.0.0 autohipnose.com
0.0.0.0 autoupdate.update4ever.xyz
0.0.0.0 a.webwise.com
0.0.0.0 a.webwise.net
0.0.0.0 a.webwise.org
0.0.0.0 azureus.es
0.0.0.0 azvjudwr.info
0.0.0.0 badmactogoodmac.space
0.0.0.0 badmactogoodmac.tech
@@ -2180,6 +2190,7 @@ ff02::3 ip6-allhosts
0.0.0.0 bitcoinplus.com
0.0.0.0 bj02.cww.com
0.0.0.0 blackhat.be
0.0.0.0 blender3d.fr
0.0.0.0 blenz-me.net
0.0.0.0 bluescreenalert.com
0.0.0.0 bluescreenerrors.net
@@ -2214,6 +2225,8 @@ ff02::3 ip6-allhosts
0.0.0.0 cdn.jquery-uim.download
0.0.0.0 cdn.radiatewheel.info
0.0.0.0 cdn.static-cnt.bid
0.0.0.0 celestia.es
0.0.0.0 celestia.fr
0.0.0.0 certifiedwinners.today
0.0.0.0 changduk26.com # Facebook trojan
0.0.0.0 check.goodroundtoupdates.date
@@ -2228,6 +2241,8 @@ ff02::3 ip6-allhosts
0.0.0.0 click.get-answers-fast.com
0.0.0.0 clicktripz.com
0.0.0.0 clien.net
0.0.0.0 clonezilla.es
0.0.0.0 clonezilla.fr
0.0.0.0 cnbc.com-article906773.us
0.0.0.0 cnhv.co
0.0.0.0 cnt.statistic.date
@@ -2313,6 +2328,7 @@ ff02::3 ip6-allhosts
0.0.0.0 feedbackexplorer.com
0.0.0.0 fengyixin.com
0.0.0.0 file-error-09x38.gq
0.0.0.0 filezilla.fr
0.0.0.0 filosvybfimpsv.ru.gg
0.0.0.0 filter.mediacpc.com
0.0.0.0 firefox.net-secure-update.icu
@@ -2334,17 +2350,22 @@ 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
0.0.0.0 gigaonclick.com
0.0.0.0 gimp.es
0.0.0.0 girlownedbypolicelike.blogspot.com # Facebook trojan
0.0.0.0 go.deliverymodo.com
0.0.0.0 goggle.com
0.0.0.0 goobbe.com
0.0.0.0 gorensin.info
0.0.0.0 gparted.fr
0.0.0.0 greatarcadehits.com
0.0.0.0 greeninst.com
0.0.0.0 greenshot.fr
0.0.0.0 grooveshark.fr
0.0.0.0 gyros.es
0.0.0.0 h1317070.stratoserver.net
0.0.0.0 hackerz.ir
@@ -2352,12 +2373,14 @@ ff02::3 ip6-allhosts
0.0.0.0 hakerzy.net
0.0.0.0 hakuba.janis.or.jp
0.0.0.0 hallaert.online
0.0.0.0 handbrake.es
0.0.0.0 hashing.win
0.0.0.0 hatrecord.ru # Facebook trojan
0.0.0.0 hcg82f2b.com
0.0.0.0 hellwert.biz
0.0.0.0 helpmedb.com
0.0.0.0 hieruu.apicultoresweb.com
0.0.0.0 himicrosoft.com
0.0.0.0 hintonsfeetred.info
0.0.0.0 honouncil.info
0.0.0.0 hotchix.servepics.com
@@ -2375,6 +2398,8 @@ ff02::3 ip6-allhosts
0.0.0.0 indy.fjmu.edu.cn
0.0.0.0 infopaypal.com
0.0.0.0 informereng.com
0.0.0.0 inkscape.es
0.0.0.0 inkscape.fr
0.0.0.0 installmac.com
0.0.0.0 install.myvideotab.com
0.0.0.0 interac.refund-canada.com
@@ -2403,6 +2428,7 @@ ff02::3 ip6-allhosts
0.0.0.0 kaytri.com
0.0.0.0 kczambians.com
0.0.0.0 kdowqlpt.info
0.0.0.0 keepass.com
0.0.0.0 keepass.fr
0.0.0.0 kentsucks.youcanoptout.com
0.0.0.0 keybinary.com
@@ -2459,6 +2485,7 @@ ff02::3 ip6-allhosts
0.0.0.0 mac-os.apple.com-secured.online
0.0.0.0 mac-osx.message-warning.net
0.0.0.0 mac-protection.info
0.0.0.0 magento-analytics.com
0.0.0.0 mail1.371.net
0.0.0.0 mail.bangla.net
0.0.0.0 mail.cyberh.fr
@@ -2500,6 +2527,7 @@ ff02::3 ip6-allhosts
0.0.0.0 microsoft.com-it2-dye1.premi-fedelta-degli-utenti.us
0.0.0.0 microsoft.com-msoft52.info
0.0.0.0 microsoftsupport.com-support0206.info
0.0.0.0 microsoftsupport.xyz
0.0.0.0 miercuri.gq
0.0.0.0 minemytraffic.com
0.0.0.0 minero-proxy-01.now.sh
@@ -2555,6 +2583,7 @@ ff02::3 ip6-allhosts
0.0.0.0 nextbestgame.org
0.0.0.0 no1.unternehemen.com
0.0.0.0 no3.unternehmen.org
0.0.0.0 notepad2.com
0.0.0.0 noteupgrade.themainplacesetnowforcontentsgo.win
0.0.0.0 notification-system.tools
0.0.0.0 novemberrainx.com
@@ -2620,6 +2649,8 @@ ff02::3 ip6-allhosts
0.0.0.0 outweb.nudt.edu.cn
0.0.0.0 pacificnet.xyz
0.0.0.0 paincake.yoll.net
0.0.0.0 paintnet.es
0.0.0.0 paintnet.fr
0.0.0.0 p.algovid.com
0.0.0.0 pchealthcheckup.net
0.0.0.0 pcnetworkreliablecloudservices.online
@@ -2663,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
@@ -2685,6 +2717,7 @@ ff02::3 ip6-allhosts
0.0.0.0 puush.in
0.0.0.0 pv.wantsfly.com
0.0.0.0 pyilgdamion.city
0.0.0.0 qbittorrent.com
0.0.0.0 qenabled.com
0.0.0.0 qip.ru
0.0.0.0 Question2Answer.com
@@ -2696,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
@@ -2719,6 +2753,7 @@ ff02::3 ip6-allhosts
0.0.0.0 scottishstuff-online.com # Canadian bank phishing site
0.0.0.0 screenaddict.thewhizproducts.com
0.0.0.0 scribe.ttwitter.com
0.0.0.0 scribus.fr
0.0.0.0 sc-spyware.com
0.0.0.0 sea.net.edu.cn
0.0.0.0 search.buzzdock.com
@@ -2780,6 +2815,7 @@ ff02::3 ip6-allhosts
0.0.0.0 standardsandpraiserepurpose.com
0.0.0.0 start.qip.ru
0.0.0.0 stats.oix.com
0.0.0.0 stellarium.fr
0.0.0.0 stopphoulplay.com
0.0.0.0 stopphoulplay.net
0.0.0.0 suddenplot.com
@@ -2811,6 +2847,7 @@ ff02::3 ip6-allhosts
0.0.0.0 themoneyclippodcast.com
0.0.0.0 themusicnetwork.co.uk
0.0.0.0 thinstall.abetterinternet.com
0.0.0.0 thunderbird.es
0.0.0.0 tiku.io
0.0.0.0 tipsforall.xyz
0.0.0.0 tivvitter.com
@@ -2828,6 +2865,7 @@ ff02::3 ip6-allhosts
0.0.0.0 traffic.adwitty.com
0.0.0.0 trialreg.com
0.0.0.0 trovi.com
0.0.0.0 truecrypt.fr
0.0.0.0 trustedmaccleaner.com
0.0.0.0 tuniaf.com
0.0.0.0 tvshowslist.com
@@ -2839,6 +2877,8 @@ ff02::3 ip6-allhosts
0.0.0.0 ughmvqf.spitt.ru
0.0.0.0 ui.oix.net
0.0.0.0 ultra2.tsinghua.edu.cn
0.0.0.0 unetbootin.net
0.0.0.0 unetbootin.org
0.0.0.0 unknown.counsellor.gov.cn
0.0.0.0 unk.vver.kiae.rr
0.0.0.0 updateauto.preparevideosafesystem4unow.site
@@ -2888,17 +2928,17 @@ ff02::3 ip6-allhosts
0.0.0.0 wm.maxysearch.info
0.0.0.0 w.oix.net
0.0.0.0 womo.corrmedic.ru
0.0.0.0 ws05.crypto-loot.com
0.0.0.0 ws06.crypto-loot.com
0.0.0.0 ws07.crypto-loot.com
0.0.0.0 ws08.crypto-loot.com
0.0.0.0 ws09.crypto-loot.com
0.0.0.0 ws23.crypto-loot.com
0.0.0.0 ws24.crypto-loot.com
0.0.0.0 ws25.crypto-loot.com
0.0.0.0 ws42.crypto-loot.com
0.0.0.0 ws48.crypto-loot.com
0.0.0.0 ws49.crypto-loot.com
0.0.0.0 ws05.crypto-loot.com
0.0.0.0 ws06.crypto-loot.com
0.0.0.0 ws07.crypto-loot.com
0.0.0.0 ws08.crypto-loot.com
0.0.0.0 ws09.crypto-loot.com
0.0.0.0 ws23.crypto-loot.com
0.0.0.0 ws24.crypto-loot.com
0.0.0.0 ws25.crypto-loot.com
0.0.0.0 ws42.crypto-loot.com
0.0.0.0 ws48.crypto-loot.com
0.0.0.0 ws49.crypto-loot.com
0.0.0.0 ws50.crypto-loot.com
0.0.0.0 ws.xjb.ac.cn
0.0.0.0 www1.bmo.com.hotfrio.com.br
@@ -2922,9 +2962,11 @@ ff02::3 ip6-allhosts
0.0.0.0 www2.yoursseparatebestaflash.icu
0.0.0.0 www.3tsdaq8viz.us
0.0.0.0 www4.gy7k.net
0.0.0.0 www.7zip.fr
0.0.0.0 www.a2uu36g43l.download
0.0.0.0 www.abetterinternet.com
0.0.0.0 www.activeindexer.com
0.0.0.0 www.adblock.fr
0.0.0.0 www.adshufffle.com
0.0.0.0 www.adwords.google.lloymlincs.com
0.0.0.0 www.afantispy.com
@@ -2937,18 +2979,26 @@ ff02::3 ip6-allhosts
0.0.0.0 www.articlefuns.cn
0.0.0.0 www.articleidea.cn
0.0.0.0 www.asianread.com
0.0.0.0 www.audacity.es
0.0.0.0 www.audacity.fr
0.0.0.0 www.azureus.es
0.0.0.0 www.backsim.ru
0.0.0.0 www.bankingservices.xyz
0.0.0.0 www.bankofamerica.com.ok.am
0.0.0.0 www.be4life.ru
0.0.0.0 www.blender3d.fr
0.0.0.0 www.blenz-me.net
0.0.0.0 www.bumerang.cc
0.0.0.0 www.cablyshaw.com
0.0.0.0 www.cambonanza.com
0.0.0.0 www.canadianshawid.com
0.0.0.0 www.caramail.com
0.0.0.0 www.celestia.es
0.0.0.0 www.celestia.fr
0.0.0.0 www.chelick.net # Facebook trojan
0.0.0.0 www.clearalgorithm.com
0.0.0.0 www.clonezilla.es
0.0.0.0 www.clonezilla.fr
0.0.0.0 www.coinimp.com
0.0.0.0 www.commercialclientsgroup.ru
0.0.0.0 www.compufixshop.com
@@ -2963,6 +3013,7 @@ ff02::3 ip6-allhosts
0.0.0.0 www.faggotry.com
0.0.0.0 www.feaecebook.com
0.0.0.0 www.fictioncinema.com
0.0.0.0 www.filezilla.fr
0.0.0.0 www.findalgorithm.com
0.0.0.0 www.fischereszter.hu
0.0.0.0 www.flexibleadmin.com
@@ -2972,14 +3023,19 @@ ff02::3 ip6-allhosts
0.0.0.0 www.froling.bee.pl
0.0.0.0 www.gacatl.com
0.0.0.0 www.gezinti.com
0.0.0.0 www.gimp.es
0.0.0.0 www.globalbuffer.com
0.0.0.0 www.gns-consola.com
0.0.0.0 www.goggle.com
0.0.0.0 www.gozatar.com
0.0.0.0 www.gparted.fr
0.0.0.0 www.greenshot.fr
0.0.0.0 www.grooveshark.fr
0.0.0.0 www.grouphappy.com
0.0.0.0 www.hajoopteg.com
0.0.0.0 www.hakerzy.net
0.0.0.0 www.hallaert.online
0.0.0.0 www.handbrake.es
0.0.0.0 www.haoyunlaid.com
0.0.0.0 www.hashing.win
0.0.0.0 www.hyvf65qiht.us
@@ -2988,10 +3044,14 @@ ff02::3 ip6-allhosts
0.0.0.0 www.indexerflash.com
0.0.0.0 www.infopaypal.com
0.0.0.0 www.informereng.com
0.0.0.0 www.inkscape.es
0.0.0.0 www.inkscape.fr
0.0.0.0 www.irony.world
0.0.0.0 www.iuqerfsodp9ifjaposdfjhgosurijfaewrwergwea.com
0.0.0.0 www.iuqerfsodp9ifjaposdfjhgosurijfaewrwergwff.com
0.0.0.0 www.kbdiu5z8ah.us
0.0.0.0 www.keepass.com
0.0.0.0 www.keepass.fr
0.0.0.0 www.keybinary.com
0.0.0.0 www.kinomarathon.ru
0.0.0.0 www.knowinteractive.com
@@ -3006,6 +3066,7 @@ ff02::3 ip6-allhosts
0.0.0.0 www.lovecouple.ru
0.0.0.0 www.lovetrust.ru
0.0.0.0 www.macaheadapps.com
0.0.0.0 www.magento-analytics.com
0.0.0.0 www.mikras.nl
0.0.0.0 www.minr.pw
0.0.0.0 www.monkeyball.osa.pl
@@ -3016,6 +3077,7 @@ ff02::3 ip6-allhosts
0.0.0.0 www.mylike.co.uk # Facebook trojan
0.0.0.0 www.mylovecards.com
0.0.0.0 www.nine2rack.in
0.0.0.0 www.notepad2.com
0.0.0.0 www.novemberrainx.com
0.0.0.0 www.nu26.com
0.0.0.0 www.objectopoly.info
@@ -3026,6 +3088,8 @@ ff02::3 ip6-allhosts
0.0.0.0 www.oreidofitilho.com.br
0.0.0.0 www.originscheduler.com
0.0.0.0 www.otsserver.com
0.0.0.0 www.paintnet.es
0.0.0.0 www.paintnet.fr
0.0.0.0 www.pay-pal.com-cgibin-canada.4mcmeta4v.cn
0.0.0.0 www.phormlabs.com
0.0.0.0 www.picture-uploads.com
@@ -3036,12 +3100,14 @@ ff02::3 ip6-allhosts
0.0.0.0 www.proflashdata.com # Facebook trojan
0.0.0.0 www.puush.in
0.0.0.0 www.pyilgdamion.city
0.0.0.0 www.qbittorrent.com
0.0.0.0 www.randki-sex.com
0.0.0.0 www.remotepartition.com
0.0.0.0 www.rickrolling.com
0.0.0.0 www.russian-sex.com
0.0.0.0 www.schedmemory.com
0.0.0.0 www.scotiaonline.scotiabank.salferreras.com
0.0.0.0 www.scribus.fr
0.0.0.0 www.sdlpgift.com
0.0.0.0 www.securityscan.us
0.0.0.0 www.servertasarimbu.com
@@ -3051,6 +3117,7 @@ ff02::3 ip6-allhosts
0.0.0.0 www.sinera.org
0.0.0.0 www.siom.ac.cn
0.0.0.0 www.speedtestbeta.com
0.0.0.0 www.stellarium.fr
0.0.0.0 www.stopphoulplay.com
0.0.0.0 www.systempartition.com
0.0.0.0 www.taba.site
@@ -3058,8 +3125,12 @@ ff02::3 ip6-allhosts
0.0.0.0 www.tattooshaha.info # Facebook trojan
0.0.0.0 www.te81.net
0.0.0.0 www.thedatesafe.com # Facebook trojan
0.0.0.0 www.thunderbird.es
0.0.0.0 www.trucktirehotline.com
0.0.0.0 www.truecrypt.fr
0.0.0.0 www.tvshowslist.com
0.0.0.0 www.unetbootin.net
0.0.0.0 www.unetbootin.org
0.0.0.0 www.upgradebasic.com
0.0.0.0 www.upgradeexplorer.com
0.0.0.0 www.upi6.pillsstore-c.com # Facebook trojan
@@ -3678,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
@@ -3952,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
@@ -4314,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
@@ -5133,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
@@ -5236,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
@@ -5465,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
@@ -5891,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
@@ -6580,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
@@ -6802,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
@@ -6917,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
@@ -7143,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
@@ -7360,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
@@ -7391,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
@@ -7408,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
@@ -7432,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
@@ -7445,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
@@ -7465,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
@@ -7831,7 +7915,9 @@ ff02::3 ip6-allhosts
0.0.0.0 d14.zedo.com
0.0.0.0 d1.openx.org
0.0.0.0 d1.zedo.com
0.0.0.0 d2.sina.com.cn
0.0.0.0 d2.zedo.com
0.0.0.0 d3.sina.com.cn
0.0.0.0 d3.zedo.com
0.0.0.0 d4q8zgf756.com
0.0.0.0 d4.zedo.com
@@ -7986,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
@@ -8006,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
@@ -8033,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
@@ -8308,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
@@ -8386,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
@@ -8520,6 +8611,7 @@ ff02::3 ip6-allhosts
0.0.0.0 gwallet.com
0.0.0.0 gw.youmi.net
0.0.0.0 gx-in-f109.1e100.net
0.0.0.0 gzqroju.cinci.rr.com
0.0.0.0 h-adashx4ae.ut.taobao.com
0.0.0.0 h-adashx.ut.taobao.com
0.0.0.0 hadik.info
@@ -8555,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
@@ -9015,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
@@ -9326,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
@@ -9419,6 +9514,7 @@ ff02::3 ip6-allhosts
0.0.0.0 mpv.sandai.net
0.0.0.0 m.quantcount.com
0.0.0.0 mr4evmd0r1.s.ad6media.fr
0.0.0.0 msblhtsh.cinci.rr.com
0.0.0.0 msn.allyes.com
0.0.0.0 msnbe-hp.metriweb.be
0.0.0.0 msn-cdn.effectivemeasure.net
@@ -9479,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
@@ -9574,6 +9671,7 @@ ff02::3 ip6-allhosts
0.0.0.0 nkcache.brandreachsys.com
0.0.0.0 nl.adserver.yahoo.com
0.0.0.0 nl.ads.justpremium.com
0.0.0.0 nlccrunsemmvbbv.cinci.rr.com
0.0.0.0 no.adserver.yahoo.com
0.0.0.0 nofreezingmac.space
0.0.0.0 nofreezingmac.work
@@ -9794,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
@@ -9980,6 +10080,7 @@ ff02::3 ip6-allhosts
0.0.0.0 pp.free.fr
0.0.0.0 p.profistats.net
0.0.0.0 p.publico.es
0.0.0.0 pqqyhbff.cinci.rr.com
0.0.0.0 pq.stat.ku6.com
0.0.0.0 prefersurvey.net
0.0.0.0 preland.softmonetize.com
@@ -10367,6 +10468,7 @@ ff02::3 ip6-allhosts
0.0.0.0 RUSpolice.net
0.0.0.0 russ-shalavy.ru
0.0.0.0 rv.adcpx.v1.de.eusem.adaos-ads.net
0.0.0.0 ryadqsgyfwx.cinci.rr.com
0.0.0.0 rya.rockyou.com
0.0.0.0 s0b.bluestreak.com
0.0.0.0 s1.2mdn.net
@@ -10377,9 +10479,11 @@ ff02::3 ip6-allhosts
0.0.0.0 s2.buysellads.com
0.0.0.0 s3.adbers.com
0.0.0.0 s3.buysellads.com
0.0.0.0 s3.pfp.sina.net
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
@@ -10556,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
@@ -10685,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
@@ -10704,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
@@ -10788,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
@@ -10796,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
@@ -10859,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
@@ -10925,6 +11040,7 @@ ff02::3 ip6-allhosts
0.0.0.0 tc.tradetracker.net
0.0.0.0 tdameritrade.tt.omtrdc.net
0.0.0.0 tdc.advertorials.dk
0.0.0.0 tdethzebgufhuqt.cinci.rr.com
0.0.0.0 tdkads.ads.dk
0.0.0.0 t.dynad.net
0.0.0.0 team4heat.net
@@ -11262,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
@@ -11292,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
@@ -11314,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
@@ -11336,6 +11455,7 @@ ff02::3 ip6-allhosts
0.0.0.0 vq91811.com
0.0.0.0 vu.veoxa.com
0.0.0.0 v.vomedia.tv
0.0.0.0 vxluvrwzs.cinci.rr.com
0.0.0.0 vzarabotke.ru
0.0.0.0 w100.am15.net
0.0.0.0 w101.am15.net
@@ -11533,6 +11653,7 @@ ff02::3 ip6-allhosts
0.0.0.0 work-offer.com
0.0.0.0 worry-free-savings.com
0.0.0.0 wowanalytics.co.uk
0.0.0.0 wpad.cinci.rr.com
0.0.0.0 wpadx.com
0.0.0.0 wppluginspro.com
0.0.0.0 w.prize44.com
@@ -11655,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
@@ -11751,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
@@ -11821,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
@@ -12183,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
@@ -12358,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
@@ -12422,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
@@ -12509,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
@@ -12529,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
@@ -12635,6 +12765,7 @@ ff02::3 ip6-allhosts
0.0.0.0 xsztfrlkphqy.com
0.0.0.0 y.admob.com
0.0.0.0 yadro.ru
0.0.0.0 ybhssnaemxyer.cinci.rr.com
0.0.0.0 y.cdn.adblade.com
0.0.0.0 yepdigital.adk2x.com
0.0.0.0 yhit.press
@@ -12727,7 +12858,6 @@ ff02::3 ip6-allhosts
0.0.0.0 ar.hao123.com
0.0.0.0 irs01.net
0.0.0.0 kiks.yandex.ru
0.0.0.0 simg.sinajs.cn
0.0.0.0 tv.sohu.com
0.0.0.0 y3.ifengimg.com
#
-2
View File
@@ -652,7 +652,6 @@
0.0.0.0 brucelead.com
0.0.0.0 bs.serving-sys.com
0.0.0.0 btstatic.com
0.0.0.0 bufferapp.com
0.0.0.0 burandsale.com
0.0.0.0 burning-phoenix.kir.jp
0.0.0.0 buyma.site
@@ -1741,7 +1740,6 @@
0.0.0.0 s-cm.send.microad.jp
0.0.0.0 s-cs.send.microad.jp
0.0.0.0 s.f1.impact-ad.jp
0.0.0.0 s.gravatar.com
0.0.0.0 s.liveads.jp
0.0.0.0 s.net-public.com
0.0.0.0 s.pagoda56.com
+138 -79
View File
File diff suppressed because it is too large Load Diff
+276 -2
View File
@@ -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
@@ -580,7 +852,6 @@
0.0.0.0 www.prisonplanet.com
0.0.0.0 www.proudcons.com
0.0.0.0 www.rapefugees.net
0.0.0.0 www.rawstory.com
0.0.0.0 www.react365.com
0.0.0.0 www.realfarmacy.com
0.0.0.0 www.redflagnews.com
@@ -666,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
+5 -1
View File
@@ -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
File diff suppressed because it is too large Load Diff
+81 -2
View File
@@ -1,5 +1,5 @@
# Title: Porn hosts
# Updated May 5, 2019
# Updated August 14, 2019
127.0.0.1 007angels.com
127.0.0.1 www.007angels.com
@@ -7613,4 +7613,83 @@
127.0.0.1 www.stonkeep.net
127.0.0.1 pornozing.com
127.0.0.1 www.pornozing.com
127.0.0.1 palimas.tv
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
+198 -5
View File
@@ -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
+3725 -847
View File
File diff suppressed because it is too large Load Diff
+78 -48
View File
@@ -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
View File
@@ -1,6 +1,6 @@
{
"name": "hosts",
"version": "2.4.3",
"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": {
+45 -34
View File
@@ -4,52 +4,52 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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 06 2019**.
* Here's the [raw hosts file with base extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) containing 39,260 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,260 | [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) | 39,930 | [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,528 | [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,807 | [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,548 | [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,198 | [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,477 | [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,218 | [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,075 | [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,816 | [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,094 | [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,745 | [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,486 | [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,764 | [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,362 | [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,032 | [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
View File
File diff suppressed because one or more lines are too long
+26 -16
View File
@@ -4,18 +4,16 @@
----
![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png)
[![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases)
[![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)
[![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts)
[![contributors](https://img.shields.io/github/contributors/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/graphs/contributors)
[![Build Status](https://travis-ci.org/StevenBlack/hosts.svg?branch=master)](https://travis-ci.org/StevenBlack/hosts)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black)
[![commits since last release](https://img.shields.io/github/commits-since/StevenBlack/hosts/latest.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![last commit](https://img.shields.io/github/last-commit/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/commits/master)
[![commit activity](https://img.shields.io/github/commit-activity/y/StevenBlack/hosts.svg)](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
View File
@@ -1,2 +1,2 @@
lxml>=4.2.4
beautifulsoup4==4.6.1
beautifulsoup4>=4.6.1
+368 -286
View File
File diff suppressed because it is too large Load Diff
+335 -167
View File
@@ -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
View File
@@ -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)