mirror of
https://github.com/StevenBlack/hosts.git
synced 2026-09-26 22:05:58 +01:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e07dcb2431 | ||
|
|
259a819cc1 | ||
|
|
c9a4a55fbb | ||
|
|
4b542d110c | ||
|
|
8ad480cf8d | ||
|
|
fb45bdd8aa | ||
|
|
f8bc74f89a | ||
|
|
7f9281ce1a | ||
|
|
22e13de02b | ||
|
|
46c5407bf1 | ||
|
|
a60464a86d | ||
|
|
0e91eae4b0 | ||
|
|
db01feb59c | ||
|
|
e843392f27 | ||
|
|
a02dfd85ef | ||
|
|
9e46722317 | ||
|
|
a4036f856a | ||
|
|
842195d6ec | ||
|
|
fdfdefd176 | ||
|
|
212c44fce0 | ||
|
|
101a5ee2ab | ||
|
|
6559bbfea7 | ||
|
|
1671dda503 | ||
|
|
fd7e3e4cc7 | ||
|
|
0cc023e709 | ||
|
|
49f5a65c52 | ||
|
|
b3e159c16b | ||
|
|
5bf352cdcb | ||
|
|
65b33c326f | ||
|
|
a9e25ffee4 | ||
|
|
ea78dd36c3 | ||
|
|
5a544828c3 | ||
|
|
b92fa130c5 | ||
|
|
f6d1272da0 | ||
|
|
38c342f7db | ||
|
|
0a9a2a3b9d | ||
|
|
904b878509 | ||
|
|
4a86a14cbb | ||
|
|
b2d3a88770 | ||
|
|
cce7500ac9 | ||
|
|
1a6fd33e74 | ||
|
|
498b7c1c9c | ||
|
|
7ee00ffb1f | ||
|
|
1e9311b935 | ||
|
|
26af6ba1db | ||
|
|
ea7d542a14 | ||
|
|
fc2b4b7e3a | ||
|
|
4e14e65647 | ||
|
|
c46bf451d1 | ||
|
|
648df8f811 | ||
|
|
1553048103 | ||
|
|
5f47f1ffe7 | ||
|
|
5774db32a8 | ||
|
|
e909f8144e | ||
|
|
c0d661f388 | ||
|
|
755fe082fa | ||
|
|
1f62bc3778 | ||
|
|
ec362d81c5 | ||
|
|
91b2240ff6 | ||
|
|
13f1869d6e | ||
|
|
1a6c1fb55e | ||
|
|
ed6f65d970 | ||
|
|
429cc64f29 | ||
|
|
92442955bc | ||
|
|
5ee118faf1 | ||
|
|
dda5b87192 | ||
|
|
fc5e0640a7 | ||
|
|
e99c7bbf44 | ||
|
|
275590fcbb | ||
|
|
d8df5f1dc4 | ||
|
|
fbbd071611 | ||
|
|
3adadd9a9a | ||
|
|
ad9c3c80b2 | ||
|
|
0d0ee1bcdc | ||
|
|
39e829b716 | ||
|
|
0782145b8e | ||
|
|
e2be45842b | ||
|
|
f54a27103c | ||
|
|
9ef1e4a1fc | ||
|
|
79e755b77d | ||
|
|
05e0e5baeb | ||
|
|
7c2da6044e | ||
|
|
782a178596 | ||
|
|
f5ef7e02d7 | ||
|
|
e246960c43 | ||
|
|
a49fc7af44 | ||
|
|
deed6786ef | ||
|
|
62ccd5b084 | ||
|
|
58db5143ed | ||
|
|
d60754db68 | ||
|
|
abeb28e6fa | ||
|
|
95529c9b1e | ||
|
|
edb4f57da4 | ||
|
|
eb37488a16 | ||
|
|
bcb1434ecd | ||
|
|
11d8c064ac | ||
|
|
52e25bf7b9 | ||
|
|
4d6f1d9065 | ||
|
|
816bc35f99 | ||
|
|
6a28f41fdc | ||
|
|
cce40a8cc4 | ||
|
|
9cc719fd72 | ||
|
|
4b92652576 | ||
|
|
4cd4b8167a | ||
|
|
1692f5b759 | ||
|
|
928bb5201c | ||
|
|
8f9e80422b | ||
|
|
ddf80f064b | ||
|
|
261555716e | ||
|
|
d93e67db63 | ||
|
|
03bc1636b2 | ||
|
|
8ebad236c6 | ||
|
|
d526f3356f | ||
|
|
05c2c6c825 | ||
|
|
943d0d732d | ||
|
|
1656df776a | ||
|
|
38113e6a2a | ||
|
|
a7d0902868 | ||
|
|
3fba2aad35 | ||
|
|
ec41eb1fa6 | ||
|
|
521777278a | ||
|
|
2d160925f2 | ||
|
|
7cebf12a27 | ||
|
|
02a4d1277c | ||
|
|
eb86def58a | ||
|
|
5c4b50e643 | ||
|
|
b4c311de22 | ||
|
|
96f0635ed0 | ||
|
|
efa9fbc9d0 | ||
|
|
fb5493c22f | ||
|
|
7a7becf136 | ||
|
|
724967eddb | ||
|
|
3360057708 | ||
|
|
9c91762543 | ||
|
|
a2a7d12448 | ||
|
|
7a2ecfccff | ||
|
|
ecce205609 | ||
|
|
876fa2bc99 | ||
|
|
8062b28490 | ||
|
|
6553e70541 | ||
|
|
2e885317c3 | ||
|
|
a95434b646 | ||
|
|
59c2bd671e | ||
|
|
d0af61d0ef | ||
|
|
f9d450d15b | ||
|
|
158b9b5e81 | ||
|
|
1a1c2c9f7d | ||
|
|
b1e7107f03 | ||
|
|
78eed5ae2c | ||
|
|
38432519c7 | ||
|
|
5ada5a7725 | ||
|
|
78a7e0e92b | ||
|
|
e4e0dd21f0 | ||
|
|
699127b037 | ||
|
|
a18189faf0 | ||
|
|
4071af2e18 | ||
|
|
b237a86ccf | ||
|
|
bb9a732aa1 | ||
|
|
e75e4d483a | ||
|
|
74f7e979e5 | ||
|
|
92e25984e7 | ||
|
|
c164e687f6 | ||
|
|
8a1a4ad77f | ||
|
|
b8a9821a6e | ||
|
|
3f6b6ce2c6 | ||
|
|
66250c252d | ||
|
|
849887a4df | ||
|
|
25832ebd85 | ||
|
|
39d68845b2 | ||
|
|
9af70297dd | ||
|
|
2e59d4c900 | ||
|
|
1026878f04 | ||
|
|
f13f51831f | ||
|
|
4a46ca54fe | ||
|
|
cf84dde588 | ||
|
|
e5ff7316c4 | ||
|
|
6aec9a021e | ||
|
|
eace7978b1 | ||
|
|
a43b4dcdf0 | ||
|
|
7b9ee75cc3 | ||
|
|
28c8ebca1c | ||
|
|
c999983bee | ||
|
|
dc75f6deb9 | ||
|
|
e09b6c14b1 | ||
|
|
f7e978ec9e | ||
|
|
48c9f2ba3f | ||
|
|
9452bda0c9 | ||
|
|
f96833b33b | ||
|
|
637c2d9d98 | ||
|
|
429f0a324c | ||
|
|
7890e431bc | ||
|
|
ada6d19216 | ||
|
|
fbf299692a | ||
|
|
26d74f7537 | ||
|
|
5e9ca3c8fd | ||
|
|
8645172583 | ||
|
|
70a195a776 | ||
|
|
2246df0c0b | ||
|
|
e004045111 | ||
|
|
e8592cc019 | ||
|
|
cc797e202e | ||
|
|
5b6be38e65 | ||
|
|
8f11e312ba | ||
|
|
0dc4df1f43 | ||
|
|
bf2b400122 | ||
|
|
1d1c36cd00 | ||
|
|
016b40d4b5 | ||
|
|
764e793661 | ||
|
|
9f902a3c2c | ||
|
|
fd417433a8 | ||
|
|
62b04203bb | ||
|
|
3bce8ed7c9 | ||
|
|
0596e830cf | ||
|
|
cef806b626 | ||
|
|
1ea3817b9a | ||
|
|
ba01881b1a | ||
|
|
0998b9aeb4 | ||
|
|
8818d1a7ac | ||
|
|
2dcdb268b5 | ||
|
|
dfe127cd0f | ||
|
|
26d027d3ed | ||
|
|
e494aa1666 | ||
|
|
d3bb0edb1d | ||
|
|
05e4b61a26 | ||
|
|
3cc5aba515 | ||
|
|
52bcae8059 | ||
|
|
ec87b11274 | ||
|
|
33326817df | ||
|
|
d8fd3a142c | ||
|
|
fa43b98147 | ||
|
|
14ed7d51e5 | ||
|
|
27873fc85b | ||
|
|
6de96c5537 | ||
|
|
e39887e34f | ||
|
|
077fa888e1 | ||
|
|
42e952be48 | ||
|
|
2201c88702 | ||
|
|
1b5463e974 | ||
|
|
ac2d625581 | ||
|
|
9493415e2d | ||
|
|
b3fc4c3c65 | ||
|
|
69924807cb | ||
|
|
29e66a9b68 | ||
|
|
d3fe8168fc | ||
|
|
fede90002a | ||
|
|
92f1446c22 | ||
|
|
284d90f7ce | ||
|
|
798d7473ec | ||
|
|
df17be0fe7 | ||
|
|
485a73df23 | ||
|
|
f8a737e5d6 | ||
|
|
7fc0c6b6b9 | ||
|
|
9b1c91fdca | ||
|
|
7c17cfdd6a | ||
|
|
cf1b80ea0a | ||
|
|
3cc43ce1ee | ||
|
|
5cf4b15403 | ||
|
|
e66c2cb37e | ||
|
|
2277d90944 | ||
|
|
db89457f33 | ||
|
|
3bf5c1ee10 | ||
|
|
3337e58575 | ||
|
|
5d76a24c8e | ||
|
|
ea49c7396b | ||
|
|
5bd39b2249 | ||
|
|
58b88cf090 | ||
|
|
e2611a5c8f | ||
|
|
ddf16765a7 | ||
|
|
5550a01187 | ||
|
|
7893ce8021 | ||
|
|
f9b72fd3c0 | ||
|
|
5046fcd669 | ||
|
|
285365043c | ||
|
|
51e9797791 | ||
|
|
15ec6d709d | ||
|
|
da0768877d | ||
|
|
5270a43158 | ||
|
|
bf54e0c276 | ||
|
|
10e61eaed9 | ||
|
|
9a890f0ec5 | ||
|
|
ba40722c3b | ||
|
|
23872cc343 | ||
|
|
58eca74514 | ||
|
|
d86ddaaa2d | ||
|
|
1736bed646 | ||
|
|
ddf386757b | ||
|
|
bd870230f1 | ||
|
|
aa60fb8642 | ||
|
|
4715b0e388 | ||
|
|
ab0473c8ae | ||
|
|
2b54683feb | ||
|
|
41aa1ed914 | ||
|
|
bc07cfbd1f | ||
|
|
a05416e0bb | ||
|
|
81847b54b9 | ||
|
|
919d27acf2 | ||
|
|
fc3d0f4057 | ||
|
|
f39bf5be42 | ||
|
|
bbe349083b | ||
|
|
266c8960e6 | ||
|
|
de06787f88 |
+3
-1
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"src": {
|
||||
"tagName": "v%s"
|
||||
"tagName": "v%s",
|
||||
"commitArgs": "-S",
|
||||
"tagArgs": "-S"
|
||||
},
|
||||
"github": {
|
||||
"release": true
|
||||
|
||||
+1
-1
@@ -18,9 +18,9 @@ os:
|
||||
- osx
|
||||
|
||||
env:
|
||||
- PYTHON_VERSION="2.7"
|
||||
- PYTHON_VERSION="3.5"
|
||||
- PYTHON_VERSION="3.6"
|
||||
- PYTHON_VERSION="3.7"
|
||||
|
||||
before_install:
|
||||
- export PATH="$HOME/miniconda3/bin:$PATH"
|
||||
|
||||
+30519
-21482
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, gambling, porn, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* 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 67,868 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* 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 79,182 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -69,31 +87,33 @@ Sinfonietta's social media blocking hosts file | A collection of category-specif
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -101,10 +121,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -131,9 +147,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -209,11 +224,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -258,9 +273,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -321,7 +336,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -331,6 +348,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -377,6 +411,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+30504
-21462
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, gambling, porn extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with fakenews, gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) containing 66,721 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with fakenews, gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts) containing 78,024 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -68,31 +86,33 @@ Sinfonietta's porn blocking hosts file | A collection of category-specific host
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -100,10 +120,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -130,9 +146,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -208,11 +223,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -257,9 +272,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -320,7 +335,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -330,6 +347,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -376,6 +410,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+30116
-21448
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, gambling, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with fakenews, gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) containing 58,020 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with fakenews, gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts) containing 68,946 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -66,31 +84,33 @@ Sinfonietta's social media blocking hosts file | A collection of category-specif
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -98,10 +118,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -128,9 +144,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -206,11 +221,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -255,9 +270,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -318,7 +333,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -328,6 +345,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -374,6 +408,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+30100
-21428
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, gambling extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with fakenews, gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) containing 56,873 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with fakenews, gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts) containing 67,787 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -65,31 +83,33 @@ Sinfonietta's gambling blocking hosts file | A collection of category-specific h
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -97,10 +117,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -127,9 +143,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -205,11 +220,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -254,9 +269,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -317,7 +332,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -327,6 +344,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -373,6 +407,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+29760
-21475
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, porn, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with fakenews, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) containing 66,356 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with fakenews, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts) containing 76,916 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -68,31 +86,33 @@ Sinfonietta's social media blocking hosts file | A collection of category-specif
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -100,10 +120,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -130,9 +146,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -208,11 +223,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -257,9 +272,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -320,7 +335,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -330,6 +347,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -376,6 +410,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+29745
-21455
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, porn extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with fakenews, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) containing 65,209 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with fakenews, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts) containing 75,758 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -67,31 +85,33 @@ Sinfonietta's porn blocking hosts file | A collection of category-specific host
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -99,10 +119,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -129,9 +145,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -207,11 +222,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -256,9 +271,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -319,7 +334,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -329,6 +346,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -375,6 +409,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+29356
-21440
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with fakenews, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) containing 56,508 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with fakenews, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts) containing 66,680 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -65,31 +83,33 @@ Sinfonietta's social media blocking hosts file | A collection of category-specif
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -97,10 +117,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -127,9 +143,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -205,11 +220,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -254,9 +269,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -317,7 +332,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -327,6 +344,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -373,6 +407,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+29339
-21419
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with fakenews extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with fakenews extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) containing 55,361 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with fakenews extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts) containing 65,521 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -64,31 +82,33 @@ Fake News | An in-progress collection of fake news outlets. |[link](https://gith
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -96,10 +116,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -126,9 +142,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -204,11 +219,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -253,9 +268,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -316,7 +331,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -326,6 +343,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -372,6 +406,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+30518
-21481
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with gambling, porn, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with gambling, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) containing 67,199 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with gambling, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts) containing 78,513 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -68,31 +86,33 @@ Sinfonietta's social media blocking hosts file | A collection of category-specif
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -100,10 +120,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -130,9 +146,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -208,11 +223,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -257,9 +272,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -320,7 +335,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -330,6 +347,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -376,6 +410,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+30503
-21461
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with gambling, porn extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) containing 66,052 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts) containing 77,355 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -67,31 +85,33 @@ Sinfonietta's porn blocking hosts file | A collection of category-specific host
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -99,10 +119,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -129,9 +145,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -207,11 +222,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -256,9 +271,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -319,7 +334,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -329,6 +346,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -375,6 +409,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+30115
-21447
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with gambling, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) containing 57,351 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts) containing 68,277 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -65,31 +83,33 @@ Sinfonietta's social media blocking hosts file | A collection of category-specif
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -97,10 +117,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -127,9 +143,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -205,11 +220,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -254,9 +269,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -317,7 +332,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -327,6 +344,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -373,6 +407,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+30099
-21427
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with gambling extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) containing 56,204 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts) containing 67,118 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -64,31 +82,33 @@ Sinfonietta's gambling blocking hosts file | A collection of category-specific h
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -96,10 +116,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -126,9 +142,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -204,11 +219,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -253,9 +268,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -316,7 +331,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -326,6 +343,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -372,6 +406,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+29759
-21474
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with porn, social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) containing 65,687 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts) containing 76,247 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -67,31 +85,33 @@ Sinfonietta's social media blocking hosts file | A collection of category-specif
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -99,10 +119,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -129,9 +145,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -207,11 +222,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -256,9 +271,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -319,7 +334,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -329,6 +346,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -375,6 +409,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+29744
-21454
File diff suppressed because it is too large
Load Diff
+83
-47
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with porn extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) containing 64,540 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts) containing 75,089 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -66,31 +84,33 @@ Sinfonietta's porn blocking hosts file | A collection of category-specific host
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -98,10 +118,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -128,9 +144,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -206,11 +221,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -255,9 +270,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -318,7 +333,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -328,6 +345,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -374,6 +408,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+29355
-21439
File diff suppressed because it is too large
Load Diff
+83
-47
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with social extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) containing 55,839 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts) containing 66,011 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -64,31 +82,33 @@ Sinfonietta's social media blocking hosts file | A collection of category-specif
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -96,10 +116,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -126,9 +142,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -204,11 +219,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -253,9 +268,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -316,7 +331,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -326,6 +343,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -372,6 +406,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
@@ -5,4 +5,4 @@ conda create -n hosts python=$PYTHON_VERSION || exit 1
|
||||
source activate hosts
|
||||
|
||||
echo "Installing packages..."
|
||||
conda install mock flake8 beautifulsoup4 lxml
|
||||
conda install flake8 beautifulsoup4 lxml
|
||||
|
||||
+14
-16836
File diff suppressed because it is too large
Load Diff
+1289
-32
File diff suppressed because it is too large
Load Diff
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "CoinBlocker",
|
||||
"description": "Simple lists that can help prevent cryptomining in the browser or other applications",
|
||||
"homeurl": "https://github.com/ZeroDot1/CoinBlockerLists",
|
||||
"homeurl": "https://gitlab.com/ZeroDot1/CoinBlockerLists",
|
||||
"frequency": "frequently",
|
||||
"issues": "https://github.com/ZeroDot1/CoinBlockerLists/issues",
|
||||
"url": "https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser",
|
||||
"issues": "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues",
|
||||
"url": "https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser",
|
||||
"license": "GPLv3"
|
||||
}
|
||||
|
||||
+1388
-1220
File diff suppressed because it is too large
Load Diff
+726
-272
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,6 @@
|
||||
0.0.0.0 cdn.insta.playbryte.com
|
||||
0.0.0.0 cdn.msdwnld.com
|
||||
0.0.0.0 cdn.mypcbackup.com
|
||||
0.0.0.0 d3oxtn1x3b8d7i.cloudfront.net
|
||||
0.0.0.0 inno.bisrv.com
|
||||
0.0.0.0 installer.betterinstaller.com
|
||||
0.0.0.0 installer.filebulldog.com
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
0.0.0.0 102.122.2o7.net
|
||||
0.0.0.0 10xhellometro.112.2o7.net
|
||||
0.0.0.0 1105governmentinformationgroup.122.2o7.net
|
||||
0.0.0.0 112.2o7.net
|
||||
0.0.0.0 192.168.112.2o7.net
|
||||
0.0.0.0 192.168.122.2o7.net
|
||||
0.0.0.0 1und1internetag.d3.sc.omtrdc.net
|
||||
@@ -9,13 +10,19 @@
|
||||
0.0.0.0 3gupload.112.2o7.net
|
||||
0.0.0.0 aarp.122.2o7.net
|
||||
0.0.0.0 abcotv.hb.omtrdc.net
|
||||
0.0.0.0 acanales.sc.omtrdc.net
|
||||
0.0.0.0 acckalaharinet.112.2o7.net
|
||||
0.0.0.0 aclu.tt.omtrdc.net
|
||||
0.0.0.0 acpmagazines.112.2o7.net
|
||||
0.0.0.0 actontv.122.2o7.net
|
||||
0.0.0.0 adbrite.122.2o7.net
|
||||
0.0.0.0 adobe.tt.omtrdc.net
|
||||
0.0.0.0 adobecorp.sc.omtrdc.net
|
||||
0.0.0.0 adp.112.2o7.net
|
||||
0.0.0.0 advertisementnl.112.2o7.net
|
||||
0.0.0.0 advertisingcom.122.2o7.net
|
||||
0.0.0.0 aehistory.112.2o7.net
|
||||
0.0.0.0 aetnaaetnaprod2018.112.2o7.net
|
||||
0.0.0.0 aetv.112.2o7.net
|
||||
0.0.0.0 affargenus.112.2o7.net
|
||||
0.0.0.0 affilcrtopcolle.112.2o7.net
|
||||
@@ -25,11 +32,19 @@
|
||||
0.0.0.0 agmsnag.112.2o7.net
|
||||
0.0.0.0 agwebshots.112.2o7.net
|
||||
0.0.0.0 agyahooag.112.2o7.net
|
||||
0.0.0.0 ajinomoto.d1.sc.omtrdc.net
|
||||
0.0.0.0 albanytimesunion.122.2o7.net
|
||||
0.0.0.0 alchemyworldwide.tt.omtrdc.net
|
||||
0.0.0.0 allbritton.122.2o7.net
|
||||
0.0.0.0 amadeus.d2.sc.omtrdc.net
|
||||
0.0.0.0 amazoncustomerservice.d2.sc.omtrdc.net
|
||||
0.0.0.0 amazonmerchants.122.2o7.net
|
||||
0.0.0.0 amazonservices.122.2o7.net
|
||||
0.0.0.0 amazonshopbop.122.2o7.net
|
||||
0.0.0.0 amazonwebservices.d2.sc.omtrdc.net
|
||||
0.0.0.0 amazonwebservicesinc.tt.omtrdc.net
|
||||
0.0.0.0 amazonwebstore.122.2o7.net
|
||||
0.0.0.0 amcglobal.sc.omtrdc.net
|
||||
0.0.0.0 amdvtest.112.2o7.net
|
||||
0.0.0.0 americaneagleoutfitt.tt.omtrdc.net
|
||||
0.0.0.0 ameritradeamerivest.112.2o7.net
|
||||
@@ -87,11 +102,15 @@
|
||||
0.0.0.0 aolwpnscom.122.2o7.net
|
||||
0.0.0.0 aolwpnswhatsnew.112.2o7.net
|
||||
0.0.0.0 aolyedda.122.2o7.net
|
||||
0.0.0.0 aoncomprod.122.2o7.net
|
||||
0.0.0.0 apdigitalorg.112.2o7.net
|
||||
0.0.0.0 apdigitalorgovn.112.2o7.net
|
||||
0.0.0.0 apnonline.112.2o7.net
|
||||
0.0.0.0 aporg.112.2o7.net
|
||||
0.0.0.0 ariba.112.2o7.net
|
||||
0.0.0.0 arthurmiddletoncapit.tt.omtrdc.net
|
||||
0.0.0.0 asadventure.tt.omtrdc.net
|
||||
0.0.0.0 asco.d2.sc.omtrdc.net
|
||||
0.0.0.0 associatedcontent.112.2o7.net
|
||||
0.0.0.0 atlanticmedia.122.2o7.net
|
||||
0.0.0.0 atlassian.122.2o7.net
|
||||
@@ -109,9 +128,13 @@
|
||||
0.0.0.0 autoanythingcom.112.2o7.net
|
||||
0.0.0.0 autobytel.112.2o7.net
|
||||
0.0.0.0 autobytelcorppopup.112.2o7.net
|
||||
0.0.0.0 autocarcomprod.112.2o7.net
|
||||
0.0.0.0 autodesk.tt.omtrdc.net
|
||||
0.0.0.0 autoscout24.112.2o7.net
|
||||
0.0.0.0 autoweb.112.2o7.net
|
||||
0.0.0.0 avgtechnologies.112.2o7.net
|
||||
0.0.0.0 aviraoperations.d3.sc.omtrdc.net
|
||||
0.0.0.0 aviva.112.2o7.net
|
||||
0.0.0.0 avon.112.2o7.net
|
||||
0.0.0.0 awarenesstech.122.2o7.net
|
||||
0.0.0.0 babycentercom.112.2o7.net
|
||||
@@ -119,6 +142,9 @@
|
||||
0.0.0.0 bankwest.112.2o7.net
|
||||
0.0.0.0 bbc.112.2o7.net
|
||||
0.0.0.0 bbg.d1.sc.omtrdc.net
|
||||
0.0.0.0 bbg.sc.omtrdc.net
|
||||
0.0.0.0 bbvacolombia.sc.omtrdc.net
|
||||
0.0.0.0 bcbsks.com.102.112.2o7.net
|
||||
0.0.0.0 bellglobemediapublishing.122.2o7.net
|
||||
0.0.0.0 belointeractive.122.2o7.net
|
||||
0.0.0.0 bertelwissenprod.122.2o7.net
|
||||
@@ -131,22 +157,32 @@
|
||||
0.0.0.0 bhgremodel.112.2o7.net
|
||||
0.0.0.0 bhgscrap.112.2o7.net
|
||||
0.0.0.0 bigpond.122.2o7.net
|
||||
0.0.0.0 bitdrive.112.2o7.net
|
||||
0.0.0.0 bizjournals.112.2o7.net
|
||||
0.0.0.0 blethenmaine.112.2o7.net
|
||||
0.0.0.0 bmwmoter.122.2o7.net
|
||||
0.0.0.0 bnk30livejs.112.2o7.net
|
||||
0.0.0.0 bnkholic.112.2o7.net
|
||||
0.0.0.0 bnkicomv2.112.2o7.net
|
||||
0.0.0.0 bnkr8dev.112.2o7.net
|
||||
0.0.0.0 bonintnewsktarcom.112.2o7.net
|
||||
0.0.0.0 bonneville.112.2o7.net
|
||||
0.0.0.0 bonniercorp.122.2o7.net
|
||||
0.0.0.0 boostmobile.112.2o7.net
|
||||
0.0.0.0 borders.112.2o7.net
|
||||
0.0.0.0 boscovs.com.ssl.sc.omtrdc.net
|
||||
0.0.0.0 bostoncommonpress.112.2o7.net
|
||||
0.0.0.0 bostonscientificcorporation.112.2o7.net
|
||||
0.0.0.0 brangista.122.2o7.net
|
||||
0.0.0.0 brightcove.112.2o7.net
|
||||
0.0.0.0 brighthouse.122.2o7.net
|
||||
0.0.0.0 britishskybroadcasti.tt.omtrdc.net
|
||||
0.0.0.0 bruceclay.112.2o7.net
|
||||
0.0.0.0 btbusiness.d1.sc.omtrdc.net
|
||||
0.0.0.0 btbusiness.tt.omtrdc.net
|
||||
0.0.0.0 btcom.112.2o7.net
|
||||
0.0.0.0 btigspresalessandt.112.2o7.net
|
||||
0.0.0.0 budgetcarhire.112.2o7.net
|
||||
0.0.0.0 builderonlinecom.112.2o7.net
|
||||
0.0.0.0 businessweekpoc.112.2o7.net
|
||||
0.0.0.0 buycom.122.2o7.net
|
||||
@@ -171,6 +207,7 @@
|
||||
0.0.0.0 capella.122.2o7.net
|
||||
0.0.0.0 carbonite.tt.omtrdc.net
|
||||
0.0.0.0 care2.112.2o7.net
|
||||
0.0.0.0 carfax.112.2o7.net
|
||||
0.0.0.0 carlsonradisson.112.2o7.net
|
||||
0.0.0.0 cartoonnetwork.122.2o7.net
|
||||
0.0.0.0 cba.122.2o7.net
|
||||
@@ -186,10 +223,15 @@
|
||||
0.0.0.0 cbspgatour.112.2o7.net
|
||||
0.0.0.0 cbsspln.112.2o7.net
|
||||
0.0.0.0 cbstelevisiondistribution.112.2o7.net
|
||||
0.0.0.0 cbtnuggets.tt.omtrdc.net
|
||||
0.0.0.0 ccrgaviscom.112.2o7.net
|
||||
0.0.0.0 cdc.112.2o7.net
|
||||
0.0.0.0 cdn.tt.omtrdc.net
|
||||
0.0.0.0 cengagecsinfosec.112.2o7.net
|
||||
0.0.0.0 centricabritishgas.d3.sc.omtrdc.net
|
||||
0.0.0.0 cfr.112.2o7.net
|
||||
0.0.0.0 chacha.112.2o7.net
|
||||
0.0.0.0 channel4.com.ssl.sc.omtrdc.net
|
||||
0.0.0.0 chchoice.112.2o7.net
|
||||
0.0.0.0 chghowardjohnson.112.2o7.net
|
||||
0.0.0.0 chgsupereight.112.2o7.net
|
||||
@@ -201,7 +243,11 @@
|
||||
0.0.0.0 ciaocom.122.2o7.net
|
||||
0.0.0.0 ciaoshopcouk.122.2o7.net
|
||||
0.0.0.0 ciaoshopit.122.2o7.net
|
||||
0.0.0.0 cisco.112.2o7.net
|
||||
0.0.0.0 cisco.sc.omtrdc.net
|
||||
0.0.0.0 ciscolearningnetwork.tt.omtrdc.net
|
||||
0.0.0.0 ciscowebex.112.2o7.net
|
||||
0.0.0.0 citimobile.d2.sc.omtrdc.net
|
||||
0.0.0.0 classicvacations.112.2o7.net
|
||||
0.0.0.0 classmatescom.112.2o7.net
|
||||
0.0.0.0 clubmed.112.2o7.net
|
||||
@@ -209,6 +255,7 @@
|
||||
0.0.0.0 cmp.112.2o7.net
|
||||
0.0.0.0 cmpdotnetjunkiescom.112.2o7.net
|
||||
0.0.0.0 cmpglobalvista.112.2o7.net
|
||||
0.0.0.0 cmpmedica.112.2o7.net
|
||||
0.0.0.0 cmtvia.112.2o7.net
|
||||
0.0.0.0 cnetasiapacific.122.2o7.net
|
||||
0.0.0.0 cnetaustralia.122.2o7.net
|
||||
@@ -259,6 +306,7 @@
|
||||
0.0.0.0 cpusall.112.2o7.net
|
||||
0.0.0.0 crain.d1.sc.omtrdc.net
|
||||
0.0.0.0 createthegroup.122.2o7.net
|
||||
0.0.0.0 creditagricole.tt.omtrdc.net
|
||||
0.0.0.0 creditcardscom.112.2o7.net
|
||||
0.0.0.0 cri.d1.sc.omtrdc.net
|
||||
0.0.0.0 cruisecritic.112.2o7.net
|
||||
@@ -267,9 +315,12 @@
|
||||
0.0.0.0 ctvmaincom.112.2o7.net
|
||||
0.0.0.0 ctvsmokinggun.112.2o7.net
|
||||
0.0.0.0 ctvtsgtv.112.2o7.net
|
||||
0.0.0.0 cunda.d3.sc.omtrdc.net
|
||||
0.0.0.0 cwnetworkmparticle.112.2o7.net
|
||||
0.0.0.0 cwportal.112.2o7.net
|
||||
0.0.0.0 cxociocom.112.2o7.net
|
||||
0.0.0.0 cxocomdev.112.2o7.net
|
||||
0.0.0.0 cyberagent.122.2o7.net
|
||||
0.0.0.0 cyberdefender.122.2o7.net
|
||||
0.0.0.0 dailyheraldpaddockpublication.112.2o7.net
|
||||
0.0.0.0 daimlerag.122.2o7.net
|
||||
@@ -284,10 +335,14 @@
|
||||
0.0.0.0 denverpost.112.2o7.net
|
||||
0.0.0.0 deseretdigitalmedia.tt.omtrdc.net
|
||||
0.0.0.0 deseretnews.112.2o7.net
|
||||
0.0.0.0 developjapan.122.2o7.net
|
||||
0.0.0.0 dexdexprod.112.2o7.net
|
||||
0.0.0.0 dgag.112.2o7.net
|
||||
0.0.0.0 dillards.112.2o7.net
|
||||
0.0.0.0 directtv.tt.omtrdc.net
|
||||
0.0.0.0 dis.d1.sc.omtrdc.net
|
||||
0.0.0.0 discovercard.112.2o7.net
|
||||
0.0.0.0 disneyinternational.hb.omtrdc.net
|
||||
0.0.0.0 divx.112.2o7.net
|
||||
0.0.0.0 dixonscouk.112.2o7.net
|
||||
0.0.0.0 dmcontactmanagement.122.2o7.net
|
||||
@@ -299,6 +354,8 @@
|
||||
0.0.0.0 dotsterdotsteraug08.112.2o7.net
|
||||
0.0.0.0 dreamhome.112.2o7.net
|
||||
0.0.0.0 duluthtrading.tt.omtrdc.net
|
||||
0.0.0.0 dummy.112.2o7.net
|
||||
0.0.0.0 dunandbradstreet.122.2o7.net
|
||||
0.0.0.0 eaeacom.112.2o7.net
|
||||
0.0.0.0 eagamesuk.112.2o7.net
|
||||
0.0.0.0 eaglemiles.112.2o7.net
|
||||
@@ -314,8 +371,12 @@
|
||||
0.0.0.0 ehadvicedev.112.2o7.net
|
||||
0.0.0.0 eharmony.112.2o7.net
|
||||
0.0.0.0 eharmony.tt.omtrdc.net
|
||||
0.0.0.0 ehealthinsurance.tt.omtrdc.net
|
||||
0.0.0.0 eleconomista.d1.sc.omtrdc.net
|
||||
0.0.0.0 electronicarts.112.2o7.net
|
||||
0.0.0.0 elkjop.112.2o7.net
|
||||
0.0.0.0 eloqua.122.2o7.net
|
||||
0.0.0.0 eluniversalmx.sc.omtrdc.net
|
||||
0.0.0.0 emc.122.2o7.net
|
||||
0.0.0.0 enterprisemediagroup.112.2o7.net
|
||||
0.0.0.0 entrepreneur.122.2o7.net
|
||||
@@ -325,6 +386,7 @@
|
||||
0.0.0.0 eremedia.112.2o7.net
|
||||
0.0.0.0 eset.122.2o7.net
|
||||
0.0.0.0 espndotcom.tt.omtrdc.net
|
||||
0.0.0.0 eucpviveusaprod.112.2o7.net
|
||||
0.0.0.0 eurostar.122.2o7.net
|
||||
0.0.0.0 eventbrite.122.2o7.net
|
||||
0.0.0.0 evepdaggiesports.112.2o7.net
|
||||
@@ -360,6 +422,7 @@
|
||||
0.0.0.0 fbfredericksburgcom.112.2o7.net
|
||||
0.0.0.0 figlobal.112.2o7.net
|
||||
0.0.0.0 fim.122.2o7.net
|
||||
0.0.0.0 flipkart.d1.sc.omtrdc.net
|
||||
0.0.0.0 flyingmag.com.122.2o7.net
|
||||
0.0.0.0 ford.112.2o7.net
|
||||
0.0.0.0 foxamw.112.2o7.net
|
||||
@@ -378,8 +441,11 @@
|
||||
0.0.0.0 geosign.112.2o7.net
|
||||
0.0.0.0 gifastcompanycom.112.2o7.net
|
||||
0.0.0.0 giftscom.122.2o7.net
|
||||
0.0.0.0 gigamon.sc.omtrdc.net
|
||||
0.0.0.0 gigamon.tt.omtrdc.net
|
||||
0.0.0.0 gjfastcompanycom.112.2o7.net
|
||||
0.0.0.0 gjincscobleizer.112.2o7.net
|
||||
0.0.0.0 gmglobalt3sites.112.2o7.net
|
||||
0.0.0.0 gmgmacfs.112.2o7.net
|
||||
0.0.0.0 gmgmacmortgage.112.2o7.net
|
||||
0.0.0.0 gmgmcom.112.2o7.net
|
||||
@@ -414,7 +480,9 @@
|
||||
0.0.0.0 guthyrenker.tt.omtrdc.net
|
||||
0.0.0.0 hallmarkibmcom.112.2o7.net
|
||||
0.0.0.0 harconsumer.112.2o7.net
|
||||
0.0.0.0 harlandclarke.d1.sc.omtrdc.net
|
||||
0.0.0.0 harpo.122.2o7.net
|
||||
0.0.0.0 harrahs.112.2o7.net
|
||||
0.0.0.0 harrahscom.112.2o7.net
|
||||
0.0.0.0 haymarketbusinesspublications.122.2o7.net
|
||||
0.0.0.0 hchrmain.112.2o7.net
|
||||
@@ -429,6 +497,7 @@
|
||||
0.0.0.0 hickoryfarms.112.2o7.net
|
||||
0.0.0.0 highbeam.122.2o7.net
|
||||
0.0.0.0 himedia.112.2o7.net
|
||||
0.0.0.0 his.112.2o7.net
|
||||
0.0.0.0 hisnakiamotors.122.2o7.net
|
||||
0.0.0.0 hm.d1.sc.omtrdc.net
|
||||
0.0.0.0 hollywood.122.2o7.net
|
||||
@@ -441,6 +510,7 @@
|
||||
0.0.0.0 hswmedia.122.2o7.net
|
||||
0.0.0.0 hulu.112.2o7.net
|
||||
0.0.0.0 huludev.112.2o7.net
|
||||
0.0.0.0 hyperlinktech.122.2o7.net
|
||||
0.0.0.0 ibibo.112.2o7.net
|
||||
0.0.0.0 ice.112.2o7.net
|
||||
0.0.0.0 iconhealthfitness.tt.omtrdc.net
|
||||
@@ -451,11 +521,13 @@
|
||||
0.0.0.0 imeem.112.2o7.net
|
||||
0.0.0.0 imiliving.122.2o7.net
|
||||
0.0.0.0 incisivemedia.112.2o7.net
|
||||
0.0.0.0 independentdigital.d3.sc.omtrdc.net
|
||||
0.0.0.0 indigio.122.2o7.net
|
||||
0.0.0.0 infoworldmediagroup.112.2o7.net
|
||||
0.0.0.0 infrastrategy.122.2o7.net
|
||||
0.0.0.0 infratotalduicom.122.2o7.net
|
||||
0.0.0.0 insiderpagescom.122.2o7.net
|
||||
0.0.0.0 insightenterprises.tt.omtrdc.net
|
||||
0.0.0.0 instadia.112.2o7.net
|
||||
0.0.0.0 intelcorpchan.112.2o7.net
|
||||
0.0.0.0 intelcorperror.112.2o7.net
|
||||
@@ -465,18 +537,28 @@
|
||||
0.0.0.0 internetretailer.d2.sc.omtrdc.net
|
||||
0.0.0.0 intouchsolutions.112.2o7.net
|
||||
0.0.0.0 intuitinc.122.2o7.net
|
||||
0.0.0.0 iodatadevice.d2.sc.omtrdc.net
|
||||
0.0.0.0 ipcmarieclaireprod.122.2o7.net
|
||||
0.0.0.0 ipcmedia.122.2o7.net
|
||||
0.0.0.0 ipcnowprod.122.2o7.net
|
||||
0.0.0.0 ipcuncut.122.2o7.net
|
||||
0.0.0.0 ipcwebuserprod.122.2o7.net
|
||||
0.0.0.0 ipcyachtingworldprod.122.2o7.net
|
||||
0.0.0.0 iqdigitalmediamarketinggmbh.sc.omtrdc.net
|
||||
0.0.0.0 isaca.sc.omtrdc.net
|
||||
0.0.0.0 isaca.tt.omtrdc.net
|
||||
0.0.0.0 itmedia.122.2o7.net
|
||||
0.0.0.0 itv.112.2o7.net
|
||||
0.0.0.0 iusacomlive.112.2o7.net
|
||||
0.0.0.0 ivillageglobal.112.2o7.net
|
||||
0.0.0.0 jaccs.122.2o7.net
|
||||
0.0.0.0 jackpot.112.2o7.net
|
||||
0.0.0.0 jade853gmbh.tt.omtrdc.net
|
||||
0.0.0.0 jamecoelectronics.sc.omtrdc.net
|
||||
0.0.0.0 jcb.sc.omtrdc.net
|
||||
0.0.0.0 jcb.tt.omtrdc.net
|
||||
0.0.0.0 jcom.122.2o7.net
|
||||
0.0.0.0 jcrewcom.112.2o7.net
|
||||
0.0.0.0 jcwhitney.112.2o7.net
|
||||
0.0.0.0 jennycraig.112.2o7.net
|
||||
0.0.0.0 jetbluecom2.112.2o7.net
|
||||
@@ -493,6 +575,8 @@
|
||||
0.0.0.0 journalregistercompany.122.2o7.net
|
||||
0.0.0.0 jrcdelcotimescom.122.2o7.net
|
||||
0.0.0.0 jrcom.112.2o7.net
|
||||
0.0.0.0 jtt.sc.omtrdc.net
|
||||
0.0.0.0 jtt.tt.omtrdc.net
|
||||
0.0.0.0 kaboose.112.2o7.net
|
||||
0.0.0.0 kaspersky.d3.sc.omtrdc.net
|
||||
0.0.0.0 kbbmain.112.2o7.net
|
||||
@@ -500,8 +584,12 @@
|
||||
0.0.0.0 kerplat.112.2o7.net
|
||||
0.0.0.0 keybank.112.2o7.net
|
||||
0.0.0.0 kiplinger.112.2o7.net
|
||||
0.0.0.0 konicaminoltahd.122.2o7.net
|
||||
0.0.0.0 kopticom.122.2o7.net
|
||||
0.0.0.0 lab88inc.112.2o7.net
|
||||
0.0.0.0 lakeshore.d1.sc.omtrdc.net
|
||||
0.0.0.0 landolakescomprod.112.2o7.net
|
||||
0.0.0.0 landsend.112.2o7.net
|
||||
0.0.0.0 laptopmag.122.2o7.net
|
||||
0.0.0.0 lastminengb.112.2o7.net
|
||||
0.0.0.0 laxnws.112.2o7.net
|
||||
@@ -514,13 +602,19 @@
|
||||
0.0.0.0 leaitworldprod.112.2o7.net
|
||||
0.0.0.0 leeenterprises.112.2o7.net
|
||||
0.0.0.0 legalzoom.tt.omtrdc.net
|
||||
0.0.0.0 lenovoappssystemupdateprod.112.2o7.net
|
||||
0.0.0.0 lenovosimpletapdev.112.2o7.net
|
||||
0.0.0.0 leveragemarketing.112.2o7.net
|
||||
0.0.0.0 lgelectronics.122.2o7.net
|
||||
0.0.0.0 libertyglobalpaneu.tt.omtrdc.net
|
||||
0.0.0.0 lintv.122.2o7.net
|
||||
0.0.0.0 livedealcom.112.2o7.net
|
||||
0.0.0.0 livenation.122.2o7.net
|
||||
0.0.0.0 logitechlogitechglobal.112.2o7.net
|
||||
0.0.0.0 lowes.tt.omtrdc.net
|
||||
0.0.0.0 lucent.122.2o7.net
|
||||
0.0.0.0 mailtribunecom.112.2o7.net
|
||||
0.0.0.0 makemytrip.tt.omtrdc.net
|
||||
0.0.0.0 mapscom2.112.2o7.net
|
||||
0.0.0.0 marchofdimes.d2.sc.omtrdc.net
|
||||
0.0.0.0 marinermarketing.112.2o7.net
|
||||
@@ -531,7 +625,11 @@
|
||||
0.0.0.0 mashable.d2.sc.omtrdc.net
|
||||
0.0.0.0 mattressusa.122.2o7.net
|
||||
0.0.0.0 maxim.122.2o7.net
|
||||
0.0.0.0 mcafee12.tt.omtrdc.net
|
||||
0.0.0.0 mcclatchy.112.2o7.net
|
||||
0.0.0.0 mcdonaldscorporation.sc.omtrdc.net
|
||||
0.0.0.0 mcdonaldscorporation.tt.omtrdc.net
|
||||
0.0.0.0 mckinseyknowledge.122.2o7.net
|
||||
0.0.0.0 mdjacksonville.112.2o7.net
|
||||
0.0.0.0 mdpparents.112.2o7.net
|
||||
0.0.0.0 mdstaugustine.112.2o7.net
|
||||
@@ -544,6 +642,7 @@
|
||||
0.0.0.0 medhelpinternational.112.2o7.net
|
||||
0.0.0.0 mediabistro.112.2o7.net
|
||||
0.0.0.0 mediabistrocom.112.2o7.net
|
||||
0.0.0.0 mediacorp.112.2o7.net
|
||||
0.0.0.0 medialogic.122.2o7.net
|
||||
0.0.0.0 mediamatters.112.2o7.net
|
||||
0.0.0.0 meetupdev.122.2o7.net
|
||||
@@ -586,6 +685,7 @@
|
||||
0.0.0.0 midsen.112.2o7.net
|
||||
0.0.0.0 milbglobal.112.2o7.net
|
||||
0.0.0.0 mitsubishi.112.2o7.net
|
||||
0.0.0.0 mitsubishielectric.112.2o7.net
|
||||
0.0.0.0 mkcthehomemarketplace.112.2o7.net
|
||||
0.0.0.0 mkt10.122.2o7.net
|
||||
0.0.0.0 mlarmani.122.2o7.net
|
||||
@@ -643,11 +743,14 @@
|
||||
0.0.0.0 msntrademarketing.112.2o7.net
|
||||
0.0.0.0 msnwinonecare.112.2o7.net
|
||||
0.0.0.0 mssbcprod.112.2o7.net
|
||||
0.0.0.0 msstonojstechnet.112.2o7.net
|
||||
0.0.0.0 mswindowswolglobal.112.2o7.net
|
||||
0.0.0.0 mswlspcmktdev.112.2o7.net
|
||||
0.0.0.0 mswmwpapolloprod.122.2o7.net
|
||||
0.0.0.0 mtvn.112.2o7.net
|
||||
0.0.0.0 multiply.112.2o7.net
|
||||
0.0.0.0 multiview.122.2o7.net
|
||||
0.0.0.0 mun.122.2o7.net
|
||||
0.0.0.0 mxmacromedia.112.2o7.net
|
||||
0.0.0.0 myfamilycominc.tt.omtrdc.net
|
||||
0.0.0.0 nandomedia.112.2o7.net
|
||||
@@ -667,12 +770,18 @@
|
||||
0.0.0.0 natgeovideo.112.2o7.net
|
||||
0.0.0.0 nationalbankofnewzea.tt.omtrdc.net
|
||||
0.0.0.0 nationalgeographic.112.2o7.net
|
||||
0.0.0.0 nationwide.sc.omtrdc.net
|
||||
0.0.0.0 nautilus.d2.sc.omtrdc.net
|
||||
0.0.0.0 nautilus.tt.omtrdc.net
|
||||
0.0.0.0 nbagametimeprod.112.2o7.net
|
||||
0.0.0.0 nbcume.sc.omtrdc.net
|
||||
0.0.0.0 nbcuniversal.122.2o7.net
|
||||
0.0.0.0 neber.112.2o7.net
|
||||
0.0.0.0 nebnr.112.2o7.net
|
||||
0.0.0.0 neccorp.112.2o7.net
|
||||
0.0.0.0 neccorp.tt.omtrdc.net
|
||||
0.0.0.0 neref.112.2o7.net
|
||||
0.0.0.0 netappinc.tt.omtrdc.net
|
||||
0.0.0.0 netgear.122.2o7.net
|
||||
0.0.0.0 networksolutions.112.2o7.net
|
||||
0.0.0.0 newcom.122.2o7.net
|
||||
@@ -688,12 +797,16 @@
|
||||
0.0.0.0 newyorkmagazine.112.2o7.net
|
||||
0.0.0.0 nhl.112.2o7.net
|
||||
0.0.0.0 nielsen.112.2o7.net
|
||||
0.0.0.0 nihonkogakuin.122.2o7.net
|
||||
0.0.0.0 nikefootball.112.2o7.net
|
||||
0.0.0.0 nikefootballglobal.112.2o7.net
|
||||
0.0.0.0 nikegoddess.112.2o7.net
|
||||
0.0.0.0 nikehome.112.2o7.net
|
||||
0.0.0.0 nikerunning.112.2o7.net
|
||||
0.0.0.0 nikerunningglobal.112.2o7.net
|
||||
0.0.0.0 nikkei.112.2o7.net
|
||||
0.0.0.0 nikkei.d1.sc.omtrdc.net
|
||||
0.0.0.0 nikonjp.112.2o7.net
|
||||
0.0.0.0 njmvc.112.2o7.net
|
||||
0.0.0.0 nmanchorage.112.2o7.net
|
||||
0.0.0.0 nmbakersfieldca.112.2o7.net
|
||||
@@ -728,6 +841,7 @@
|
||||
0.0.0.0 novellcom.112.2o7.net
|
||||
0.0.0.0 nsdldlese.112.2o7.net
|
||||
0.0.0.0 nttcommunications.122.2o7.net
|
||||
0.0.0.0 nyandcompany.com.ssl.sc.omtrdc.net
|
||||
0.0.0.0 nydailynews.d1.sc.omtrdc.net
|
||||
0.0.0.0 nysun.com.112.2o7.net
|
||||
0.0.0.0 nytbglobe.112.2o7.net
|
||||
@@ -757,7 +871,9 @@
|
||||
0.0.0.0 onetoone.112.2o7.net
|
||||
0.0.0.0 onlinegurupopularsitecom.112.2o7.net
|
||||
0.0.0.0 oodpreprod.122.2o7.net
|
||||
0.0.0.0 opinionlabcc.122.2o7.net
|
||||
0.0.0.0 optimost.112.2o7.net
|
||||
0.0.0.0 oracle.112.2o7.net
|
||||
0.0.0.0 oraclecom.112.2o7.net
|
||||
0.0.0.0 oracleglobal.112.2o7.net
|
||||
0.0.0.0 oreck.tt.omtrdc.net
|
||||
@@ -769,11 +885,14 @@
|
||||
0.0.0.0 overstockcom.112.2o7.net
|
||||
0.0.0.0 overturecom.112.2o7.net
|
||||
0.0.0.0 overturecomvista.112.2o7.net
|
||||
0.0.0.0 ozon.122.2o7.net
|
||||
0.0.0.0 paloaltonetworks.d1.sc.omtrdc.net
|
||||
0.0.0.0 pandasoftware.112.2o7.net
|
||||
0.0.0.0 parade.122.2o7.net
|
||||
0.0.0.0 parship.122.2o7.net
|
||||
0.0.0.0 partygaming.122.2o7.net
|
||||
0.0.0.0 partygamingglobal.122.2o7.net
|
||||
0.0.0.0 patagonia.122.2o7.net
|
||||
0.0.0.0 patrickhillery.112.2o7.net
|
||||
0.0.0.0 paypal.112.2o7.net
|
||||
0.0.0.0 pcconnectioncom.112.2o7.net
|
||||
@@ -791,6 +910,7 @@
|
||||
0.0.0.0 petfooddirect.d1.sc.omtrdc.net
|
||||
0.0.0.0 pfizer.122.2o7.net
|
||||
0.0.0.0 philips.112.2o7.net
|
||||
0.0.0.0 philipslighting.d3.sc.omtrdc.net
|
||||
0.0.0.0 phillyburbscom.112.2o7.net
|
||||
0.0.0.0 phillycom.112.2o7.net
|
||||
0.0.0.0 phillymedia.112.2o7.net
|
||||
@@ -800,26 +920,34 @@
|
||||
0.0.0.0 plsoyfoods.112.2o7.net
|
||||
0.0.0.0 poacprod.122.2o7.net
|
||||
0.0.0.0 poconorecordcom.112.2o7.net
|
||||
0.0.0.0 poloralphlaurenlotusstg.112.2o7.net
|
||||
0.0.0.0 popcapgames.122.2o7.net
|
||||
0.0.0.0 popsci.com.122.2o7.net
|
||||
0.0.0.0 postmedia.sc.omtrdc.net
|
||||
0.0.0.0 powellsbooks.122.2o7.net
|
||||
0.0.0.0 poweronemedia.122.2o7.net
|
||||
0.0.0.0 preferredhotelgroup.d2.sc.omtrdc.net
|
||||
0.0.0.0 premierfarnell.tt.omtrdc.net
|
||||
0.0.0.0 premiumtv.122.2o7.net
|
||||
0.0.0.0 primediabusiness.122.2o7.net
|
||||
0.0.0.0 primemensfitness.112.2o7.net
|
||||
0.0.0.0 primestarmagazine.112.2o7.net
|
||||
0.0.0.0 primetimesolutions.tt.omtrdc.net
|
||||
0.0.0.0 prisacom.112.2o7.net
|
||||
0.0.0.0 prisacom.sc.omtrdc.net
|
||||
0.0.0.0 prnewswire.122.2o7.net
|
||||
0.0.0.0 productpartnersllc.tt.omtrdc.net
|
||||
0.0.0.0 pulkauaiworld.112.2o7.net
|
||||
0.0.0.0 pultheworldlink.112.2o7.net
|
||||
0.0.0.0 questdsgsupport.112.2o7.net
|
||||
0.0.0.0 questiacom.112.2o7.net
|
||||
0.0.0.0 questsoftware.112.2o7.net
|
||||
0.0.0.0 questsoftware.sc.omtrdc.net
|
||||
0.0.0.0 qwestfull.112.2o7.net
|
||||
0.0.0.0 rainbowmedia.122.2o7.net
|
||||
0.0.0.0 rakuten.112.2o7.net
|
||||
0.0.0.0 randmcnally.112.2o7.net
|
||||
0.0.0.0 ranker.sc.omtrdc.net
|
||||
0.0.0.0 rcci.122.2o7.net
|
||||
0.0.0.0 rcntelecom.112.2o7.net
|
||||
0.0.0.0 readersdigest.tt.omtrdc.net
|
||||
@@ -828,6 +956,8 @@
|
||||
0.0.0.0 recordeaglecom.112.2o7.net
|
||||
0.0.0.0 recordnetcom.112.2o7.net
|
||||
0.0.0.0 recordonlinecom.112.2o7.net
|
||||
0.0.0.0 recruit.112.2o7.net
|
||||
0.0.0.0 redhat.sc.omtrdc.net
|
||||
0.0.0.0 registercom.122.2o7.net
|
||||
0.0.0.0 registercom.tt.omtrdc.net
|
||||
0.0.0.0 remodelingonlinecom.112.2o7.net
|
||||
@@ -836,7 +966,9 @@
|
||||
0.0.0.0 restoredchurchofgod.112.2o7.net
|
||||
0.0.0.0 reunion.tt.omtrdc.net
|
||||
0.0.0.0 reunioncom.112.2o7.net
|
||||
0.0.0.0 riafinancial.d2.sc.omtrdc.net
|
||||
0.0.0.0 ringcentral.112.2o7.net
|
||||
0.0.0.0 ringcentral.tt.omtrdc.net
|
||||
0.0.0.0 ringierag.112.2o7.net
|
||||
0.0.0.0 riptownmedia.122.2o7.net
|
||||
0.0.0.0 riverdeep.112.2o7.net
|
||||
@@ -866,6 +998,7 @@
|
||||
0.0.0.0 saxotechtylerpaper.122.2o7.net
|
||||
0.0.0.0 saxotelegraph.122.2o7.net
|
||||
0.0.0.0 saxotoledo.122.2o7.net
|
||||
0.0.0.0 saxounionleader.112.2o7.net
|
||||
0.0.0.0 saxowatertowndailytimes.122.2o7.net
|
||||
0.0.0.0 saxowenworld.122.2o7.net
|
||||
0.0.0.0 saxowesterncommunications.122.2o7.net
|
||||
@@ -888,9 +1021,11 @@
|
||||
0.0.0.0 searsholdings.tt.omtrdc.net
|
||||
0.0.0.0 searskmartcom.112.2o7.net
|
||||
0.0.0.0 seb.d1.sc.omtrdc.net
|
||||
0.0.0.0 senshukai.122.2o7.net
|
||||
0.0.0.0 sento.122.2o7.net
|
||||
0.0.0.0 sevenoneintermedia.112.2o7.net
|
||||
0.0.0.0 shawnewspapers.112.2o7.net
|
||||
0.0.0.0 shell.tt.omtrdc.net
|
||||
0.0.0.0 shopping.112.2o7.net
|
||||
0.0.0.0 siemens.d1.sc.omtrdc.net
|
||||
0.0.0.0 sixapart.112.2o7.net
|
||||
@@ -898,8 +1033,10 @@
|
||||
0.0.0.0 skyauction.122.2o7.net
|
||||
0.0.0.0 skype.tt.omtrdc.net
|
||||
0.0.0.0 slbbbcom.112.2o7.net
|
||||
0.0.0.0 slickdeals.sc.omtrdc.net
|
||||
0.0.0.0 sltravelcom.112.2o7.net
|
||||
0.0.0.0 smartmoney.112.2o7.net
|
||||
0.0.0.0 smbc.sc.omtrdc.net
|
||||
0.0.0.0 smibs.112.2o7.net
|
||||
0.0.0.0 smokingeverywhere.122.2o7.net
|
||||
0.0.0.0 smokinggun.122.2o7.net
|
||||
@@ -908,12 +1045,18 @@
|
||||
0.0.0.0 snagajob.122.2o7.net
|
||||
0.0.0.0 snapfish.112.2o7.net
|
||||
0.0.0.0 sofmap.112.2o7.net
|
||||
0.0.0.0 softbank.tt.omtrdc.net
|
||||
0.0.0.0 softbankbb.122.2o7.net
|
||||
0.0.0.0 softbankbb.d2.sc.omtrdc.net
|
||||
0.0.0.0 softbanktechnology.112.2o7.net
|
||||
0.0.0.0 softlayer.d1.sc.omtrdc.net
|
||||
0.0.0.0 softonic.112.2o7.net
|
||||
0.0.0.0 sonychina.112.2o7.net
|
||||
0.0.0.0 sonycorporate.112.2o7.net
|
||||
0.0.0.0 sonyelectronicssupportus.112.2o7.net
|
||||
0.0.0.0 sonygs.112.2o7.net
|
||||
0.0.0.0 sonymediasoftware.112.2o7.net
|
||||
0.0.0.0 sonypanasia.112.2o7.net
|
||||
0.0.0.0 sonyscei.112.2o7.net
|
||||
0.0.0.0 southcoasttodaycom.112.2o7.net
|
||||
0.0.0.0 spamfighter.112.2o7.net
|
||||
@@ -923,6 +1066,7 @@
|
||||
0.0.0.0 sprintglobal.112.2o7.net
|
||||
0.0.0.0 stampscom.112.2o7.net
|
||||
0.0.0.0 starz.122.2o7.net
|
||||
0.0.0.0 stepstone.112.2o7.net
|
||||
0.0.0.0 stpetersburgtimes.122.2o7.net
|
||||
0.0.0.0 stubhub.122.2o7.net
|
||||
0.0.0.0 stylincom.112.2o7.net
|
||||
@@ -930,14 +1074,17 @@
|
||||
0.0.0.0 summitbusinessmedia.112.2o7.net
|
||||
0.0.0.0 sunglobal.112.2o7.net
|
||||
0.0.0.0 superpages.122.2o7.net
|
||||
0.0.0.0 superpagesdexknowsprod.122.2o7.net
|
||||
0.0.0.0 surfline.112.2o7.net
|
||||
0.0.0.0 survey.122.2o7.net
|
||||
0.0.0.0 suzukimotor.112.2o7.net
|
||||
0.0.0.0 svd.112.2o7.net
|
||||
0.0.0.0 swsoft.122.2o7.net
|
||||
0.0.0.0 sylvane.122.2o7.net
|
||||
0.0.0.0 symantec.tt.omtrdc.net
|
||||
0.0.0.0 sympmsnglobalen.112.2o7.net
|
||||
0.0.0.0 sympmsnmusic.112.2o7.net
|
||||
0.0.0.0 synacor.112.2o7.net
|
||||
0.0.0.0 tacobell.d1.sc.omtrdc.net
|
||||
0.0.0.0 tangomedia.112.2o7.net
|
||||
0.0.0.0 tbstv.112.2o7.net
|
||||
@@ -947,14 +1094,20 @@
|
||||
0.0.0.0 techreview.112.2o7.net
|
||||
0.0.0.0 tehomercacom.112.2o7.net
|
||||
0.0.0.0 tel3adv.112.2o7.net
|
||||
0.0.0.0 telateladivulgaprod.112.2o7.net
|
||||
0.0.0.0 tele2nl.112.2o7.net
|
||||
0.0.0.0 telefloracom.112.2o7.net
|
||||
0.0.0.0 telefonicauk.d3.sc.omtrdc.net
|
||||
0.0.0.0 telefonicauklimited.tt.omtrdc.net
|
||||
0.0.0.0 telegraphmediagroup.d3.sc.omtrdc.net
|
||||
0.0.0.0 telegraphmediagroupl.tt.omtrdc.net
|
||||
0.0.0.0 telenor.112.2o7.net
|
||||
0.0.0.0 tescostores.122.2o7.net
|
||||
0.0.0.0 tgn.122.2o7.net
|
||||
0.0.0.0 thayhiltonlongisland.112.2o7.net
|
||||
0.0.0.0 thayhoteldelcoronado.112.2o7.net
|
||||
0.0.0.0 thayvenetian.112.2o7.net
|
||||
0.0.0.0 thechannelcompany.d1.sc.omtrdc.net
|
||||
0.0.0.0 thedailystarcom.112.2o7.net
|
||||
0.0.0.0 thegroup.112.2o7.net
|
||||
0.0.0.0 thelibraryofcongress.122.2o7.net
|
||||
@@ -987,11 +1140,15 @@
|
||||
0.0.0.0 torstardigital.122.2o7.net
|
||||
0.0.0.0 toyotamotorcorporation.122.2o7.net
|
||||
0.0.0.0 toysrus.tt.omtrdc.net
|
||||
0.0.0.0 tpciletsgo.112.2o7.net
|
||||
0.0.0.0 trailblazers.122.2o7.net
|
||||
0.0.0.0 trailerservicescom.112.2o7.net
|
||||
0.0.0.0 trane-ir-corp-ingersollrand.112.2o7.net
|
||||
0.0.0.0 trane.112.2o7.net
|
||||
0.0.0.0 tranest-schlage-link.112.2o7.net
|
||||
0.0.0.0 travidia.112.2o7.net
|
||||
0.0.0.0 trendmicro.tt.omtrdc.net
|
||||
0.0.0.0 trendmicrojp.d2.sc.omtrdc.net
|
||||
0.0.0.0 tribuneinteractive.122.2o7.net
|
||||
0.0.0.0 trinitymirror.112.2o7.net
|
||||
0.0.0.0 truevalue.d2.sc.omtrdc.net
|
||||
@@ -1004,7 +1161,10 @@
|
||||
0.0.0.0 uoljunocom2.112.2o7.net
|
||||
0.0.0.0 uolnetzeronet2.112.2o7.net
|
||||
0.0.0.0 uolphotosite.112.2o7.net
|
||||
0.0.0.0 upc.d2.sc.omtrdc.net
|
||||
0.0.0.0 upi.112.2o7.net
|
||||
0.0.0.0 ups.tt.omtrdc.net
|
||||
0.0.0.0 usaa.tt.omtrdc.net
|
||||
0.0.0.0 usatoday1.112.2o7.net
|
||||
0.0.0.0 usbank.tt.omtrdc.net
|
||||
0.0.0.0 usdm.122.2o7.net
|
||||
@@ -1014,6 +1174,10 @@
|
||||
0.0.0.0 vcommerce.112.2o7.net
|
||||
0.0.0.0 vectrabank.112.2o7.net
|
||||
0.0.0.0 verisignwildcard.112.2o7.net
|
||||
0.0.0.0 veritasim.d1.sc.omtrdc.net
|
||||
0.0.0.0 veritastechnologiesl.tt.omtrdc.net
|
||||
0.0.0.0 verizontelecom.tt.omtrdc.net
|
||||
0.0.0.0 verizonwireless.112.2o7.net
|
||||
0.0.0.0 verizonwireless.tt.omtrdc.net
|
||||
0.0.0.0 vermontteddybear.112.2o7.net
|
||||
0.0.0.0 viaaddictingclips.112.2o7.net
|
||||
@@ -1041,6 +1205,7 @@
|
||||
0.0.0.0 viarnd.112.2o7.net
|
||||
0.0.0.0 viasatsatelliteservices.112.2o7.net
|
||||
0.0.0.0 viashockwave.112.2o7.net
|
||||
0.0.0.0 viashockwavekeyhole.112.2o7.net
|
||||
0.0.0.0 viaspike.112.2o7.net
|
||||
0.0.0.0 viaukplayer.112.2o7.net
|
||||
0.0.0.0 viavh1com.112.2o7.net
|
||||
@@ -1048,14 +1213,21 @@
|
||||
0.0.0.0 viavh1video.112.2o7.net
|
||||
0.0.0.0 viay2m.112.2o7.net
|
||||
0.0.0.0 victoriaadvocate.112.2o7.net
|
||||
0.0.0.0 videorvrcip.112.2o7.net
|
||||
0.0.0.0 videotroncom.112.2o7.net
|
||||
0.0.0.0 vintacom.112.2o7.net
|
||||
0.0.0.0 vintadream.112.2o7.net
|
||||
0.0.0.0 virginmedia.112.2o7.net
|
||||
0.0.0.0 virginmobile.122.2o7.net
|
||||
0.0.0.0 virginmobileusa.tt.omtrdc.net
|
||||
0.0.0.0 vision.d1.sc.omtrdc.net
|
||||
0.0.0.0 vitacost.122.2o7.net
|
||||
0.0.0.0 vocento.d3.sc.omtrdc.net
|
||||
0.0.0.0 vodafonegroup.122.2o7.net
|
||||
0.0.0.0 vodafoneindia.tt.omtrdc.net
|
||||
0.0.0.0 vodafonenz.122.2o7.net
|
||||
0.0.0.0 vodafoneuk.tt.omtrdc.net
|
||||
0.0.0.0 vogelservices.122.2o7.net
|
||||
0.0.0.0 volkswagen.122.2o7.net
|
||||
0.0.0.0 vpmc.122.2o7.net
|
||||
0.0.0.0 walgrns.112.2o7.net
|
||||
@@ -1077,6 +1249,7 @@
|
||||
0.0.0.0 westwickfarrow.122.2o7.net
|
||||
0.0.0.0 whitecastle.122.2o7.net
|
||||
0.0.0.0 wileypublishing.112.2o7.net
|
||||
0.0.0.0 williamhill.tt.omtrdc.net
|
||||
0.0.0.0 winecom.112.2o7.net
|
||||
0.0.0.0 wineenthusiastcom.112.2o7.net
|
||||
0.0.0.0 winmpmain.112.2o7.net
|
||||
@@ -1090,6 +1263,8 @@
|
||||
0.0.0.0 wwatchcomusa.112.2o7.net
|
||||
0.0.0.0 wweconsumer.112.2o7.net
|
||||
0.0.0.0 wwecorp2.112.2o7.net
|
||||
0.0.0.0 www.ikea.122.2o7.net
|
||||
0.0.0.0 www.nissan.d3.sc.omtrdc.net
|
||||
0.0.0.0 xhealth.112.2o7.net
|
||||
0.0.0.0 xhealthmobiltools.112.2o7.net
|
||||
0.0.0.0 yamaha.122.2o7.net
|
||||
|
||||
+1
-94
@@ -1,114 +1,21 @@
|
||||
0.0.0.0 adobe-acrobat-reader-upgrade.com
|
||||
0.0.0.0 adobe-update.org
|
||||
0.0.0.0 adobe-updates.org
|
||||
0.0.0.0 analytic-google.com
|
||||
0.0.0.0 at1antis.com
|
||||
0.0.0.0 avast-clean.com
|
||||
0.0.0.0 avast-downloads.com
|
||||
0.0.0.0 blacksnake.com
|
||||
0.0.0.0 carrer-trade.com
|
||||
0.0.0.0 clix2themax.net
|
||||
0.0.0.0 disney-movie.org
|
||||
0.0.0.0 europcareer.com
|
||||
0.0.0.0 flashplayer-adobe.com
|
||||
0.0.0.0 flashplayerindir.net
|
||||
0.0.0.0 flashupdate.de
|
||||
0.0.0.0 flvplayer-setup.com
|
||||
0.0.0.0 ftpadobe.info
|
||||
0.0.0.0 get-avast.com
|
||||
0.0.0.0 google-docs.info
|
||||
0.0.0.0 google-tour.com
|
||||
0.0.0.0 googleapps-espana.com
|
||||
0.0.0.0 googleapps-jobs.com
|
||||
0.0.0.0 googleapps-spain.com
|
||||
0.0.0.0 googlechrome2013.com
|
||||
0.0.0.0 gooqleapi.com
|
||||
0.0.0.0 housecallsantivirus.com
|
||||
0.0.0.0 iphonegames3g.com
|
||||
0.0.0.0 jmp2click.com
|
||||
0.0.0.0 keno-chance-game.com
|
||||
0.0.0.0 linkrdin.ru
|
||||
0.0.0.0 malwaredomainlists.com
|
||||
0.0.0.0 medspfizer3.com
|
||||
0.0.0.0 microsoft-update.name
|
||||
0.0.0.0 microsoftmediaplayer.net
|
||||
0.0.0.0 nacha-onlinereports.com
|
||||
0.0.0.0 naughtywifepal.ru
|
||||
0.0.0.0 ncaafacebook.com
|
||||
0.0.0.0 neweurowork.com
|
||||
0.0.0.0 online-skype-pro-download.com
|
||||
0.0.0.0 online-skype-pro-upgrade.com
|
||||
0.0.0.0 open-office-download.org
|
||||
0.0.0.0 open-office-pro.com
|
||||
0.0.0.0 open-office-software.com
|
||||
0.0.0.0 paypai.org
|
||||
0.0.0.0 paypal-servcies.com
|
||||
0.0.0.0 skype-pro-upgrade.com
|
||||
0.0.0.0 ssl-visa.net
|
||||
0.0.0.0 sunonsunday.co.uk
|
||||
0.0.0.0 sunonsunday.com
|
||||
0.0.0.0 thesunonsunday.co.uk
|
||||
0.0.0.0 thesunonsunday.com
|
||||
0.0.0.0 toolbar.wibiya.com
|
||||
0.0.0.0 verisigntrustedservice.com
|
||||
0.0.0.0 vlcplayer-downloads.info
|
||||
0.0.0.0 walgreenspharmacyrx.net
|
||||
0.0.0.0 wikipediastore.ru
|
||||
0.0.0.0 winmediaplayerplus.com
|
||||
0.0.0.0 www.adobe-acrobat-reader-upgrade.com
|
||||
0.0.0.0 www.adobe-update.org
|
||||
0.0.0.0 www.adobe-updates.org
|
||||
0.0.0.0 www.analytic-google.com
|
||||
0.0.0.0 www.at1antis.com
|
||||
0.0.0.0 www.avast-clean.com
|
||||
0.0.0.0 www.avast-downloads.com
|
||||
0.0.0.0 www.blacksnake.com
|
||||
0.0.0.0 www.carrer-trade.com
|
||||
0.0.0.0 www.clix2themax.net
|
||||
0.0.0.0 www.disney-movie.org
|
||||
0.0.0.0 www.europcareer.com
|
||||
0.0.0.0 www.flashplayer-adobe.com
|
||||
0.0.0.0 www.flashplayerindir.net
|
||||
0.0.0.0 www.flashupdate.de
|
||||
0.0.0.0 www.flvplayer-setup.com
|
||||
0.0.0.0 www.ftpadobe.info
|
||||
0.0.0.0 wwwfacebook.com
|
||||
0.0.0.0 www.get-avast.com
|
||||
0.0.0.0 www.google-docs.info
|
||||
0.0.0.0 www.google-tour.com
|
||||
0.0.0.0 www.googleapps-espana.com
|
||||
0.0.0.0 www.googleapps-jobs.com
|
||||
0.0.0.0 www.googleapps-spain.com
|
||||
0.0.0.0 www.googlechrome2013.com
|
||||
0.0.0.0 www.gooqleapi.com
|
||||
0.0.0.0 www.housecallsantivirus.com
|
||||
0.0.0.0 www.iphonegames3g.com
|
||||
0.0.0.0 www.jmp2click.com
|
||||
0.0.0.0 www.keno-chance-game.com
|
||||
0.0.0.0 www.linkrdin.ru
|
||||
0.0.0.0 www.malwaredomainlists.com
|
||||
0.0.0.0 www.medspfizer3.com
|
||||
0.0.0.0 www.microsoft-update.name
|
||||
0.0.0.0 www.microsoftmediaplayer.net
|
||||
0.0.0.0 www.nacha-onlinereports.com
|
||||
0.0.0.0 www.naughtywifepal.ru
|
||||
0.0.0.0 www.ncaafacebook.com
|
||||
0.0.0.0 www.neweurowork.com
|
||||
0.0.0.0 www.online-skype-pro-download.com
|
||||
0.0.0.0 www.online-skype-pro-upgrade.com
|
||||
0.0.0.0 www.open-office-download.org
|
||||
0.0.0.0 www.open-office-pro.com
|
||||
0.0.0.0 www.open-office-software.com
|
||||
0.0.0.0 www.paypai.org
|
||||
0.0.0.0 www.paypal-servcies.com
|
||||
0.0.0.0 www.skype-pro-upgrade.com
|
||||
0.0.0.0 www.ssl-visa.net
|
||||
0.0.0.0 www.sunonsunday.co.uk
|
||||
0.0.0.0 www.thesunonsunday.co.uk
|
||||
0.0.0.0 www.thesunonsunday.com
|
||||
0.0.0.0 www.verisigntrustedservice.com
|
||||
0.0.0.0 www.vlcplayer-downloads.info
|
||||
0.0.0.0 www.walgreenspharmacyrx.net
|
||||
0.0.0.0 www.wikipediastore.ru
|
||||
0.0.0.0 www.winmediaplayerplus.com
|
||||
0.0.0.0 www.wwwfacebook.com
|
||||
0.0.0.0 wwwfacebook.com
|
||||
|
||||
+303
-682
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,6 @@
|
||||
0.0.0.0 addshoppers.com
|
||||
0.0.0.0 affiliatecashpile.go2jump.org
|
||||
0.0.0.0 arklighting.co
|
||||
0.0.0.0 beaverday.biz
|
||||
0.0.0.0 bigpayout.go2jump.org
|
||||
0.0.0.0 brandedleadgeneration.com
|
||||
0.0.0.0 clicktshirtprinting.co.uk
|
||||
@@ -11,7 +10,6 @@
|
||||
0.0.0.0 dandingo.go2jump.org
|
||||
0.0.0.0 defenderxtactical.com
|
||||
0.0.0.0 divisioncore.com
|
||||
0.0.0.0 email.otherinbox.com
|
||||
0.0.0.0 fitnesshealthreporter.com
|
||||
0.0.0.0 freeforums.org
|
||||
0.0.0.0 go2jump.org
|
||||
@@ -45,7 +43,6 @@
|
||||
0.0.0.0 www.7minuteworkout.com
|
||||
0.0.0.0 www.addshoppers.com
|
||||
0.0.0.0 www.arklighting.co
|
||||
0.0.0.0 www.beaverday.biz
|
||||
0.0.0.0 www.brandedleadgeneration.com
|
||||
0.0.0.0 www.clicktshirtprinting.co.uk
|
||||
0.0.0.0 www.creditauthpagev3.info
|
||||
@@ -67,7 +64,6 @@
|
||||
0.0.0.0 www.oz-offers.com
|
||||
0.0.0.0 www.playlott.com
|
||||
0.0.0.0 www.profitsitesbiz.com
|
||||
0.0.0.0 www.redhotfreebies.co.uk
|
||||
0.0.0.0 www.securesignupoffers.org
|
||||
0.0.0.0 www.stsoftware.biz
|
||||
0.0.0.0 www.thedatingconference.com
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"name": "lightswitch05",
|
||||
"description": "Block ad and tracking domains.",
|
||||
"homeurl": "https://github.com/lightswitch05/hosts",
|
||||
"frequency": "occasionally",
|
||||
"issues": "https://github.com/lightswitch05/hosts/issues",
|
||||
"url": "https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt",
|
||||
"license": "Apache-2.0"
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
# MalwareDomainList.com Hosts List #
|
||||
# http://www.malwaredomainlist.com/hostslist/hosts.txt #
|
||||
# Last updated: Tue, 03 Apr 18 20:39:48 +0000 #
|
||||
# Last updated: Thu, 15 Nov 18 16:23:29 +0000 #
|
||||
|
||||
|
||||
127.0.0.1 localhost
|
||||
@@ -68,7 +68,6 @@
|
||||
127.0.0.1 associatesexports.com
|
||||
127.0.0.1 atlcourier.com
|
||||
127.0.0.1 atyss.barginginfrance.net
|
||||
127.0.0.1 avokka.com
|
||||
127.0.0.1 avppet.com
|
||||
127.0.0.1 axisbuild.com
|
||||
127.0.0.1 azoos.csheaven.com
|
||||
@@ -226,7 +225,6 @@
|
||||
127.0.0.1 ex.technor.com
|
||||
127.0.0.1 exclaim.goldenteamacademy.cl
|
||||
127.0.0.1 executivecoaching.co.il
|
||||
127.0.0.1 exsexytop.tk
|
||||
127.0.0.1 extreembilisim.com
|
||||
127.0.0.1 f.gj555.net
|
||||
127.0.0.1 faiyazahmed.com
|
||||
@@ -242,7 +240,6 @@
|
||||
127.0.0.1 files.dsnetwb.com
|
||||
127.0.0.1 finnhair.co.uk
|
||||
127.0.0.1 firehouse651.com
|
||||
127.0.0.1 fkhfgfg.tk
|
||||
127.0.0.1 flashsavant.com
|
||||
127.0.0.1 fo5.a1-downloader.org
|
||||
127.0.0.1 fondazioneciampi.org
|
||||
@@ -274,7 +271,6 @@
|
||||
127.0.0.1 gyboo.cruisingsmallship.com
|
||||
127.0.0.1 gylra.cruisingsmallship.com
|
||||
127.0.0.1 h1666015.stratoserver.net
|
||||
127.0.0.1 hana-naveh.com
|
||||
127.0.0.1 hanulsms.com
|
||||
127.0.0.1 hardcorepornparty.com
|
||||
127.0.0.1 harshwhispers.com
|
||||
@@ -283,7 +279,6 @@
|
||||
127.0.0.1 helesouurusa.cjb.com
|
||||
127.0.0.1 hexadl.line55.net
|
||||
127.0.0.1 higher.dwebsi.tk
|
||||
127.0.0.1 highflyingfood.com
|
||||
127.0.0.1 hinsib.com
|
||||
127.0.0.1 hmora.fred-build.tk
|
||||
127.0.0.1 hnskorea.co.kr
|
||||
@@ -374,7 +369,6 @@
|
||||
127.0.0.1 lifescience.sysu.edu.cn
|
||||
127.0.0.1 likes.gisnetwork.net
|
||||
127.0.0.1 linkforme.tk
|
||||
127.0.0.1 live-dir.tk
|
||||
127.0.0.1 livre.wasastation.fi
|
||||
127.0.0.1 loft2126.dedicatedpanel.com
|
||||
127.0.0.1 losas.cabanaslanina.com.ar
|
||||
@@ -405,7 +399,6 @@
|
||||
127.0.0.1 marx-brothers.mhwang.com
|
||||
127.0.0.1 mathenea.com
|
||||
127.0.0.1 maxisoft.co.uk
|
||||
127.0.0.1 mbrdot.tk
|
||||
127.0.0.1 mediatrade.h19.ru
|
||||
127.0.0.1 mepra.blautechnology.cl
|
||||
127.0.0.1 merrymilkfoods.com
|
||||
@@ -467,7 +460,6 @@
|
||||
127.0.0.1 nowina.info
|
||||
127.0.0.1 ns1.the-sinner.net
|
||||
127.0.0.1 ns1.updatesdns.org
|
||||
127.0.0.1 ns2ns1.tk
|
||||
127.0.0.1 nt-associates.com
|
||||
127.0.0.1 nudebeachgalleries.net
|
||||
127.0.0.1 nugly.barginginfrance.net
|
||||
@@ -591,17 +583,11 @@
|
||||
127.0.0.1 sanya.vipc2f.com
|
||||
127.0.0.1 sarahdaniella.com
|
||||
127.0.0.1 sasson-cpa.co.il
|
||||
127.0.0.1 sayherbal.com
|
||||
127.0.0.1 sbnc.hak.su
|
||||
127.0.0.1 scaner-do.tk
|
||||
127.0.0.1 scaner-figy.tk
|
||||
127.0.0.1 scaner-file.tk
|
||||
127.0.0.1 scaner-or.tk
|
||||
127.0.0.1 scaner-sbite.tk
|
||||
127.0.0.1 scaner-sboom.tk
|
||||
127.0.0.1 scaner-sdee.tk
|
||||
127.0.0.1 scaner-tfeed.tk
|
||||
127.0.0.1 scaner-tgame.tk
|
||||
127.0.0.1 scanty.colormark.cl
|
||||
127.0.0.1 scdsfdfgdr12.tk
|
||||
127.0.0.1 scream.garudamp3.com
|
||||
@@ -723,7 +709,6 @@
|
||||
127.0.0.1 slimxxxtubeyge.ddns.name
|
||||
127.0.0.1 slimxxxtubeyhz.ddns.name
|
||||
127.0.0.1 slimxxxtubeyza.ddns.name
|
||||
127.0.0.1 smartify.org
|
||||
127.0.0.1 smilll.depozit.hr
|
||||
127.0.0.1 smrcek.com
|
||||
127.0.0.1 sn-gzzx.com
|
||||
@@ -735,7 +720,6 @@
|
||||
127.0.0.1 spekband.com
|
||||
127.0.0.1 sportsulsan.co.kr
|
||||
127.0.0.1 spread.diadanoivabh.com.br
|
||||
127.0.0.1 spykit.110mb.com
|
||||
127.0.0.1 srslogisticts.com
|
||||
127.0.0.1 ssl-6582datamanager.de
|
||||
127.0.0.1 static.retirementcommunitiesfyi.com
|
||||
@@ -749,7 +733,6 @@
|
||||
127.0.0.1 sunny99.cholerik.cz
|
||||
127.0.0.1 svetyivanrilski.com
|
||||
127.0.0.1 svision-online.de
|
||||
127.0.0.1 sysconcalibration.com
|
||||
127.0.0.1 systemscheckusa.com
|
||||
127.0.0.1 szinhaz.hu
|
||||
127.0.0.1 tabex.sopharma.bg
|
||||
@@ -767,7 +750,6 @@
|
||||
127.0.0.1 teprom.it
|
||||
127.0.0.1 terem.eltransbt.ro
|
||||
127.0.0.1 testtralala.xorg.pl
|
||||
127.0.0.1 textsex.tk
|
||||
127.0.0.1 textspeier.de
|
||||
127.0.0.1 thcextractor.com
|
||||
127.0.0.1 thcvaporizer.com
|
||||
@@ -904,8 +886,6 @@
|
||||
127.0.0.1 wallpapers91.com
|
||||
127.0.0.1 warco.pl
|
||||
127.0.0.1 wc0x83ghk.homepage.t-online.de
|
||||
127.0.0.1 web-domain.tk
|
||||
127.0.0.1 web-fill.tk
|
||||
127.0.0.1 web-olymp.ru
|
||||
127.0.0.1 web-sensations.com
|
||||
127.0.0.1 webcashmaker.com
|
||||
@@ -956,7 +936,6 @@
|
||||
127.0.0.1 www.arkinsoftware.in
|
||||
127.0.0.1 www.assculturaleincontri.it
|
||||
127.0.0.1 www.atousoft.com
|
||||
127.0.0.1 www.autoappassionati.it
|
||||
127.0.0.1 www.bcservice.it
|
||||
127.0.0.1 www.blueimagen.com
|
||||
127.0.0.1 www.casamama.nl
|
||||
@@ -1005,7 +984,6 @@
|
||||
127.0.0.1 www.hjaoopoa.top
|
||||
127.0.0.1 www.hospedar.xpg.com.br
|
||||
127.0.0.1 www.icybrand.eu
|
||||
127.0.0.1 www.imagerieduroc.com
|
||||
127.0.0.1 www.inevo.co.il
|
||||
127.0.0.1 www.infra.by
|
||||
127.0.0.1 www.jcmarcadolib.com
|
||||
@@ -1055,14 +1033,12 @@
|
||||
127.0.0.1 www.racingandclassic.com
|
||||
127.0.0.1 www.realinnovation.com
|
||||
127.0.0.1 www.rebeccacella.com
|
||||
127.0.0.1 www.reifen-simon.com
|
||||
127.0.0.1 www.rempko.sk
|
||||
127.0.0.1 www.riccardochinnici.it
|
||||
127.0.0.1 www.ristoromontebasso.it
|
||||
127.0.0.1 www.rokus-tgy.hu
|
||||
127.0.0.1 www.roltek.com.tr
|
||||
127.0.0.1 www.rooversadvocatuur.nl
|
||||
127.0.0.1 www.rst-velbert.de
|
||||
127.0.0.1 www.saemark.is
|
||||
127.0.0.1 www.salentoeasy.it
|
||||
127.0.0.1 www.sankyo.gr.jp
|
||||
@@ -1116,8 +1092,6 @@
|
||||
127.0.0.1 www.zatzy.com
|
||||
127.0.0.1 www.zctei.com
|
||||
127.0.0.1 www.zyxyfy.com
|
||||
127.0.0.1 www12.0zz0.com
|
||||
127.0.0.1 www8.0zz0.com
|
||||
127.0.0.1 xamateurpornlic.www1.biz
|
||||
127.0.0.1 xicaxique.com.br
|
||||
127.0.0.1 xindalawyer.com
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "Malware Domain List",
|
||||
"description": "Malware Domain List is a non-commercial community project.",
|
||||
"homeurl": "http://www.malwaredomainlist.com/",
|
||||
"homeurl": "https://www.malwaredomainlist.com/",
|
||||
"frequency": "weekly",
|
||||
"issues": "http://www.malwaredomainlist.com/contact.php",
|
||||
"url": "http://www.malwaredomainlist.com/hostslist/hosts.txt",
|
||||
"issues": "https://www.malwaredomainlist.com/contact.php",
|
||||
"url": "https://www.malwaredomainlist.com/hostslist/hosts.txt",
|
||||
"license": "'can be used for free by anyone'"
|
||||
}
|
||||
|
||||
+10
-185
@@ -7,7 +7,7 @@
|
||||
# This *must* be the first line: 127.0.0.1 localhost #
|
||||
# #
|
||||
#**********************************************************#
|
||||
# --------------- Updated: April-15-2018 ----------------- #
|
||||
# --------------- Updated: October-1-2018 ---------------- #
|
||||
#**********************************************************#
|
||||
# #
|
||||
# Disclaimer: this file is free to use for personal use #
|
||||
@@ -41,8 +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 accuserveadsystem.com
|
||||
0.0.0.0 www.accuserveadsystem.com
|
||||
0.0.0.0 achmedia.com
|
||||
0.0.0.0 csh.actiondesk.com
|
||||
0.0.0.0 ads.activepower.net
|
||||
@@ -65,6 +63,7 @@
|
||||
0.0.0.0 show.adclick.lv
|
||||
0.0.0.0 static.adclick.lv
|
||||
0.0.0.0 www.adclick.lv
|
||||
0.0.0.0 adclicks.io
|
||||
0.0.0.0 servedby.adcombination.com
|
||||
0.0.0.0 adcomplete.com
|
||||
0.0.0.0 www.adcomplete.com
|
||||
@@ -73,7 +72,6 @@
|
||||
0.0.0.0 ct1.addthis.com
|
||||
0.0.0.0 static.uk.addynamo.com
|
||||
0.0.0.0 adexc.net
|
||||
0.0.0.0 www.adexit.com
|
||||
0.0.0.0 s.adexpert.cz
|
||||
0.0.0.0 static.adfclick1.com
|
||||
0.0.0.0 222-33544_999.pub.adfirmative.com
|
||||
@@ -89,7 +87,6 @@
|
||||
0.0.0.0 adforce.ru
|
||||
0.0.0.0 ads.adfox.ru
|
||||
0.0.0.0 gazeta.adfox.ru
|
||||
0.0.0.0 p.adframesrc.com
|
||||
0.0.0.0 s.adframesrc.com
|
||||
0.0.0.0 media.adfrontiers.com
|
||||
0.0.0.0 www.adgitize.com
|
||||
@@ -212,7 +209,6 @@
|
||||
0.0.0.0 js.adscale.de
|
||||
0.0.0.0 ih.adscale.de
|
||||
0.0.0.0 adscendmedia.com
|
||||
0.0.0.0 adservicedomain.info
|
||||
0.0.0.0 adserver-voice-online.co.uk
|
||||
0.0.0.0 adsfac.net #[Facilitate Tracking Code]
|
||||
0.0.0.0 adsgangsta.com
|
||||
@@ -229,7 +225,6 @@
|
||||
0.0.0.0 ads.adtiger.de
|
||||
0.0.0.0 www.adtiger.de
|
||||
0.0.0.0 ad.adtoma.com
|
||||
0.0.0.0 au-01.adtomafusion.com
|
||||
0.0.0.0 bn-01.adtomafusion.com
|
||||
0.0.0.0 rek.adtotal.pl
|
||||
0.0.0.0 www.adtrade.net
|
||||
@@ -334,7 +329,6 @@
|
||||
0.0.0.0 junior.apk.net
|
||||
0.0.0.0 openx.apollo.lv
|
||||
0.0.0.0 five.partner.archive-it.org
|
||||
0.0.0.0 ads.asia1.com.sg
|
||||
0.0.0.0 ads.ask.com
|
||||
0.0.0.0 stats.asp24.pl
|
||||
0.0.0.0 ads.aspalliance.com
|
||||
@@ -346,7 +340,6 @@
|
||||
0.0.0.0 p.ato.mx
|
||||
0.0.0.0 s.ato.mx
|
||||
0.0.0.0 ads.auctionads.com
|
||||
0.0.0.0 banners.audioholics.com
|
||||
0.0.0.0 ad.auditude.com
|
||||
0.0.0.0 ads.auctioncity.co.nz
|
||||
0.0.0.0 d.audienceiq.com
|
||||
@@ -361,7 +354,6 @@
|
||||
0.0.0.0 ads.avusa.co.za
|
||||
0.0.0.0 analytics.aweber.com
|
||||
# 0.0.0.0 clicks.aweber.com #[affects newsletters]
|
||||
0.0.0.0 rotator.axiatraders.com
|
||||
0.0.0.0 tracker.azet.sk
|
||||
0.0.0.0 www.azmsoft.com
|
||||
# [B]
|
||||
@@ -430,8 +422,6 @@
|
||||
0.0.0.0 api.bigmobileads.com
|
||||
0.0.0.0 banex.bikers-engine.com
|
||||
0.0.0.0 intext.billboard.cz
|
||||
0.0.0.0 code.intext.billboard.cz
|
||||
0.0.0.0 bbcdn.code.intext.billboard.cz
|
||||
0.0.0.0 view.binlayer.com
|
||||
0.0.0.0 ads.biscom.net
|
||||
0.0.0.0 dc.bizjournals.com
|
||||
@@ -449,7 +439,6 @@
|
||||
0.0.0.0 pixel.blog.hu
|
||||
0.0.0.0 pcbutts1-therealtruth.blogspot.com
|
||||
0.0.0.0 ads.blogtalkradio.com
|
||||
0.0.0.0 ox-d.blogtalkradio.com
|
||||
0.0.0.0 adserver.bloodhorse.com
|
||||
0.0.0.0 stats.bluebillywig.com
|
||||
0.0.0.0 watershed.bm23.com
|
||||
@@ -505,7 +494,6 @@
|
||||
0.0.0.0 cdn.carbonads.com
|
||||
0.0.0.0 srv.carbonads.net
|
||||
0.0.0.0 ads.cars.com
|
||||
0.0.0.0 cashonads.com
|
||||
0.0.0.0 banner.casinodelrio.com
|
||||
0.0.0.0 adv.casinopays.com
|
||||
0.0.0.0 www.casinotropez.com #[Tracking.Cookie]
|
||||
@@ -576,7 +564,6 @@
|
||||
0.0.0.0 www.count24.de
|
||||
0.0.0.0 www.countit.ch
|
||||
0.0.0.0 www.counter-gratis.com #[Tracking.Cookie]
|
||||
0.0.0.0 www.counter4you.net
|
||||
0.0.0.0 cdn.dmpcounter.com
|
||||
0.0.0.0 www.counter.cz
|
||||
0.0.0.0 connectionzone.com
|
||||
@@ -591,7 +578,6 @@
|
||||
0.0.0.0 sh.creativcdn.net
|
||||
0.0.0.0 adverts.creativemark.co.uk
|
||||
0.0.0.0 ads.crisppremium.com
|
||||
0.0.0.0 ox-d.crisppremium.com
|
||||
0.0.0.0 www.crm-metrix.fr
|
||||
0.0.0.0 stg.widget.crowdignite.com
|
||||
0.0.0.0 ads.crossworxs.eu
|
||||
@@ -607,9 +593,6 @@
|
||||
0.0.0.0 t.dailymail.co.uk
|
||||
0.0.0.0 rta.dailymail.co.uk
|
||||
0.0.0.0 ted.dailymail.co.uk
|
||||
0.0.0.0 ads.darikweb.com
|
||||
0.0.0.0 sync.darikweb.com
|
||||
0.0.0.0 www1.darikweb.com
|
||||
0.0.0.0 www.dataforce.net #[Spamdexing]
|
||||
0.0.0.0 tag.datariver.ru
|
||||
0.0.0.0 banner.date.com
|
||||
@@ -705,8 +688,6 @@
|
||||
0.0.0.0 ads.e-go.gr
|
||||
0.0.0.0 stats.e-go.gr
|
||||
0.0.0.0 eisenstein.dk #[tracking.ping]
|
||||
0.0.0.0 ad.e-kolay.net
|
||||
0.0.0.0 adonline.e-kolay.net
|
||||
0.0.0.0 global.ekmpinpoint.com
|
||||
0.0.0.0 ads2.ekologia.pl
|
||||
0.0.0.0 stat.ekologia.pl
|
||||
@@ -756,7 +737,6 @@
|
||||
0.0.0.0 geoads.eurorevenue.com
|
||||
0.0.0.0 advert.eurotip.cz
|
||||
0.0.0.0 www.euros4click.de
|
||||
0.0.0.0 ad.eurosport.com
|
||||
0.0.0.0 pixel.everesttech.net
|
||||
0.0.0.0 pixel-user-1039.everesttech.net
|
||||
0.0.0.0 venetian.evyy.net
|
||||
@@ -861,7 +841,6 @@
|
||||
0.0.0.0 adv.gazeta.pl
|
||||
0.0.0.0 analytics.gazeta.pl
|
||||
0.0.0.0 mklik.gazeta.pl
|
||||
0.0.0.0 top.gde.ru
|
||||
0.0.0.0 geoip-db.com
|
||||
0.0.0.0 www.geoplugin.net
|
||||
0.0.0.0 adv.gepime.com
|
||||
@@ -900,7 +879,6 @@
|
||||
0.0.0.0 ads.gorillavid.in
|
||||
0.0.0.0 adtools.gossipkings.com
|
||||
0.0.0.0 webcounter.goweb.de
|
||||
0.0.0.0 www.gpr.hu
|
||||
0.0.0.0 reed-cw.grapeshot.co.uk
|
||||
0.0.0.0 adv.gratuito.st
|
||||
0.0.0.0 grmtech.net
|
||||
@@ -1024,7 +1002,6 @@
|
||||
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 counter.internet.ge
|
||||
0.0.0.0 indiads.com
|
||||
0.0.0.0 ads.inviziads.com
|
||||
0.0.0.0 www.imiclk.com
|
||||
@@ -1034,7 +1011,6 @@
|
||||
0.0.0.0 www.intelli-tracker.com
|
||||
0.0.0.0 geo.interia.pl
|
||||
0.0.0.0 iwa.hit.interia.pl
|
||||
0.0.0.0 www.intera-x.com
|
||||
0.0.0.0 cdn.interactivemedia.net
|
||||
0.0.0.0 newadserver.interfree.it #[Adcycle]
|
||||
0.0.0.0 intermediads.com
|
||||
@@ -1046,7 +1022,7 @@
|
||||
0.0.0.0 ad01.investor.bg
|
||||
0.0.0.0 s1.inviziads.com
|
||||
0.0.0.0 api.ipinfodb.com
|
||||
0.0.0.0 ip-api.com
|
||||
# 0.0.0.0 ip-api.com
|
||||
0.0.0.0 pro.ip-api.com
|
||||
0.0.0.0 ads.ipowerweb.com
|
||||
0.0.0.0 adserver.iprom.net
|
||||
@@ -1089,7 +1065,6 @@
|
||||
0.0.0.0 ck.juicyads.com
|
||||
0.0.0.0 js.juicyads.com
|
||||
0.0.0.0 ad.jugem.jp
|
||||
0.0.0.0 a.jumptap.com
|
||||
0.0.0.0 nl.ads.justpremium.com
|
||||
0.0.0.0 tracking.justpremium.com
|
||||
0.0.0.0 ads.justpremium.nl
|
||||
@@ -1183,7 +1158,6 @@
|
||||
0.0.0.0 ads.livescore.com
|
||||
0.0.0.0 ad.lkqd.net
|
||||
0.0.0.0 omnituretrack.local.com
|
||||
0.0.0.0 w10.localadbuy.com
|
||||
0.0.0.0 err.lolipop.jp
|
||||
0.0.0.0 adserver.lonuncavisto.com
|
||||
0.0.0.0 r.looksmart.com
|
||||
@@ -1198,7 +1172,6 @@
|
||||
0.0.0.0 is.luxup.ru
|
||||
# [M]
|
||||
0.0.0.0 m2k.ru
|
||||
0.0.0.0 images.m4n.nl
|
||||
0.0.0.0 ad.m5prod.net
|
||||
0.0.0.0 ad.m-adx.com
|
||||
0.0.0.0 www3.macys.com #[WebBug.eluminate]
|
||||
@@ -1209,7 +1182,6 @@
|
||||
0.0.0.0 www.mainadv.com
|
||||
0.0.0.0 ads.maleflixxx.tv
|
||||
0.0.0.0 adv.mangoadv.com
|
||||
0.0.0.0 stats.manticoretechnology.com
|
||||
0.0.0.0 anapixel.marca.com
|
||||
0.0.0.0 pixelcounter.marca.com
|
||||
0.0.0.0 ads.marica.bg
|
||||
@@ -1251,7 +1223,6 @@
|
||||
0.0.0.0 mdctrail.com
|
||||
0.0.0.0 wsp.mgid.com
|
||||
0.0.0.0 pubs.mgn.net #[Grolier Network]
|
||||
0.0.0.0 beacon.mhtr.be
|
||||
0.0.0.0 ads.miarroba.com
|
||||
0.0.0.0 send.microad.jp
|
||||
0.0.0.0 ssend.microad.jp
|
||||
@@ -1288,7 +1259,6 @@
|
||||
0.0.0.0 www.msgtag.com
|
||||
0.0.0.0 bms.msk.bg
|
||||
0.0.0.0 no.counter.mtgnewmedia.se
|
||||
0.0.0.0 www.myclickbankads.com
|
||||
0.0.0.0 www.mycpvlife.com
|
||||
0.0.0.0 get.mycounter.ua
|
||||
0.0.0.0 scripts.mycounter.ua
|
||||
@@ -1351,7 +1321,6 @@
|
||||
0.0.0.0 evbeacon.networksolutions.com
|
||||
0.0.0.0 ads.newdream.net
|
||||
0.0.0.0 www.newclick.com
|
||||
0.0.0.0 beacon-5.newrelic.com
|
||||
0.0.0.0 ads.newsint.co.uk
|
||||
0.0.0.0 delivery.ad.newsnow.net
|
||||
0.0.0.0 b.nex.bg
|
||||
@@ -1400,7 +1369,6 @@
|
||||
0.0.0.0 ads.ogdenpubs.com
|
||||
0.0.0.0 counter.ok.ee
|
||||
0.0.0.0 ads.olx.com
|
||||
0.0.0.0 adserver.omroepflevoland.nl
|
||||
0.0.0.0 logo.onlinewebstat.com
|
||||
0.0.0.0 ads1.omdadget.com
|
||||
0.0.0.0 track.omguk.com
|
||||
@@ -1474,7 +1442,6 @@
|
||||
0.0.0.0 errors.perfectgonzo.com
|
||||
0.0.0.0 ads.periodistadigital.com
|
||||
0.0.0.0 ads.persgroep.net
|
||||
0.0.0.0 utsdpp.persgroep.net
|
||||
0.0.0.0 pgssl.com
|
||||
0.0.0.0 pub.pgssl.com
|
||||
0.0.0.0 pharmacyrxone.com
|
||||
@@ -1604,13 +1571,11 @@
|
||||
0.0.0.0 republer.com
|
||||
0.0.0.0 custom-wrs.api.responsys.net
|
||||
0.0.0.0 banners.resultonline.com
|
||||
0.0.0.0 retarcl.net
|
||||
0.0.0.0 retaraga.ru
|
||||
0.0.0.0 revcontent.com
|
||||
0.0.0.0 cdn.revcontent.com
|
||||
0.0.0.0 labs-cdn.revcontent.com
|
||||
0.0.0.0 www.revcontent.com
|
||||
0.0.0.0 ads.reviewcentre.com
|
||||
0.0.0.0 rem.rezonmedia.eu
|
||||
0.0.0.0 p.rfihub.com
|
||||
0.0.0.0 sync.rhythmxchange.com
|
||||
@@ -1643,7 +1608,6 @@
|
||||
0.0.0.0 runslin.com
|
||||
0.0.0.0 banners.rushcommerce.com
|
||||
0.0.0.0 rutrk.org
|
||||
0.0.0.0 rvpadvertisingnetwork.com
|
||||
# [S]
|
||||
0.0.0.0 www.s2d6.com
|
||||
0.0.0.0 s4le.net
|
||||
@@ -1813,7 +1777,6 @@
|
||||
0.0.0.0 adserver.tele.net
|
||||
0.0.0.0 sdc.tele.net
|
||||
0.0.0.0 c2.tentaculos.net
|
||||
0.0.0.0 t1.tentaculos.net
|
||||
0.0.0.0 banner.terminal.hu
|
||||
0.0.0.0 stf.terra.com.br
|
||||
0.0.0.0 ad.terra.com.mx
|
||||
@@ -1822,8 +1785,6 @@
|
||||
0.0.0.0 www.textads.biz
|
||||
0.0.0.0 www.textlink.cz
|
||||
0.0.0.0 ads.tdcanadatrust.com
|
||||
0.0.0.0 openad.tf1.fr #[RealMedia]
|
||||
0.0.0.0 openadext.tf1.fr
|
||||
0.0.0.0 adv.tgadvapps.it
|
||||
0.0.0.0 market2.the-adult-company.com
|
||||
0.0.0.0 media.the-adult-company.com
|
||||
@@ -1857,10 +1818,7 @@
|
||||
0.0.0.0 www.toplist.sk
|
||||
0.0.0.0 counter.topphoto.ru
|
||||
0.0.0.0 www.top25.ro
|
||||
0.0.0.0 www.top99.ro
|
||||
0.0.0.0 www.top100.ro
|
||||
0.0.0.0 www.top300.ro
|
||||
0.0.0.0 www.topadult.ro
|
||||
0.0.0.0 ads.topnovini.bg
|
||||
0.0.0.0 stats.topofblogs.com
|
||||
0.0.0.0 www.top-rank.pl
|
||||
@@ -2732,14 +2690,6 @@
|
||||
0.0.0.0 fast.timeinc.demdex.net
|
||||
# 0.0.0.0 dap.digitalgov.gov #[Universal Federated Analytics]
|
||||
0.0.0.0 cdn-akamai.mookie1.com
|
||||
0.0.0.0 rainbow-de.mythings.com
|
||||
0.0.0.0 rainbow-es.mythings.com
|
||||
0.0.0.0 rainbow-fi.mythings.com
|
||||
0.0.0.0 rainbow-mx.mythings.com
|
||||
0.0.0.0 rainbow-no.mythings.com
|
||||
0.0.0.0 rainbow-ru-ak.mythings.com
|
||||
0.0.0.0 rainbow-ru.mythings.com
|
||||
0.0.0.0 rainbow-sg.mythings.com
|
||||
0.0.0.0 ac.realvu.net
|
||||
0.0.0.0 cdn.taboola.com
|
||||
0.0.0.0 c.webtrends.com
|
||||
@@ -2761,7 +2711,6 @@
|
||||
0.0.0.0 cdn.betrad.com
|
||||
0.0.0.0 c.betrad.com
|
||||
0.0.0.0 ads.static.blip.tv
|
||||
0.0.0.0 cdn1.clkcln.com
|
||||
0.0.0.0 fast.ecs.demdex.net
|
||||
0.0.0.0 fast.ford.demdex.net
|
||||
0.0.0.0 fast.td.demdex.net
|
||||
@@ -2845,8 +2794,6 @@
|
||||
0.0.0.0 cc.chango.com
|
||||
# 0.0.0.0 ad-js.chip.de #[affects images]
|
||||
0.0.0.0 cdnssl.clicktale.net
|
||||
0.0.0.0 cdn1.clkads.com
|
||||
0.0.0.0 cdn1.clkmon.com
|
||||
0.0.0.0 cdn1.clkoffers.com
|
||||
0.0.0.0 cdn1.clkrev.com
|
||||
0.0.0.0 tiads.sportsillustrated.cnn.com
|
||||
@@ -2908,8 +2855,7 @@
|
||||
0.0.0.0 sb.monetate.net
|
||||
0.0.0.0 se.monetate.net
|
||||
0.0.0.0 ads2.msads.net
|
||||
0.0.0.0 cdn.mxpnl.com
|
||||
0.0.0.0 rainbow-nl.mythings.com
|
||||
# 0.0.0.0 cdn.mxpnl.com #[affects optimum.com]
|
||||
0.0.0.0 s.ntv.io
|
||||
0.0.0.0 adcache.nymag.com
|
||||
0.0.0.0 cdn.optimizely.com
|
||||
@@ -3396,6 +3342,7 @@
|
||||
0.0.0.0 mcafee-home.7eer.net
|
||||
0.0.0.0 blobar.org
|
||||
0.0.0.0 api.circularhub.com
|
||||
0.0.0.0 mscom.demdex.net
|
||||
0.0.0.0 schwab.demdex.net
|
||||
0.0.0.0 geo.qualaroo.com
|
||||
0.0.0.0 collect.tealiumiq.com
|
||||
@@ -3627,7 +3574,7 @@
|
||||
0.0.0.0 cdn.accelerator.arsdev.net
|
||||
0.0.0.0 d1v9u0bgi1uimx.cloudfront.net
|
||||
0.0.0.0 d169bbxks24g2u.cloudfront.net
|
||||
0.0.0.0 d2c8v52ll5s99u.cloudfront.net #[comscore][affects arstechnica.com]
|
||||
0.0.0.0 d2c8v52ll5s99u.cloudfront.net #[comscore][affects arstechnica/wired/vogue/vanity fair]
|
||||
0.0.0.0 d2cgumzzqhgmdu.cloudfront.net
|
||||
0.0.0.0 d24n15hnbwhuhn.cloudfront.net
|
||||
0.0.0.0 d2tgfbvjf3q6hn.cloudfront.net
|
||||
@@ -3794,7 +3741,7 @@
|
||||
0.0.0.0 rumds.wpdigital.net
|
||||
0.0.0.0 i.yldbt.com
|
||||
0.0.0.0 z2.zedo.com
|
||||
0.0.0.0 segment-data.zqtk.net
|
||||
# 0.0.0.0 segment-data.zqtk.net #[affects wsj.com]
|
||||
# [Amazon.com][AS16509][54.224.0.0 - 54.239.255.255]
|
||||
0.0.0.0 s.206ads.com
|
||||
0.0.0.0 ib.3lift.com
|
||||
@@ -4032,6 +3979,7 @@
|
||||
0.0.0.0 st.smartredirect.de
|
||||
0.0.0.0 tracking.sokrati.com
|
||||
0.0.0.0 traffic-offers.com
|
||||
0.0.0.0 collector-2398.tvsquared.com
|
||||
0.0.0.0 konnect.videoplaza.tv
|
||||
0.0.0.0 trk.vidible.tv
|
||||
# 0.0.0.0 id.washingtonpost.com #[affects login]
|
||||
@@ -4167,15 +4115,11 @@
|
||||
0.0.0.0 gdyn.veryfunnyads.com
|
||||
# [AOL / Advertising.com][209.225.0.0 - 209.225.0.127]
|
||||
0.0.0.0 dbs.advertising.com
|
||||
0.0.0.0 opera1-servedby.advertising.com
|
||||
0.0.0.0 rd.advertising.com
|
||||
0.0.0.0 servedby.advertising.com #[Tracking.Cookie]
|
||||
# [AOL / Advertising.com][209.225.4.64 - 209.225.5.95]
|
||||
0.0.0.0 bf.mocda1.com
|
||||
# [AOL / Advertising.com][209.225.6.64 - 209.225.6.95]
|
||||
0.0.0.0 adserve.advertising.com
|
||||
# [AOL / Advertising.com][209.225.11.224 - 209.225.34.255]
|
||||
0.0.0.0 wap.advertising.com
|
||||
0.0.0.0 www.contextualclicks.com
|
||||
0.0.0.0 www.thesearchster.com
|
||||
# [AOL / AD TECH][194.117.224.0 - 194.117.225.255]
|
||||
@@ -4252,17 +4196,6 @@
|
||||
0.0.0.0 ng3.ads.warnerbros.com
|
||||
# [Apa-it][AS5403][194.232.105.0 - 194.232.105.255]
|
||||
0.0.0.0 tracking.kurier.at
|
||||
0.0.0.0 newsnetw.oewabox.at
|
||||
0.0.0.0 oe24.oewabox.at
|
||||
0.0.0.0 ooen.oewabox.at
|
||||
0.0.0.0 orf.oewabox.at
|
||||
0.0.0.0 qs.oewabox.at
|
||||
0.0.0.0 salzburg.oewabox.at
|
||||
0.0.0.0 sdo.oewabox.at
|
||||
0.0.0.0 sportat.oewabox.at
|
||||
0.0.0.0 tirolcom.oewabox.at
|
||||
0.0.0.0 top.oewabox.at
|
||||
0.0.0.0 willhab.oewabox.at
|
||||
# [Applied Innovations][AS14519][216.167.192.0 - 216.167.207.255]
|
||||
# [Applied Technologies Internet]
|
||||
0.0.0.0 hit-parade.com
|
||||
@@ -4417,6 +4350,7 @@
|
||||
0.0.0.0 ib.adnxs.com
|
||||
0.0.0.0 mob.adnxs.com
|
||||
0.0.0.0 nym1.ib.adnxs.com
|
||||
0.0.0.0 nym1-ib.adnxs.com
|
||||
0.0.0.0 sin1.g.adnxs.com
|
||||
0.0.0.0 go.adversal.com
|
||||
0.0.0.0 rtb-ads.avazu.net
|
||||
@@ -5274,9 +5208,6 @@
|
||||
0.0.0.0 ppc-parked.domainsite.com #[Parking Service]
|
||||
0.0.0.0 vcontent.e-messenger.net
|
||||
0.0.0.0 ads.financialcontent.com
|
||||
0.0.0.0 adserver.finditquick.com
|
||||
0.0.0.0 partner.finditquick.com
|
||||
0.0.0.0 www.findit-quick.com
|
||||
0.0.0.0 id3103.com
|
||||
0.0.0.0 ad.internetradioinc.com
|
||||
0.0.0.0 click.linkstattrack.com
|
||||
@@ -6956,18 +6887,6 @@
|
||||
0.0.0.0 tas-si.toboads.com
|
||||
# [Hungarian Telecom / Invitel][AS12301][195.184.19.0 - 195.184.19.255]
|
||||
0.0.0.0 stat.axelspringer.hu
|
||||
# [Hungarian Telecom / T-online][AS12301][195.228.75.0 - 195.228.75.255]
|
||||
0.0.0.0 www.best-top.hu
|
||||
# [Hungarian Telecom / T-online][217.6.164.0 - 217.6.167.255]
|
||||
0.0.0.0 bw.ads.t-online.de
|
||||
0.0.0.0 data.ads.t-online.de
|
||||
0.0.0.0 red.ads.t-online.de
|
||||
# [Hungarian Telecom / T-online][62.153.158.0 - 62.153.159.255]
|
||||
0.0.0.0 a.ads.t-online.de #[AdSolution-Website-Tag]
|
||||
0.0.0.0 admin.ads.t-online.de
|
||||
0.0.0.0 s.ads.t-online.de
|
||||
# [Hungarian Telecom / T-online][80.150.6.0 - 80.150.7.255]
|
||||
0.0.0.0 homepage.t-online.de
|
||||
# [Hunt Brothers / Parked.com][AS32592][69.46.224.0 - 69.46.239.255]
|
||||
0.0.0.0 banners.directnic.com #[WebBug][MVPS.Criteria]
|
||||
0.0.0.0 dnads.directnic.com
|
||||
@@ -8834,13 +8753,11 @@
|
||||
0.0.0.0 asqrtl.nuggad.net
|
||||
0.0.0.0 axdget-sync.nuggad.net
|
||||
0.0.0.0 ebayit-dp.nuggad.net
|
||||
0.0.0.0 heise.nuggad.net
|
||||
0.0.0.0 lokalavisendk.nuggad.net
|
||||
0.0.0.0 lpm-francetv.nuggad.net
|
||||
0.0.0.0 lpm-lagardere.nuggad.net
|
||||
0.0.0.0 lpm-tf1.nuggad.net
|
||||
0.0.0.0 mediamond.nuggad.net
|
||||
0.0.0.0 mobilede-dp.nuggad.net
|
||||
0.0.0.0 n24se.nuggad.net
|
||||
0.0.0.0 naftemporiki.nuggad.net
|
||||
0.0.0.0 om.nuggad.net
|
||||
@@ -8870,7 +8787,6 @@
|
||||
0.0.0.0 jobzdk.nuggad.net
|
||||
0.0.0.0 krone.nuggad.net
|
||||
0.0.0.0 medienhaus.nuggad.net
|
||||
0.0.0.0 mobilede.nuggad.net
|
||||
0.0.0.0 msnad.nuggad.net
|
||||
0.0.0.0 mtv.nuggad.net
|
||||
0.0.0.0 nettno.nuggad.net
|
||||
@@ -11517,11 +11433,6 @@
|
||||
0.0.0.0 t3.trackalyzer.com
|
||||
# [ServePath][AS26228][74.3.192.0 - 74.3.255.255]
|
||||
# [Server Central Network][AS23352][204.93.128.0 - 204.93.255.255]
|
||||
0.0.0.0 beacon-1.newrelic.com
|
||||
0.0.0.0 beacon-2.newrelic.com
|
||||
0.0.0.0 beacon-3.newrelic.com
|
||||
0.0.0.0 beacon-4.newrelic.com
|
||||
0.0.0.0 beacon-6.newrelic.com
|
||||
0.0.0.0 www.skassets.com
|
||||
# [Server Central Network][AS23352][205.234.128.0 - 205.234.255.255]
|
||||
0.0.0.0 delivery.adrecover.com
|
||||
@@ -11610,10 +11521,6 @@
|
||||
0.0.0.0 s3.shinystat.it
|
||||
0.0.0.0 s4.shinystat.it
|
||||
0.0.0.0 www.shinystat.it
|
||||
# [Sia Css Group][AS48662][94.142.128.0 - 94.142.129.127]
|
||||
# [Sia Nano It][AS43513][91.203.68.0 - 91.203.71.255]
|
||||
# [Sia Teron][AS35695][195.88.80.0 - 195.88.81.255]
|
||||
# [Sia Vps][AS56617][91.226.32.0 - 91.226.33.255]
|
||||
# [Simpli Hosting / Rampell][208.69.176.0 - 208.69.183.255]
|
||||
0.0.0.0 didtheyreadit.com
|
||||
0.0.0.0 www.didtheyreadit.com
|
||||
@@ -11621,62 +11528,6 @@
|
||||
0.0.0.0 xpostmail.com
|
||||
# [Simpliq / Sc Globe Hosting][AS39758][89.47.236.0 - 89.47.237.255]
|
||||
0.0.0.0 www.xtrafic.ro
|
||||
# [Simpliq][AS39758][93.115.248.0 - 93.115.251.255]
|
||||
# [SiteMeter]
|
||||
0.0.0.0 sitemeter.com #[WebBug]
|
||||
0.0.0.0 ads.sitemeter.com
|
||||
0.0.0.0 sm1.sitemeter.com
|
||||
0.0.0.0 sm2.sitemeter.com #[Analytics.Tracker]
|
||||
0.0.0.0 sm3.sitemeter.com
|
||||
0.0.0.0 sm4.sitemeter.com
|
||||
0.0.0.0 sm5.sitemeter.com
|
||||
0.0.0.0 sm6.sitemeter.com
|
||||
0.0.0.0 sm7.sitemeter.com
|
||||
0.0.0.0 sm8.sitemeter.com
|
||||
0.0.0.0 sm9.sitemeter.com
|
||||
0.0.0.0 s10.sitemeter.com
|
||||
0.0.0.0 s11.sitemeter.com
|
||||
0.0.0.0 s12.sitemeter.com
|
||||
0.0.0.0 s13.sitemeter.com
|
||||
0.0.0.0 s14.sitemeter.com
|
||||
0.0.0.0 s15.sitemeter.com
|
||||
0.0.0.0 s16.sitemeter.com
|
||||
0.0.0.0 s17.sitemeter.com
|
||||
0.0.0.0 s18.sitemeter.com
|
||||
0.0.0.0 s19.sitemeter.com
|
||||
0.0.0.0 s20.sitemeter.com
|
||||
0.0.0.0 s21.sitemeter.com
|
||||
0.0.0.0 s22.sitemeter.com
|
||||
0.0.0.0 s23.sitemeter.com
|
||||
0.0.0.0 s24.sitemeter.com
|
||||
0.0.0.0 s25.sitemeter.com
|
||||
0.0.0.0 s26.sitemeter.com
|
||||
0.0.0.0 s27.sitemeter.com
|
||||
0.0.0.0 s28.sitemeter.com
|
||||
0.0.0.0 s29.sitemeter.com
|
||||
0.0.0.0 s30.sitemeter.com
|
||||
0.0.0.0 s31.sitemeter.com
|
||||
0.0.0.0 s32.sitemeter.com
|
||||
0.0.0.0 s33.sitemeter.com
|
||||
0.0.0.0 s34.sitemeter.com
|
||||
0.0.0.0 s35.sitemeter.com
|
||||
0.0.0.0 s36.sitemeter.com
|
||||
0.0.0.0 s37.sitemeter.com
|
||||
0.0.0.0 s38.sitemeter.com
|
||||
0.0.0.0 s39.sitemeter.com
|
||||
0.0.0.0 s40.sitemeter.com
|
||||
0.0.0.0 s41.sitemeter.com
|
||||
0.0.0.0 s42.sitemeter.com
|
||||
0.0.0.0 s43.sitemeter.com
|
||||
0.0.0.0 s44.sitemeter.com
|
||||
0.0.0.0 s45.sitemeter.com
|
||||
0.0.0.0 s46.sitemeter.com
|
||||
0.0.0.0 s47.sitemeter.com
|
||||
0.0.0.0 s49.sitemeter.com
|
||||
0.0.0.0 s48.sitemeter.com
|
||||
0.0.0.0 s50.sitemeter.com
|
||||
0.0.0.0 s51.sitemeter.com
|
||||
0.0.0.0 www.sitemeter.com
|
||||
# [Skyline / Believe][AS22361][208.74.32.0 - 208.74.39.255]
|
||||
0.0.0.0 ia.spinbox.net
|
||||
0.0.0.0 netcomm.spinbox.net
|
||||
@@ -11782,7 +11633,7 @@
|
||||
0.0.0.0 dnetshelter3.d.chango.com
|
||||
0.0.0.0 clkfeed.com
|
||||
0.0.0.0 clkoffers.com
|
||||
0.0.0.0 realtime.services.disqus.com
|
||||
# 0.0.0.0 realtime.services.disqus.com #[affects politicalwire.com]
|
||||
0.0.0.0 tempest.services.disqus.com
|
||||
0.0.0.0 eclkmpbn.com
|
||||
0.0.0.0 eclkmpsa.com
|
||||
@@ -11861,9 +11712,6 @@
|
||||
0.0.0.0 sstatic1.histats.com
|
||||
0.0.0.0 in-appadvertising.com
|
||||
0.0.0.0 widget6.linkwithin.com
|
||||
0.0.0.0 ad1.netshelter.net
|
||||
0.0.0.0 ad2.netshelter.net
|
||||
0.0.0.0 ad4.netshelter.net
|
||||
0.0.0.0 peerfly.com
|
||||
0.0.0.0 i.simpli.fi
|
||||
0.0.0.0 tracking.softwareprojects.com
|
||||
@@ -12132,17 +11980,6 @@
|
||||
# [TDC Data][AS3292][194.100.98.64 - 194.100.98.95]
|
||||
0.0.0.0 delfi.spring-tns.net
|
||||
0.0.0.0 err.spring-tns.net
|
||||
0.0.0.0 kainari.spring-tns.net
|
||||
0.0.0.0 kotikokki.spring-tns.net
|
||||
0.0.0.0 lehtimedia.spring-tns.net
|
||||
0.0.0.0 is.spring-tns.net
|
||||
0.0.0.0 mtv3.spring-tns.net
|
||||
0.0.0.0 myyjaosta.spring-tns.net
|
||||
0.0.0.0 postimees.spring-tns.net
|
||||
0.0.0.0 smf.spring-tns.net
|
||||
0.0.0.0 talsa.spring-tns.net
|
||||
0.0.0.0 telkku.spring-tns.net
|
||||
0.0.0.0 vuokraovi.spring-tns.net
|
||||
# [TDC Data][AS3292][194.182.249.0 - 194.182.249.255]
|
||||
0.0.0.0 sdc.flysas.com
|
||||
# [TDC Data][AS3292][213.236.166.0 - 213.236.166.255]
|
||||
@@ -12483,18 +12320,6 @@
|
||||
0.0.0.0 petsmovies.com
|
||||
0.0.0.0 zoomovies.org
|
||||
0.0.0.0 www.zoomovies.org
|
||||
# [Total Server][AS40426][208.78.40.0 - 208.78.43.255]
|
||||
# [Total Server][AS46562][208.93.192.0 - 208.93.195.255]
|
||||
# [Transoptics][AS36024][65.99.250.0 - 65.99.251.255]
|
||||
0.0.0.0 dl.ezthemes.com #[AdWare.Win32.WebRebates.p]
|
||||
0.0.0.0 dl1.ezthemes.com #[Trojan-Downloader.Win32.Small.bke]
|
||||
0.0.0.0 ezthemes.ezthemes.com #[StopBadware.ezthemes]
|
||||
0.0.0.0 funskins.ezthemes.com
|
||||
0.0.0.0 galtthemes.ezthemes.com
|
||||
0.0.0.0 themexp.ezthemes.com
|
||||
0.0.0.0 topdesktop.ezthemes.com
|
||||
0.0.0.0 www.ezthemes.com #[Win32/Adware.RK.AN]
|
||||
0.0.0.0 www.themexp.org #[StopBadware.Warning]
|
||||
# [Tranquil][AS13647][208.79.80.0 - 208.79.83.255]
|
||||
0.0.0.0 piwik.datawrapper.de #[Piwik.Analytics]
|
||||
# [Transquality C.v][AS44259][91.205.232.0 - 91.205.235.255]
|
||||
|
||||
+454
-49
File diff suppressed because it is too large
Load Diff
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "Dan Pollock – [someonewhocares](http://someonewhocares.org)",
|
||||
"name": "Dan Pollock – [someonewhocares](https://someonewhocares.org)",
|
||||
"description": "How to make the internet not suck (as much).",
|
||||
"homeurl": "http://someonewhocares.org/hosts/",
|
||||
"homeurl": "https://someonewhocares.org/hosts/",
|
||||
"frequency": "frequently",
|
||||
"issues": "hosts@someonewhocares.org",
|
||||
"url": "http://someonewhocares.org/hosts/zero/hosts",
|
||||
"url": "https://someonewhocares.org/hosts/zero/hosts",
|
||||
"license": "non-commercial with attribution"
|
||||
}
|
||||
|
||||
+389
-117
File diff suppressed because it is too large
Load Diff
+748
-2
@@ -1,7 +1,8 @@
|
||||
# Gambling hosts
|
||||
# Title: Gambling hosts
|
||||
# https://www.reddit.com/r/GlobalOffensiveGamble/comments/3d5fmr/list_of_csgo_gambling_websites/
|
||||
# http://www.top100bookmakers.com/completelist.php
|
||||
# Updated July 17, 2016
|
||||
# https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/anti-casino-and-betting-hosts-file.txt
|
||||
# Updated October 24, 2018
|
||||
|
||||
127.0.0.1 crownbet.com.au
|
||||
127.0.0.1 crownbet.com
|
||||
@@ -118,6 +119,8 @@
|
||||
127.0.0.1 artemisbet10.com
|
||||
127.0.0.1 asianbeta.com
|
||||
127.0.0.1 www.asianbeta.com
|
||||
127.0.0.1 atg.se
|
||||
127.0.0.1 www.atg.se
|
||||
127.0.0.1 axbet.com
|
||||
127.0.0.1 www.axbet.com
|
||||
127.0.0.1 bananajackpot.com
|
||||
@@ -684,6 +687,8 @@
|
||||
127.0.0.1 daisybingo.com
|
||||
127.0.0.1 www.daisybingo.com
|
||||
127.0.0.1 dakotacasino.com
|
||||
127.0.0.1 dantoto.dk
|
||||
127.0.0.1 www.dantoto.dk
|
||||
127.0.0.1 dashbet.com
|
||||
127.0.0.1 www.dashbet.com
|
||||
127.0.0.1 desertnightscasino.co.uk
|
||||
@@ -720,6 +725,8 @@
|
||||
127.0.0.1 www.eccobet.com
|
||||
127.0.0.1 ed3688.com
|
||||
127.0.0.1 www.ed3688.com
|
||||
127.0.0.1 eestiloto.ee
|
||||
127.0.0.1 eestiloto.ee
|
||||
127.0.0.1 efbet.com
|
||||
127.0.0.1 www.efbet.com
|
||||
127.0.0.1 egamingbets.com
|
||||
@@ -772,6 +779,8 @@
|
||||
127.0.0.1 www.favbet.com
|
||||
127.0.0.1 favourit.com
|
||||
127.0.0.1 www.favourit.com
|
||||
127.0.0.1 fdj.fr
|
||||
127.0.0.1 www.fdj.fr
|
||||
127.0.0.1 flemingtonsportsbet.com.au
|
||||
127.0.0.1 www.flemingtonsportsbet.com.au
|
||||
127.0.0.1 fonbet.com
|
||||
@@ -1129,6 +1138,8 @@
|
||||
127.0.0.1 www.nitrogensports.eu
|
||||
127.0.0.1 nordicbet.com
|
||||
127.0.0.1 www.nordicbet.com
|
||||
127.0.0.1 norsk-tipping.no
|
||||
127.0.0.1 www.norsk-tipping.no
|
||||
127.0.0.1 novibet.com
|
||||
127.0.0.1 www.novibet.com
|
||||
127.0.0.1 noxwin.com
|
||||
@@ -1235,6 +1246,8 @@
|
||||
127.0.0.1 www.redmilebets.com
|
||||
127.0.0.1 redstarsports.eu
|
||||
127.0.0.1 www.redstarsports.eu
|
||||
127.0.0.1 rikstoto.no
|
||||
127.0.0.1 www.rikstoto.no
|
||||
127.0.0.1 rivalo.com
|
||||
127.0.0.1 www.rivalo.com
|
||||
127.0.0.1 roadbet.com
|
||||
@@ -1276,6 +1289,8 @@
|
||||
127.0.0.1 www.setantabet.com
|
||||
127.0.0.1 sirbobet.com
|
||||
127.0.0.1 www.sirbobet.com
|
||||
127.0.0.1 sisal.it
|
||||
127.0.0.1 www.sisal.it
|
||||
127.0.0.1 sjbet.at
|
||||
127.0.0.1 www.sjbet.at
|
||||
127.0.0.1 skedina.com
|
||||
@@ -1391,6 +1406,8 @@
|
||||
127.0.0.1 www.supersportsbook.com
|
||||
127.0.0.1 superusacasino.com
|
||||
127.0.0.1 www.superusacasino.com
|
||||
127.0.0.1 svenskaspel.se
|
||||
127.0.0.1 www.svenskaspel.se
|
||||
127.0.0.1 tab.co.nz
|
||||
127.0.0.1 www.tab.co.nz
|
||||
127.0.0.1 tab.com.au
|
||||
@@ -1471,6 +1488,8 @@
|
||||
127.0.0.1 www.vandersports.com
|
||||
127.0.0.1 vbet.com
|
||||
127.0.0.1 www.vbet.com
|
||||
127.0.0.1 veikkaus.fi
|
||||
127.0.0.1 www.veikkaus.fi
|
||||
127.0.0.1 vernons.com
|
||||
127.0.0.1 www.vernons.com
|
||||
127.0.0.1 vestabet365.com
|
||||
@@ -1545,3 +1564,730 @@
|
||||
127.0.0.1 www.zebrabet.com.au
|
||||
127.0.0.1 zetpoker.eu
|
||||
127.0.0.1 www.zetpoker.eu
|
||||
|
||||
127.0.0.1 www.betonline.com
|
||||
127.0.0.1 www.sportsbook.ag
|
||||
127.0.0.1 www.lasvegassportsbetting.com
|
||||
127.0.0.1 www.oddsshark.com
|
||||
127.0.0.1 betting.betfair.com
|
||||
127.0.0.1 www.offtrackbetting.com
|
||||
127.0.0.1 m.skybet.com
|
||||
127.0.0.1 sports.williamhill.com
|
||||
127.0.0.1 vegas.williamhill.com
|
||||
127.0.0.1 macau.williamhill.com
|
||||
127.0.0.1 casino.williamhill.com
|
||||
127.0.0.1 livecasino.williamhill.com
|
||||
127.0.0.1 games.williamhill.com
|
||||
127.0.0.1 bingo.williamhill.com
|
||||
127.0.0.1 poker.williamhill.com
|
||||
127.0.0.1 www.sportsbettingdime.com
|
||||
127.0.0.1 www.sunbets.co.uk
|
||||
127.0.0.1 www.sportsbookreview.com
|
||||
127.0.0.1 www.pinnacle.com
|
||||
127.0.0.1 sblp.intertops.eu
|
||||
127.0.0.1 www.justbet.co
|
||||
127.0.0.1 www.wagerweb.eu
|
||||
127.0.0.1 danskespil.dk
|
||||
127.0.0.1 www.bodog888.com
|
||||
127.0.0.1 sports.bwin.com
|
||||
127.0.0.1 global.138.com
|
||||
127.0.0.1 www.winner.co.uk
|
||||
127.0.0.1 en.expekt.com
|
||||
127.0.0.1 sports.gamebookers.com
|
||||
127.0.0.1 en.betclic.com
|
||||
127.0.0.1 www.cloudbet.com
|
||||
127.0.0.1 www.betcoin.ag
|
||||
127.0.0.1 www.jetwin.com
|
||||
127.0.0.1 www.bitcoinrush.io
|
||||
127.0.0.1 sportsbet.io
|
||||
127.0.0.1 betregal.com
|
||||
127.0.0.1 www.betmonarch.com
|
||||
127.0.0.1 www.betcruise.com
|
||||
127.0.0.1 www.northbet.com
|
||||
127.0.0.1 mybookie.ag
|
||||
127.0.0.1 m.jetbull.com
|
||||
127.0.0.1 www.betodds.ag
|
||||
127.0.0.1 www.betplatinum.ag
|
||||
127.0.0.1 www.gamingclub1.com
|
||||
127.0.0.1 www.betmylines.com
|
||||
127.0.0.1 www.alohasportsbook.com
|
||||
127.0.0.1 www.bet2win.ag
|
||||
127.0.0.1 www.bigcitysportsbook.com
|
||||
127.0.0.1 balkanbet.co.rs
|
||||
127.0.0.1 sport.netbet.co.uk
|
||||
127.0.0.1 jojobet.com
|
||||
127.0.0.1 betdna.com
|
||||
127.0.0.1 www.parimatchplay1.com
|
||||
127.0.0.1 www.actionbets.com
|
||||
127.0.0.1 www.azcasino.com
|
||||
127.0.0.1 sports.br.betboo.com
|
||||
127.0.0.1 www.betsbc.com
|
||||
127.0.0.1 www.linesmaker.eu
|
||||
127.0.0.1 www.playersonly.ag
|
||||
127.0.0.1 www.superbook.ag
|
||||
127.0.0.1 www.mpcasino.com
|
||||
127.0.0.1 www.vacasino.com
|
||||
127.0.0.1 www.gotoentertainment.com
|
||||
127.0.0.1 www.casinony.com
|
||||
127.0.0.1 www.japancasino.com
|
||||
127.0.0.1 www.dccasino.com
|
||||
127.0.0.1 www.mexicocasino.com
|
||||
127.0.0.1 www.bamasportsbook.com
|
||||
127.0.0.1 www.indycasino.com
|
||||
127.0.0.1 www.12bet.uk
|
||||
127.0.0.1 www.wagerup.eu
|
||||
127.0.0.1 www.crsportsbet.ag
|
||||
127.0.0.1 zenitbet.com
|
||||
127.0.0.1 www.admiralspot.com
|
||||
127.0.0.1 www.livesports.ag
|
||||
127.0.0.1 www.10bet.co.uk
|
||||
127.0.0.1 www.mrgreen.com
|
||||
127.0.0.1 casino.betway.com
|
||||
127.0.0.1 livecasino.betway.com
|
||||
127.0.0.1 sports.betway.com
|
||||
127.0.0.1 vegas.betway.com
|
||||
127.0.0.1 poker.betway.com
|
||||
127.0.0.1 plus.betway.com
|
||||
127.0.0.1 m.boylesports.com
|
||||
127.0.0.1 www.karamba.com
|
||||
127.0.0.1 www.unibet.co.uk
|
||||
127.0.0.1 www.grosvenorcasinos.com
|
||||
127.0.0.1 www.royalpanda.com
|
||||
127.0.0.1 livebetting.bwin.com
|
||||
127.0.0.1 thebettingguy.co.uk
|
||||
127.0.0.1 www.betstars.uk
|
||||
127.0.0.1 www.pokerstarscasino.uk
|
||||
127.0.0.1 www.pokerstars.uk
|
||||
127.0.0.1 www.uk-k8.com
|
||||
127.0.0.1 energybet.com
|
||||
127.0.0.1 wwin.com
|
||||
127.0.0.1 www.stakers.com
|
||||
127.0.0.1 www.32red.com
|
||||
127.0.0.1 www.marathonbet.co.uk
|
||||
127.0.0.1 sports.gentingcasino.com
|
||||
127.0.0.1 www.redzonesports.bet
|
||||
127.0.0.1 sports.vernons.com
|
||||
127.0.0.1 casino.vernons.com
|
||||
127.0.0.1 bingo.vernons.com
|
||||
127.0.0.1 www.bethard.com
|
||||
|
||||
127.0.0.1 21bet.com
|
||||
127.0.0.1 21casino.com
|
||||
127.0.0.1 21prive.com
|
||||
127.0.0.1 22bet.com
|
||||
127.0.0.1 22betpartners.com
|
||||
127.0.0.1 24bettle.com
|
||||
127.0.0.1 666casino.com
|
||||
127.0.0.1 777.com
|
||||
127.0.0.1 7godscasino.com
|
||||
127.0.0.1 7jackpots.com
|
||||
127.0.0.1 888.com
|
||||
127.0.0.1 agentspinner.com
|
||||
127.0.0.1 ahacasino.com
|
||||
127.0.0.1 ahtigames.com
|
||||
127.0.0.1 alfcasino.com
|
||||
127.0.0.1 barbadoscasino.com
|
||||
127.0.0.1 b-bets.com
|
||||
127.0.0.1 bertil.com
|
||||
127.0.0.1 bestcasino.com
|
||||
127.0.0.1 betfinal.com
|
||||
127.0.0.1 bethard.com
|
||||
127.0.0.1 betive.com
|
||||
127.0.0.1 betser.com
|
||||
127.0.0.1 betspawn.com
|
||||
127.0.0.1 betzest.com
|
||||
127.0.0.1 bgo.com
|
||||
127.0.0.1 bingo.com
|
||||
127.0.0.1 bobcasino.com
|
||||
127.0.0.1 bobregister.com
|
||||
127.0.0.1 buckandbutler.com
|
||||
127.0.0.1 campeonbet.com
|
||||
127.0.0.1 campobet.com
|
||||
127.0.0.1 cashiopeia.com
|
||||
127.0.0.1 cashmio.com
|
||||
127.0.0.1 casilando.com
|
||||
127.0.0.1 casimba.com
|
||||
127.0.0.1 casiniabet.com
|
||||
127.0.0.1 casinoandfriends.com
|
||||
127.0.0.1 casinocalzone.com
|
||||
127.0.0.1 casinocruise.com
|
||||
127.0.0.1 casinoeuro.com
|
||||
127.0.0.1 casinoheroes.com
|
||||
127.0.0.1 casinojefe.com
|
||||
127.0.0.1 casinoland.com
|
||||
127.0.0.1 casinolasvegas.com
|
||||
127.0.0.1 casinolasvegas.no
|
||||
127.0.0.1 casinopop.com
|
||||
127.0.0.1 casino-pp.net
|
||||
127.0.0.1 casinoroom.com
|
||||
127.0.0.1 casinostugan.com
|
||||
127.0.0.1 casinotown.se
|
||||
127.0.0.1 casinsi.com
|
||||
127.0.0.1 casumo.com
|
||||
127.0.0.1 chancehill.com
|
||||
127.0.0.1 chanz.com
|
||||
127.0.0.1 cheekywin.com
|
||||
127.0.0.1 cherrycasino.com
|
||||
127.0.0.1 codeta.com
|
||||
127.0.0.1 coolbet.com
|
||||
127.0.0.1 cozino.com
|
||||
127.0.0.1 dealerscasino.com
|
||||
127.0.0.1 diamond7casino.com
|
||||
127.0.0.1 dreamjackpot.com
|
||||
127.0.0.1 dreamvegas.com
|
||||
127.0.0.1 dreamz.com
|
||||
127.0.0.1 duelz.com
|
||||
127.0.0.1 dunder.com
|
||||
127.0.0.1 esportsbetting.com
|
||||
127.0.0.1 euroslots.com
|
||||
127.0.0.1 fansbet.com
|
||||
127.0.0.1 fikacasino.com
|
||||
127.0.0.1 flumecasino.com
|
||||
127.0.0.1 folkeautomaten.com
|
||||
127.0.0.1 frankcasino.com
|
||||
127.0.0.1 frankfred.com
|
||||
127.0.0.1 freakyvegas.com
|
||||
127.0.0.1 fruitycasa.com
|
||||
127.0.0.1 fsport.net
|
||||
127.0.0.1 funcasino.com
|
||||
127.0.0.1 gate777.com
|
||||
127.0.0.1 genesiscasino.com
|
||||
127.0.0.1 getlucky.com
|
||||
127.0.0.1 glimmercasino.com
|
||||
127.0.0.1 goliathcasino.com
|
||||
127.0.0.1 hajper.com
|
||||
127.0.0.1 hellocasino.com
|
||||
127.0.0.1 heyspin.com
|
||||
127.0.0.1 highroller.com
|
||||
127.0.0.1 hopa.com
|
||||
127.0.0.1 igame.com
|
||||
127.0.0.1 igame.se
|
||||
127.0.0.1 ikibu.com
|
||||
127.0.0.1 instacasino.com
|
||||
127.0.0.1 intercasino.com
|
||||
127.0.0.1 jackpotcity.com
|
||||
127.0.0.1 johnslots.com
|
||||
127.0.0.1 justcasino.com
|
||||
127.0.0.1 kaboo.com
|
||||
127.0.0.1 kaiserslots.com
|
||||
127.0.0.1 karamba.com
|
||||
127.0.0.1 karjalakasino.com
|
||||
127.0.0.1 karlcasino.com
|
||||
127.0.0.1 lapalingo.com
|
||||
127.0.0.1 legolas.bet
|
||||
127.0.0.1 leovegas.com
|
||||
127.0.0.1 letsbet.com
|
||||
127.0.0.1 livelounge.com
|
||||
127.0.0.1 lsbet690.com
|
||||
127.0.0.1 luckland.com
|
||||
127.0.0.1 luckycasino.com
|
||||
127.0.0.1 luckydino.com
|
||||
127.0.0.1 luckyland.co.uk
|
||||
127.0.0.1 luckylouis.com
|
||||
127.0.0.1 luckymeslots.com
|
||||
127.0.0.1 luckyniki.com
|
||||
127.0.0.1 luckywinslots.com
|
||||
127.0.0.1 magicred.com
|
||||
127.0.0.1 malinasports.com
|
||||
127.0.0.1 mamamiabingo.com
|
||||
127.0.0.1 mansionbet.com
|
||||
127.0.0.1 mariacasino.com
|
||||
127.0.0.1 metalcasino.com
|
||||
127.0.0.1 miamidicecasino.com
|
||||
127.0.0.1 miamidice.com
|
||||
127.0.0.1 mobil6000.com
|
||||
127.0.0.1 mobilautomaten.com
|
||||
127.0.0.1 mobilebet.com
|
||||
127.0.0.1 mobocasino.com
|
||||
127.0.0.1 montecarlocasino.com
|
||||
127.0.0.1 mr.bet
|
||||
127.0.0.1 mrgreen.com
|
||||
127.0.0.1 mrmega.com
|
||||
127.0.0.1 mrmobi.com
|
||||
127.0.0.1 mrplay.com
|
||||
127.0.0.1 mrslot.com
|
||||
127.0.0.1 mrwin.com
|
||||
127.0.0.1 mychance.com
|
||||
127.0.0.1 n1casino.com
|
||||
127.0.0.1 nextcasino.com
|
||||
127.0.0.1 nightrush.com
|
||||
127.0.0.1 ninjacasino.com
|
||||
127.0.0.1 noaccountcasino.com
|
||||
127.0.0.1 norgesautomaten.com
|
||||
127.0.0.1 norgesspill.com
|
||||
127.0.0.1 norskeautomater.com
|
||||
127.0.0.1 norskespilleautomater.com
|
||||
127.0.0.1 nyspins.com
|
||||
127.0.0.1 olaspill.com
|
||||
127.0.0.1 olybet.eu
|
||||
127.0.0.1 omniacasino.com
|
||||
127.0.0.1 ovocasino.com
|
||||
127.0.0.1 pinnacle.com
|
||||
127.0.0.1 piratespin.com
|
||||
127.0.0.1 playclub.com
|
||||
127.0.0.1 playfrank.com
|
||||
127.0.0.1 playgrandcasino.com
|
||||
127.0.0.1 playojo.com
|
||||
127.0.0.1 pocketvegas.co.uk
|
||||
127.0.0.1 potsofluck.com
|
||||
127.0.0.1 primeslots.com
|
||||
127.0.0.1 promotions.epic.partners
|
||||
127.0.0.1 queenvegas.com
|
||||
127.0.0.1 redkings.com
|
||||
127.0.0.1 redspins.com
|
||||
127.0.0.1 ridika.com
|
||||
127.0.0.1 rizk.com
|
||||
127.0.0.1 rolla.com
|
||||
127.0.0.1 royalpanda.com
|
||||
127.0.0.1 royalslots.com
|
||||
127.0.0.1 royrichie.com
|
||||
127.0.0.1 rush777.com
|
||||
127.0.0.1 scandibet.com
|
||||
127.0.0.1 scasino.com
|
||||
127.0.0.1 sirjackpot.com
|
||||
127.0.0.1 slotplanet.com
|
||||
127.0.0.1 slotsheaven.com
|
||||
127.0.0.1 slotsino.co.uk
|
||||
127.0.0.1 slotsmagic.com
|
||||
127.0.0.1 slotsons.com
|
||||
127.0.0.1 slotv.com
|
||||
127.0.0.1 sloty.com
|
||||
127.0.0.1 snabbare.com
|
||||
127.0.0.1 speedybet.com
|
||||
127.0.0.1 spela.com
|
||||
127.0.0.1 spinit.com
|
||||
127.0.0.1 spinland.com
|
||||
127.0.0.1 spinprincess.com
|
||||
127.0.0.1 spinrider.com
|
||||
127.0.0.1 spinson.com
|
||||
127.0.0.1 spinstation.com
|
||||
127.0.0.1 spinzilla.com
|
||||
127.0.0.1 storspelare.com
|
||||
127.0.0.1 storspiller.com
|
||||
127.0.0.1 surf.casino
|
||||
127.0.0.1 sveacasino.se
|
||||
127.0.0.1 svedalacasino.com
|
||||
127.0.0.1 swedencasino.com
|
||||
127.0.0.1 swedencasino.se
|
||||
127.0.0.1 sverigeautomaten.com
|
||||
127.0.0.1 sverigecasino.com
|
||||
127.0.0.1 sverigekronan.com
|
||||
127.0.0.1 thrills.com
|
||||
127.0.0.1 toto2.com
|
||||
127.0.0.1 ttr.casino
|
||||
127.0.0.1 vegashero.com
|
||||
127.0.0.1 verajohn.com
|
||||
127.0.0.1 videoslots.com
|
||||
127.0.0.1 vikingslots.com
|
||||
127.0.0.1 viks.com
|
||||
127.0.0.1 wildjackpots.com
|
||||
127.0.0.1 vinnarum.com
|
||||
127.0.0.1 wixstars.com
|
||||
127.0.0.1 voodoodreams.com
|
||||
127.0.0.1 wunderino.com
|
||||
127.0.0.1 yakocasino.com
|
||||
127.0.0.1 yeticasino.com
|
||||
127.0.0.1 yobetit.com
|
||||
127.0.0.1 zodiacu.com
|
||||
127.0.0.1 www.21bet.com
|
||||
127.0.0.1 www.21casino.com
|
||||
127.0.0.1 www.21prive.com
|
||||
127.0.0.1 www.22bet.com
|
||||
127.0.0.1 www.22betpartners.com
|
||||
127.0.0.1 www.24bettle.com
|
||||
127.0.0.1 www.666casino.com
|
||||
127.0.0.1 www.777.com
|
||||
127.0.0.1 www.7godscasino.com
|
||||
127.0.0.1 www.7jackpots.com
|
||||
127.0.0.1 www.888.com
|
||||
127.0.0.1 www.agentspinner.com
|
||||
127.0.0.1 www.ahacasino.com
|
||||
127.0.0.1 www.ahtigames.com
|
||||
127.0.0.1 www.alfcasino.com
|
||||
127.0.0.1 www.barbadoscasino.com
|
||||
127.0.0.1 www.b-bets.com
|
||||
127.0.0.1 www.bertil.com
|
||||
127.0.0.1 www.bestcasino.com
|
||||
127.0.0.1 www.betfinal.com
|
||||
127.0.0.1 www.betive.com
|
||||
127.0.0.1 www.betser.com
|
||||
127.0.0.1 www.betspawn.com
|
||||
127.0.0.1 www.betzest.com
|
||||
127.0.0.1 www.bgo.com
|
||||
127.0.0.1 www.bingo.com
|
||||
127.0.0.1 www.bobcasino.com
|
||||
127.0.0.1 www.bobregister.com
|
||||
127.0.0.1 www.buckandbutler.com
|
||||
127.0.0.1 www.campeonbet.com
|
||||
127.0.0.1 www.campobet.com
|
||||
127.0.0.1 www.cashiopeia.com
|
||||
127.0.0.1 www.cashmio.com
|
||||
127.0.0.1 www.casilando.com
|
||||
127.0.0.1 www.casimba.com
|
||||
127.0.0.1 www.casiniabet.com
|
||||
127.0.0.1 www.casinoandfriends.com
|
||||
127.0.0.1 www.casinocalzone.com
|
||||
127.0.0.1 www.casinocruise.com
|
||||
127.0.0.1 www.casinoeuro.com
|
||||
127.0.0.1 www.casinoheroes.com
|
||||
127.0.0.1 www.casinojefe.com
|
||||
127.0.0.1 www.casinoland.com
|
||||
127.0.0.1 www.casinolasvegas.com
|
||||
127.0.0.1 www.casinolasvegas.no
|
||||
127.0.0.1 www.casinopop.com
|
||||
127.0.0.1 www.casino-pp.net
|
||||
127.0.0.1 www.casinoroom.com
|
||||
127.0.0.1 www.casinostugan.com
|
||||
127.0.0.1 www.casinotown.se
|
||||
127.0.0.1 www.casinsi.com
|
||||
127.0.0.1 www.casumo.com
|
||||
127.0.0.1 www.chancehill.com
|
||||
127.0.0.1 www.chanz.com
|
||||
127.0.0.1 www.cheekywin.com
|
||||
127.0.0.1 www.cherrycasino.com
|
||||
127.0.0.1 www.codeta.com
|
||||
127.0.0.1 www.coolbet.com
|
||||
127.0.0.1 www.cozino.com
|
||||
127.0.0.1 www.dealerscasino.com
|
||||
127.0.0.1 www.diamond7casino.com
|
||||
127.0.0.1 www.dreamjackpot.com
|
||||
127.0.0.1 www.dreamvegas.com
|
||||
127.0.0.1 www.dreamz.com
|
||||
127.0.0.1 www.duelz.com
|
||||
127.0.0.1 www.dunder.com
|
||||
127.0.0.1 www.esportsbetting.com
|
||||
127.0.0.1 www.euroslots.com
|
||||
127.0.0.1 www.fansbet.com
|
||||
127.0.0.1 www.fikacasino.com
|
||||
127.0.0.1 www.flumecasino.com
|
||||
127.0.0.1 www.folkeautomaten.com
|
||||
127.0.0.1 www.frankcasino.com
|
||||
127.0.0.1 www.frankfred.com
|
||||
127.0.0.1 www.freakyvegas.com
|
||||
127.0.0.1 www.fruitycasa.com
|
||||
127.0.0.1 www.fsport.net
|
||||
127.0.0.1 www.funcasino.com
|
||||
127.0.0.1 www.gate777.com
|
||||
127.0.0.1 www.genesiscasino.com
|
||||
127.0.0.1 www.getlucky.com
|
||||
127.0.0.1 www.glimmercasino.com
|
||||
127.0.0.1 www.goliathcasino.com
|
||||
127.0.0.1 www.hajper.com
|
||||
127.0.0.1 www.hellocasino.com
|
||||
127.0.0.1 www.heyspin.com
|
||||
127.0.0.1 www.highroller.com
|
||||
127.0.0.1 www.hopa.com
|
||||
127.0.0.1 www.igame.com
|
||||
127.0.0.1 www.igame.se
|
||||
127.0.0.1 www.ikibu.com
|
||||
127.0.0.1 www.instacasino.com
|
||||
127.0.0.1 www.intercasino.com
|
||||
127.0.0.1 www.jackpotcity.com
|
||||
127.0.0.1 www.johnslots.com
|
||||
127.0.0.1 www.justcasino.com
|
||||
127.0.0.1 www.kaboo.com
|
||||
127.0.0.1 www.kaiserslots.com
|
||||
127.0.0.1 www.karjalakasino.com
|
||||
127.0.0.1 www.karlcasino.com
|
||||
127.0.0.1 www.lapalingo.com
|
||||
127.0.0.1 www.legolas.bet
|
||||
127.0.0.1 www.leovegas.com
|
||||
127.0.0.1 www.letsbet.com
|
||||
127.0.0.1 www.livelounge.com
|
||||
127.0.0.1 www.lsbet690.com
|
||||
127.0.0.1 www.luckland.com
|
||||
127.0.0.1 www.luckycasino.com
|
||||
127.0.0.1 www.luckydino.com
|
||||
127.0.0.1 www.luckyland.co.uk
|
||||
127.0.0.1 www.luckylouis.com
|
||||
127.0.0.1 www.luckymeslots.com
|
||||
127.0.0.1 www.luckyniki.com
|
||||
127.0.0.1 www.luckywinslots.com
|
||||
127.0.0.1 www.magicred.com
|
||||
127.0.0.1 www.malinasports.com
|
||||
127.0.0.1 www.mamamiabingo.com
|
||||
127.0.0.1 www.mansionbet.com
|
||||
127.0.0.1 www.mariacasino.com
|
||||
127.0.0.1 www.metalcasino.com
|
||||
127.0.0.1 www.miamidicecasino.com
|
||||
127.0.0.1 www.miamidice.com
|
||||
127.0.0.1 www.mobil6000.com
|
||||
127.0.0.1 www.mobilautomaten.com
|
||||
127.0.0.1 www.mobilebet.com
|
||||
127.0.0.1 www.mobocasino.com
|
||||
127.0.0.1 www.montecarlocasino.com
|
||||
127.0.0.1 www.mr.bet
|
||||
127.0.0.1 www.mrmega.com
|
||||
127.0.0.1 www.mrmobi.com
|
||||
127.0.0.1 www.mrplay.com
|
||||
127.0.0.1 www.mrslot.com
|
||||
127.0.0.1 www.mrwin.com
|
||||
127.0.0.1 www.mychance.com
|
||||
127.0.0.1 www.n1casino.com
|
||||
127.0.0.1 www.nextcasino.com
|
||||
127.0.0.1 www.nightrush.com
|
||||
127.0.0.1 www.ninjacasino.com
|
||||
127.0.0.1 www.noaccountcasino.com
|
||||
127.0.0.1 www.norgesautomaten.com
|
||||
127.0.0.1 www.norgesspill.com
|
||||
127.0.0.1 www.norskeautomater.com
|
||||
127.0.0.1 www.norskespilleautomater.com
|
||||
127.0.0.1 www.nyspins.com
|
||||
127.0.0.1 www.olaspill.com
|
||||
127.0.0.1 www.olybet.eu
|
||||
127.0.0.1 www.omniacasino.com
|
||||
127.0.0.1 www.ovocasino.com
|
||||
127.0.0.1 www.piratespin.com
|
||||
127.0.0.1 www.playclub.com
|
||||
127.0.0.1 www.playfrank.com
|
||||
127.0.0.1 www.playgrandcasino.com
|
||||
127.0.0.1 www.playojo.com
|
||||
127.0.0.1 www.pocketvegas.co.uk
|
||||
127.0.0.1 www.potsofluck.com
|
||||
127.0.0.1 www.primeslots.com
|
||||
127.0.0.1 www.promotions.epic.partners
|
||||
127.0.0.1 www.queenvegas.com
|
||||
127.0.0.1 www.redkings.com
|
||||
127.0.0.1 www.redspins.com
|
||||
127.0.0.1 www.ridika.com
|
||||
127.0.0.1 www.rizk.com
|
||||
127.0.0.1 www.rolla.com
|
||||
127.0.0.1 www.royalslots.com
|
||||
127.0.0.1 www.royrichie.com
|
||||
127.0.0.1 www.rush777.com
|
||||
127.0.0.1 www.scandibet.com
|
||||
127.0.0.1 www.scasino.com
|
||||
127.0.0.1 www.sirjackpot.com
|
||||
127.0.0.1 www.slotplanet.com
|
||||
127.0.0.1 www.slotsheaven.com
|
||||
127.0.0.1 www.slotsino.co.uk
|
||||
127.0.0.1 www.slotsmagic.com
|
||||
127.0.0.1 www.slotsons.com
|
||||
127.0.0.1 www.slotv.com
|
||||
127.0.0.1 www.sloty.com
|
||||
127.0.0.1 www.snabbare.com
|
||||
127.0.0.1 www.speedybet.com
|
||||
127.0.0.1 www.spela.com
|
||||
127.0.0.1 www.spinit.com
|
||||
127.0.0.1 www.spinland.com
|
||||
127.0.0.1 www.spinprincess.com
|
||||
127.0.0.1 www.spinrider.com
|
||||
127.0.0.1 www.spinson.com
|
||||
127.0.0.1 www.spinstation.com
|
||||
127.0.0.1 www.spinzilla.com
|
||||
127.0.0.1 www.storspelare.com
|
||||
127.0.0.1 www.storspiller.com
|
||||
127.0.0.1 www.surf.casino
|
||||
127.0.0.1 www.sveacasino.se
|
||||
127.0.0.1 www.svedalacasino.com
|
||||
127.0.0.1 www.swedencasino.com
|
||||
127.0.0.1 www.swedencasino.se
|
||||
127.0.0.1 www.sverigeautomaten.com
|
||||
127.0.0.1 www.sverigecasino.com
|
||||
127.0.0.1 www.sverigekronan.com
|
||||
127.0.0.1 www.thrills.com
|
||||
127.0.0.1 www.toto2.com
|
||||
127.0.0.1 www.ttr.casino
|
||||
127.0.0.1 www.vegashero.com
|
||||
127.0.0.1 www.verajohn.com
|
||||
127.0.0.1 www.videoslots.com
|
||||
127.0.0.1 www.vikingslots.com
|
||||
127.0.0.1 www.viks.com
|
||||
127.0.0.1 www.wildjackpots.com
|
||||
127.0.0.1 www.vinnarum.com
|
||||
127.0.0.1 www.wixstars.com
|
||||
127.0.0.1 www.voodoodreams.com
|
||||
127.0.0.1 www.wunderino.com
|
||||
127.0.0.1 www.yakocasino.com
|
||||
127.0.0.1 www.yeticasino.com
|
||||
127.0.0.1 www.yobetit.com
|
||||
127.0.0.1 www.zodiacu.com
|
||||
|
||||
127.0.0.1 nationale-loterij.be
|
||||
127.0.0.1 e-lotto.be
|
||||
127.0.0.1 loterie-nationale.be
|
||||
127.0.0.1 loterie.lu
|
||||
127.0.0.1 e-loterie.ma
|
||||
127.0.0.1 loterie.ma
|
||||
127.0.0.1 eurobet.bg
|
||||
127.0.0.1 nostrabet.com
|
||||
127.0.0.1 efirbet.com
|
||||
127.0.0.1 7777.bg
|
||||
127.0.0.1 toto.bg
|
||||
127.0.0.1 lutrija.hr
|
||||
127.0.0.1 sazka.cz
|
||||
127.0.0.1 klasselotteriet.dk
|
||||
127.0.0.1 lotto.de
|
||||
127.0.0.1 lotto24.de
|
||||
127.0.0.1 lotto.gmx.net
|
||||
127.0.0.1 lotto.web.de
|
||||
127.0.0.1 dielottozahlende.net
|
||||
127.0.0.1 tipp24.com
|
||||
127.0.0.1 westlotto.de
|
||||
127.0.0.1 lottoland.com
|
||||
127.0.0.1 lotto-thueringen.de
|
||||
127.0.0.1 thelotter.com
|
||||
127.0.0.1 lottohelden.de
|
||||
127.0.0.1 lotto-sh.de
|
||||
127.0.0.1 faber.de
|
||||
127.0.0.1 lotto-berlin.de
|
||||
127.0.0.1 gambling.com
|
||||
127.0.0.1 opap.gr
|
||||
127.0.0.1 lotto.is
|
||||
127.0.0.1 szerencsejatek.hu
|
||||
127.0.0.1 multilotto.com
|
||||
127.0.0.1 szuperlotto.com
|
||||
127.0.0.1 lottery.ie
|
||||
127.0.0.1 national-lottery.co.uk
|
||||
127.0.0.1 latloto.lv
|
||||
127.0.0.1 loto.mk
|
||||
127.0.0.1 lutrija.co.me
|
||||
127.0.0.1 postcodeloterij.nl
|
||||
127.0.0.1 nederlandseloterij.nl
|
||||
127.0.0.1 statsloterij.nederlandseloterij.nl
|
||||
127.0.0.1 lotto.pl
|
||||
127.0.0.1 multipasko.pl
|
||||
127.0.0.1 megalotto.pl
|
||||
127.0.0.1 lotto-centrum.com
|
||||
127.0.0.1 jogossantacasa.pt
|
||||
127.0.0.1 loto.ro
|
||||
127.0.0.1 stoloto.ru
|
||||
127.0.0.1 lutrija.rs
|
||||
127.0.0.1 tipos.sk
|
||||
127.0.0.1 etipos.sk
|
||||
127.0.0.1 loterija.si
|
||||
127.0.0.1 eloterija.si
|
||||
127.0.0.1 e-stave.com
|
||||
127.0.0.1 loteriasyapuestas.es
|
||||
127.0.0.1 juegos.loteriasyapuestas.es
|
||||
127.0.0.1 msl.ua
|
||||
127.0.0.1 healthlottery.co.uk
|
||||
127.0.0.1 lotto.cn
|
||||
127.0.0.1 bet.hkjc.com
|
||||
127.0.0.1 pais.co.il
|
||||
127.0.0.1 takarakuji-official.jp
|
||||
127.0.0.1 lldj.com
|
||||
127.0.0.1 macau-slot.com
|
||||
127.0.0.1 galacasino.com
|
||||
127.0.0.1 cashsweep.com.my
|
||||
127.0.0.1 magnum4d.my
|
||||
127.0.0.1 damacai.com.my
|
||||
127.0.0.1 sportstoto.com.my
|
||||
127.0.0.1 online.singaporepools.com
|
||||
127.0.0.1 lotterien.at
|
||||
127.0.0.1 nlotto.co.kr
|
||||
127.0.0.1 nlb.lk
|
||||
127.0.0.1 dlb.lk
|
||||
127.0.0.1 taiwanlottery.com.tw
|
||||
127.0.0.1 lotto.mthai.com
|
||||
127.0.0.1 mpi.gov.tr
|
||||
127.0.0.1 lotoquebec.com
|
||||
127.0.0.1 loteries.lotoquebec.com
|
||||
127.0.0.1 espacejeux.com
|
||||
127.0.0.1 portail.lotoquebec.com
|
||||
127.0.0.1 olg.ca
|
||||
127.0.0.1 home.olg.ca
|
||||
127.0.0.1 lottery.olg.ca
|
||||
127.0.0.1 proline.ca
|
||||
127.0.0.1 olgslotsandcasinos.ca
|
||||
127.0.0.1 playolg.ca
|
||||
127.0.0.1 cgaming.olg.ca
|
||||
127.0.0.1 lottomax.ca
|
||||
127.0.0.1 lotenal.gob.mx
|
||||
127.0.0.1 loteria.com.ec
|
||||
127.0.0.1 nationallottery.co.za
|
||||
127.0.0.1 mylotto.co.nz
|
||||
127.0.0.1 www.nationale-loterij.be
|
||||
127.0.0.1 www.e-lotto.be
|
||||
127.0.0.1 www.loterie-nationale.be
|
||||
127.0.0.1 www.loterie.lu
|
||||
127.0.0.1 www.e-loterie.ma
|
||||
127.0.0.1 www.loterie.ma
|
||||
127.0.0.1 www.eurobet.bg
|
||||
127.0.0.1 www.nostrabet.com
|
||||
127.0.0.1 www.efirbet.com
|
||||
127.0.0.1 www.7777.bg
|
||||
127.0.0.1 www.toto.bg
|
||||
127.0.0.1 www.lutrija.hr
|
||||
127.0.0.1 www.sazka.cz
|
||||
127.0.0.1 www.klasselotteriet.dk
|
||||
127.0.0.1 www.lotto.de
|
||||
127.0.0.1 www.lotto24.de
|
||||
127.0.0.1 www.lotto.gmx.net
|
||||
127.0.0.1 www.lotto.web.de
|
||||
127.0.0.1 www.dielottozahlende.net
|
||||
127.0.0.1 www.tipp24.com
|
||||
127.0.0.1 www.westlotto.de
|
||||
127.0.0.1 www.lottoland.com
|
||||
127.0.0.1 www.lotto-thueringen.de
|
||||
127.0.0.1 www.thelotter.com
|
||||
127.0.0.1 www.lottohelden.de
|
||||
127.0.0.1 www.lotto-sh.de
|
||||
127.0.0.1 www.faber.de
|
||||
127.0.0.1 www.lotto-berlin.de
|
||||
127.0.0.1 www.gambling.com
|
||||
127.0.0.1 www.opap.gr
|
||||
127.0.0.1 www.lotto.is
|
||||
127.0.0.1 www.szerencsejatek.hu
|
||||
127.0.0.1 www.multilotto.com
|
||||
127.0.0.1 www.szuperlotto.com
|
||||
127.0.0.1 www.lottery.ie
|
||||
127.0.0.1 www.national-lottery.co.uk
|
||||
127.0.0.1 www.latloto.lv
|
||||
127.0.0.1 www.loto.mk
|
||||
127.0.0.1 www.lutrija.co.me
|
||||
127.0.0.1 www.postcodeloterij.nl
|
||||
127.0.0.1 www.nederlandseloterij.nl
|
||||
127.0.0.1 www.statsloterij.nederlandseloterij.nl
|
||||
127.0.0.1 www.lotto.pl
|
||||
127.0.0.1 www.multipasko.pl
|
||||
127.0.0.1 www.megalotto.pl
|
||||
127.0.0.1 www.lotto-centrum.com
|
||||
127.0.0.1 www.jogossantacasa.pt
|
||||
127.0.0.1 www.loto.ro
|
||||
127.0.0.1 www.stoloto.ru
|
||||
127.0.0.1 www.lutrija.rs
|
||||
127.0.0.1 www.tipos.sk
|
||||
127.0.0.1 www.etipos.sk
|
||||
127.0.0.1 www.loterija.si
|
||||
127.0.0.1 www.eloterija.si
|
||||
127.0.0.1 www.e-stave.com
|
||||
127.0.0.1 www.loteriasyapuestas.es
|
||||
127.0.0.1 www.juegos.loteriasyapuestas.es
|
||||
127.0.0.1 www.msl.ua
|
||||
127.0.0.1 www.healthlottery.co.uk
|
||||
127.0.0.1 www.lotto.cn
|
||||
127.0.0.1 www.bet.hkjc.com
|
||||
127.0.0.1 www.pais.co.il
|
||||
127.0.0.1 www.takarakuji-official.jp
|
||||
127.0.0.1 www.lldj.com
|
||||
127.0.0.1 www.macau-slot.com
|
||||
127.0.0.1 www.galacasino.com
|
||||
127.0.0.1 www.cashsweep.com.my
|
||||
127.0.0.1 www.magnum4d.my
|
||||
127.0.0.1 www.damacai.com.my
|
||||
127.0.0.1 www.sportstoto.com.my
|
||||
127.0.0.1 www.online.singaporepools.com
|
||||
127.0.0.1 www.lotterien.at
|
||||
127.0.0.1 www.nlotto.co.kr
|
||||
127.0.0.1 www.nlb.lk
|
||||
127.0.0.1 www.dlb.lk
|
||||
127.0.0.1 www.taiwanlottery.com.tw
|
||||
127.0.0.1 www.lotto.mthai.com
|
||||
127.0.0.1 www.mpi.gov.tr
|
||||
127.0.0.1 www.lotoquebec.com
|
||||
127.0.0.1 www.loteries.lotoquebec.com
|
||||
127.0.0.1 www.espacejeux.com
|
||||
127.0.0.1 www.portail.lotoquebec.com
|
||||
127.0.0.1 www.olg.ca
|
||||
127.0.0.1 www.home.olg.ca
|
||||
127.0.0.1 www.lottery.olg.ca
|
||||
127.0.0.1 www.proline.ca
|
||||
127.0.0.1 www.olgslotsandcasinos.ca
|
||||
127.0.0.1 www.playolg.ca
|
||||
127.0.0.1 www.cgaming.olg.ca
|
||||
127.0.0.1 www.lottomax.ca
|
||||
127.0.0.1 www.lotenal.gob.mx
|
||||
127.0.0.1 www.loteria.com.ec
|
||||
127.0.0.1 www.nationallottery.co.za
|
||||
127.0.0.1 www.mylotto.co.nz
|
||||
|
||||
@@ -13,8 +13,14 @@ fe80::1%lo0 localhost
|
||||
|
||||
# Porn Domains
|
||||
|
||||
0.0.0.0 ahegao.online
|
||||
0.0.0.0 akuma.moe
|
||||
0.0.0.0 anybunny.com
|
||||
0.0.0.0 bootyoftheday.co
|
||||
0.0.0.0 boysontube.com
|
||||
0.0.0.0 boywankers.com
|
||||
0.0.0.0 br.youporn.com
|
||||
0.0.0.0 camboystube.net
|
||||
0.0.0.0 cn.txxx.com
|
||||
0.0.0.0 cz.pornhub.com
|
||||
0.0.0.0 daftsex.com
|
||||
@@ -25,6 +31,9 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 de.xhamster.com
|
||||
0.0.0.0 de.youporn.com
|
||||
0.0.0.0 dk.xhamster.com
|
||||
0.0.0.0 dlbooks.to
|
||||
0.0.0.0 doujinantena.com
|
||||
0.0.0.0 doujinshi.online
|
||||
0.0.0.0 dtvideo.com
|
||||
0.0.0.0 emb.y-porn.com
|
||||
0.0.0.0 en.spankbang.com
|
||||
@@ -33,11 +42,13 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 es.txxx.com
|
||||
0.0.0.0 es.xhamster.com
|
||||
0.0.0.0 es.youporn.com
|
||||
0.0.0.0 favgayporn.com
|
||||
0.0.0.0 fr.pornhub.com
|
||||
0.0.0.0 fr.spankbang.com
|
||||
0.0.0.0 fr.txxx.com
|
||||
0.0.0.0 fr.xhamster.com
|
||||
0.0.0.0 fr.youporn.com
|
||||
0.0.0.0 gaypornium.com
|
||||
0.0.0.0 hdreporn.com
|
||||
0.0.0.0 iporntv.net
|
||||
0.0.0.0 it.pornhub.com
|
||||
@@ -63,21 +74,40 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 m.spankbang.com
|
||||
0.0.0.0 m.xhamster.com
|
||||
0.0.0.0 m.youporn.com
|
||||
0.0.0.0 maguro721.com
|
||||
0.0.0.0 mangafap.com
|
||||
0.0.0.0 manporn.xxx
|
||||
0.0.0.0 milkyvideo.com
|
||||
0.0.0.0 nl.pornhub.com
|
||||
0.0.0.0 nl.txxx.com
|
||||
0.0.0.0 nl.youporn.com
|
||||
0.0.0.0 pl.pornhub.com
|
||||
0.0.0.0 pl.txxx.com
|
||||
0.0.0.0 pl.youporn.com
|
||||
0.0.0.0 porkytube.com
|
||||
0.0.0.0 porn00.org
|
||||
0.0.0.0 porncomix.site
|
||||
0.0.0.0 pt.pornhub.com
|
||||
0.0.0.0 pt.txxx.com
|
||||
0.0.0.0 pt.youporn.com
|
||||
0.0.0.0 pururin.io
|
||||
0.0.0.0 queerdiary.com
|
||||
0.0.0.0 rt.pornhub.com
|
||||
0.0.0.0 ru.pornhub.com
|
||||
0.0.0.0 ru.txxx.com
|
||||
0.0.0.0 se.xhamster.com
|
||||
0.0.0.0 sharethatboy.com
|
||||
0.0.0.0 staxus.com
|
||||
0.0.0.0 sukebei.nyaa.si
|
||||
0.0.0.0 sukebei.pantsu.cat
|
||||
0.0.0.0 surfgayvideo.com
|
||||
0.0.0.0 tabrin.com
|
||||
0.0.0.0 thickasians.co
|
||||
0.0.0.0 tr.youporn.com
|
||||
0.0.0.0 tsumino.com
|
||||
0.0.0.0 tubewankers.com
|
||||
0.0.0.0 twinkhouse.com
|
||||
0.0.0.0 twinkybf.com
|
||||
0.0.0.0 v-rn.slutload-media.com
|
||||
0.0.0.0 veporn.video
|
||||
0.0.0.0 www.0013langford.tumblr.com
|
||||
@@ -104,6 +134,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.18yo.pics
|
||||
0.0.0.0 www.1905cglr.tumblr.com
|
||||
0.0.0.0 www.19angels.net
|
||||
0.0.0.0 www.19nitten.com
|
||||
0.0.0.0 www.1adult.com
|
||||
0.0.0.0 www.1on1sexwebcams.com
|
||||
0.0.0.0 www.1sexsex.com
|
||||
@@ -186,6 +217,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.a5.x-traceur.com
|
||||
0.0.0.0 www.a7.x-traceur.com
|
||||
0.0.0.0 www.aampmaps.com
|
||||
0.0.0.0 www.aaroncute.com
|
||||
0.0.0.0 www.aaronsangels.com
|
||||
0.0.0.0 www.abbyaae.angelfire.com
|
||||
0.0.0.0 www.abbygirlgirl.com
|
||||
@@ -1203,7 +1235,11 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.boundandbanged.com
|
||||
0.0.0.0 www.boxingbeanscbtblog.tumblr.com
|
||||
0.0.0.0 www.boyfriendnetwork.com
|
||||
0.0.0.0 www.boyfriendtv.com
|
||||
0.0.0.0 www.boysfood.com
|
||||
0.0.0.0 www.boysontube.com
|
||||
0.0.0.0 www.boyvid.com
|
||||
0.0.0.0 www.boyztube.com
|
||||
0.0.0.0 www.br.fling.com
|
||||
0.0.0.0 www.br.meetlocals.com
|
||||
0.0.0.0 www.br.realitykings.com
|
||||
@@ -1311,6 +1347,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.camshunt.com
|
||||
0.0.0.0 www.camsoda.com
|
||||
0.0.0.0 www.camster.com
|
||||
0.0.0.0 www.camtit.com
|
||||
0.0.0.0 www.camwhores.co
|
||||
0.0.0.0 www.camwhores.tv
|
||||
0.0.0.0 www.camworld.nl
|
||||
@@ -1522,9 +1559,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.coedcherry.com
|
||||
0.0.0.0 www.colegialasdesvirgadas.com
|
||||
0.0.0.0 www.colegialasdeverdad.com
|
||||
0.0.0.0 www.collectionofbestporn
|
||||
0.0.0.0 www.collectionofbestporn.com
|
||||
0.0.0.0 www.collectionofbestporn.comvideoashlyn-rae-loves-her-sweet-pussy-fucked.html
|
||||
0.0.0.0 www.college-teen-sex.com
|
||||
0.0.0.0 www.college-webcams.com
|
||||
0.0.0.0 www.collegegirlwebcams.com
|
||||
@@ -1654,6 +1689,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.czechav.com
|
||||
0.0.0.0 www.czechfantasy.com
|
||||
0.0.0.0 www.czechhd.net
|
||||
0.0.0.0 www.czechhunter.com
|
||||
0.0.0.0 www.czechvr.com
|
||||
0.0.0.0 www.d1.playboy.com
|
||||
0.0.0.0 www.d2r2xsm2cbt.tumblr.com
|
||||
@@ -1709,6 +1745,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.de.porn.com
|
||||
0.0.0.0 www.de.pornhub.com
|
||||
0.0.0.0 www.de.youporn.com
|
||||
0.0.0.0 www.debtdandy.com
|
||||
0.0.0.0 www.deep-in-me-please.tumblr.com
|
||||
0.0.0.0 www.deepinsidejoslyn.com
|
||||
0.0.0.0 www.deesseangelina.free.fr
|
||||
@@ -2411,10 +2448,15 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.gatelevel.angelfire.com
|
||||
0.0.0.0 www.gay-webcams.com
|
||||
0.0.0.0 www.gay.xxxcounter.com
|
||||
0.0.0.0 www.gayboystube.com
|
||||
0.0.0.0 www.gaybubble.com
|
||||
0.0.0.0 www.gayhitlist.com
|
||||
0.0.0.0 www.gayhotmovies.com
|
||||
0.0.0.0 www.gaymaletube.com
|
||||
0.0.0.0 www.gayporno.fm
|
||||
0.0.0.0 www.gaysexwebcams.com
|
||||
0.0.0.0 www.gaysonwebcams.com
|
||||
0.0.0.0 www.gaysuperman.com
|
||||
0.0.0.0 www.gayswebcams.com
|
||||
0.0.0.0 www.gaytube.com
|
||||
0.0.0.0 www.gaytwinkwebcams.com
|
||||
@@ -2555,6 +2597,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.hacky-gif.tumblr.com
|
||||
0.0.0.0 www.hairtostaywebcams.com
|
||||
0.0.0.0 www.hairypichunter.com
|
||||
0.0.0.0 www.hakihome.com
|
||||
0.0.0.0 www.hanime.tv
|
||||
0.0.0.0 www.happy-porn.com
|
||||
0.0.0.0 www.hard-tube-hd.com
|
||||
@@ -2619,6 +2662,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.heavensangelsreadings.com
|
||||
0.0.0.0 www.heavy-r.com
|
||||
0.0.0.0 www.hegixic.angelfire.com
|
||||
0.0.0.0 www.helixstudios.net
|
||||
0.0.0.0 www.hell-angel.com
|
||||
0.0.0.0 www.hello.sexer.com
|
||||
0.0.0.0 www.hellporno.com
|
||||
@@ -2703,6 +2747,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.horndog-millionaire.tumblr.com
|
||||
0.0.0.0 www.horny-katy.tumblr.com
|
||||
0.0.0.0 www.horny-maker.tumblr.com
|
||||
0.0.0.0 www.hornygayvideos.com
|
||||
0.0.0.0 www.hornymatches.com
|
||||
0.0.0.0 www.hornyncurvy.tumblr.com
|
||||
0.0.0.0 www.hornypharaoh.com
|
||||
@@ -2747,6 +2792,8 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.hotfetishwebcams.com
|
||||
0.0.0.0 www.hotfreesex4all.com
|
||||
0.0.0.0 www.hotfreewebcams.com
|
||||
0.0.0.0 www.hotgaylist.xxx
|
||||
0.0.0.0 www.hotgaytube.xxx
|
||||
0.0.0.0 www.hotgfselfshots.tumblr.com
|
||||
0.0.0.0 www.hotgirlcentral.com
|
||||
0.0.0.0 www.hotgirlsfc.tumblr.com
|
||||
@@ -3158,6 +3205,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.kitazenxxx.com
|
||||
0.0.0.0 www.kitnkayboodle.comicgenesis.com
|
||||
0.0.0.0 www.kittysangels.com
|
||||
0.0.0.0 www.kizzboy.com
|
||||
0.0.0.0 www.km-pics.phncdn.com
|
||||
0.0.0.0 www.knigi-po-ginekologii-chitat.angelfire.com
|
||||
0.0.0.0 www.koalascosplaybabes.tumblr.com
|
||||
@@ -3399,8 +3447,10 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.mandatory.com
|
||||
0.0.0.0 www.mangelsdesigns.com
|
||||
0.0.0.0 www.mangoangel.com
|
||||
0.0.0.0 www.manhub.com
|
||||
0.0.0.0 www.maniacpass.com
|
||||
0.0.0.0 www.manos-heracleio.tumblr.com
|
||||
0.0.0.0 www.mansurfer.com
|
||||
0.0.0.0 www.manytitsandasses.tumblr.com
|
||||
0.0.0.0 www.manyvids.com
|
||||
0.0.0.0 www.mariemccray.com
|
||||
@@ -3506,6 +3556,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.michellethornexxxposed.com
|
||||
0.0.0.0 www.mikangel.free.fr
|
||||
0.0.0.0 www.mike7388.tumblr.com
|
||||
0.0.0.0 www.mikecute.com
|
||||
0.0.0.0 www.miki151964.tumblr.com
|
||||
0.0.0.0 www.mikouaa.angelfire.com
|
||||
0.0.0.0 www.milanohotels.org
|
||||
@@ -4283,6 +4334,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.pornotorrent.com.br
|
||||
0.0.0.0 www.pornototale.com
|
||||
0.0.0.0 www.pornotrio.com
|
||||
0.0.0.0 www.pornotube.com
|
||||
0.0.0.0 www.pornotube.rs
|
||||
0.0.0.0 www.pornovideoshub.com
|
||||
0.0.0.0 www.pornoxo.com
|
||||
@@ -5053,6 +5105,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.superwebcams.com
|
||||
0.0.0.0 www.superzooi.com
|
||||
0.0.0.0 www.support.sextronix.com
|
||||
0.0.0.0 www.surfgayvideo.com
|
||||
0.0.0.0 www.surreal-visions.tumblr.com
|
||||
0.0.0.0 www.suzepps.com
|
||||
0.0.0.0 www.svetlanapornblog.tumblr.com
|
||||
@@ -5114,6 +5167,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.teen.xxxcounter.com
|
||||
0.0.0.0 www.teenageslut.net
|
||||
0.0.0.0 www.teenbookmark.com
|
||||
0.0.0.0 www.teenboytwink.com
|
||||
0.0.0.0 www.teenburg.com
|
||||
0.0.0.0 www.teencumdumpsters.com
|
||||
0.0.0.0 www.teendaporn.com
|
||||
@@ -5200,6 +5254,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.theclassicporn.com
|
||||
0.0.0.0 www.thecolorofangels.com
|
||||
0.0.0.0 www.thedepravedmanor.tumblr.com
|
||||
0.0.0.0 www.thedoujin.com
|
||||
0.0.0.0 www.thefallenangels.webcindario.com
|
||||
0.0.0.0 www.thefappening.so
|
||||
0.0.0.0 www.thefappening.wiki
|
||||
@@ -5447,6 +5502,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.twerkgifs.tumblr.com
|
||||
0.0.0.0 www.twerkgifsuncutxxx.tumblr.com
|
||||
0.0.0.0 www.twilight-angels.com
|
||||
0.0.0.0 www.twink.xxx
|
||||
0.0.0.0 www.twinksonwebcams.com
|
||||
0.0.0.0 www.twistedblogs.com
|
||||
0.0.0.0 www.twistys.com
|
||||
@@ -5711,6 +5767,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.vod.topbucks.com
|
||||
0.0.0.0 www.voffka.com
|
||||
0.0.0.0 www.voglioporno.com
|
||||
0.0.0.0 www.voicehentai.com
|
||||
0.0.0.0 www.voktel.com
|
||||
0.0.0.0 www.voluptuous.naturalwonderz.com
|
||||
0.0.0.0 www.vou-te-fazer-sentir-prazer.tumblr.com
|
||||
@@ -6034,6 +6091,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.youporn.com
|
||||
0.0.0.0 www.youporn.lc
|
||||
0.0.0.0 www.youpornbook.com
|
||||
0.0.0.0 www.youporngay.com
|
||||
0.0.0.0 www.youpornhd.co
|
||||
0.0.0.0 www.youpornmate.com
|
||||
0.0.0.0 www.youpornru.com
|
||||
@@ -6097,6 +6155,7 @@ fe80::1%lo0 localhost
|
||||
0.0.0.0 www.zzgays.com
|
||||
0.0.0.0 xhcdn.com
|
||||
0.0.0.0 y-porn.com
|
||||
0.0.0.0 yande.re
|
||||
0.0.0.0 yespornplease.com
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Porn hosts
|
||||
# Updated Jan 1, 2018
|
||||
# Title: Porn hosts
|
||||
# Updated Nov 03, 2018
|
||||
|
||||
127.0.0.1 007angels.com
|
||||
127.0.0.1 www.007angels.com
|
||||
@@ -2235,6 +2235,7 @@
|
||||
127.0.0.1 www.efukt.com
|
||||
127.0.0.1 egbo.com
|
||||
127.0.0.1 www.egbo.com
|
||||
127.0.0.1 ehgt.org
|
||||
127.0.0.1 ehho.com
|
||||
127.0.0.1 www.ehho.com
|
||||
127.0.0.1 ejzbrokenangelz.com
|
||||
@@ -2457,6 +2458,7 @@
|
||||
127.0.0.1 www.exclusivepussy.com
|
||||
127.0.0.1 exgfsbucks.com
|
||||
127.0.0.1 www.exgfsbucks.com
|
||||
127.0.0.1 exhentai.org
|
||||
127.0.0.1 exit.ptekcom.com
|
||||
127.0.0.1 exit.zoodollars.com
|
||||
127.0.0.1 exits.adultcash.com
|
||||
@@ -3145,6 +3147,7 @@
|
||||
127.0.0.1 hit.reference-sexe.com
|
||||
127.0.0.1 hitahottie.com
|
||||
127.0.0.1 www.hitahottie.com
|
||||
127.0.0.1 hitomi.la
|
||||
127.0.0.1 hitx.xxxstatistics.com
|
||||
127.0.0.1 hmrc-gov-uk.9hz.com
|
||||
127.0.0.1 hobomovies.com
|
||||
@@ -3189,6 +3192,7 @@
|
||||
127.0.0.1 www.hornywhores.net
|
||||
127.0.0.1 hornywife.com
|
||||
127.0.0.1 www.hornywife.com
|
||||
127.0.0.1 horrorporn.com
|
||||
127.0.0.1 hoseangel.com
|
||||
127.0.0.1 www.hoseangel.com
|
||||
127.0.0.1 hostave4.net
|
||||
@@ -3781,7 +3785,8 @@
|
||||
127.0.0.1 livejasminlatina.com
|
||||
127.0.0.1 livejasminlesbian.com
|
||||
127.0.0.1 livejasminwebcams.com
|
||||
127.0.0.1 www.livejasminwebcams.com
|
||||
127.0.0.1 www.livejasminwebcams.com
|
||||
127.0.0.1 cradver.livejasmin.com
|
||||
127.0.0.1 livematurewebcams.com
|
||||
127.0.0.1 www.livematurewebcams.com
|
||||
127.0.0.1 lives.sex-explorer.com
|
||||
@@ -7055,3 +7060,302 @@
|
||||
127.0.0.1 mistress-simone.tumblr.com
|
||||
127.0.0.1 painfullanal.com
|
||||
127.0.0.1 hotgrannypics.com
|
||||
127.0.0.1 tours-78-94.wellhello.com
|
||||
127.0.0.1 grqqk.bonedmilfs.com
|
||||
127.0.0.1 livehotty.com
|
||||
127.0.0.1 xhomegrown.com
|
||||
127.0.0.1 greatnass.com
|
||||
127.0.0.1 nesaporn.com
|
||||
127.0.0.1 realyoungvids.com
|
||||
127.0.0.1 cams4bitcoin.com
|
||||
127.0.0.1 teensexmaniac.com
|
||||
127.0.0.1 hottestlivewebcams.com
|
||||
127.0.0.1 trueteenclips.com
|
||||
|
||||
127.0.0.1 xixtube.com
|
||||
127.0.0.1 brandporno.com
|
||||
127.0.0.1 ok-sex.com
|
||||
127.0.0.1 tubes.asexstories.com
|
||||
127.0.0.1 asexstories.com
|
||||
127.0.0.1 lingeriefreesex.com
|
||||
127.0.0.1 sextubebox.com
|
||||
127.0.0.1 youpicktube.com
|
||||
127.0.0.1 milffox.com
|
||||
127.0.0.1 kimkimono.nl
|
||||
127.0.0.1 nurxxx.mobi
|
||||
127.0.0.1 zbporn.com
|
||||
127.0.0.1 belgianslalomteam.be
|
||||
127.0.0.1 lustex.net
|
||||
127.0.0.1 dvderotik.com
|
||||
127.0.0.1 naproverku.ru
|
||||
127.0.0.1 chance-for-dates.com
|
||||
127.0.0.1 flirtdate18.com
|
||||
127.0.0.1 bokepxv.com
|
||||
127.0.0.1 openerotic.co.uk
|
||||
127.0.0.1 retrotubetv.com
|
||||
127.0.0.1 xopornhub.com
|
||||
127.0.0.1 anyxxx.com
|
||||
127.0.0.1 sonasea-phuquoc.com
|
||||
127.0.0.1 konyamasajsalonum.xyz
|
||||
127.0.0.1 ghostvidstube.com
|
||||
127.0.0.1 freesextuber.com
|
||||
127.0.0.1 fiable.be
|
||||
127.0.0.1 tube4cum.com
|
||||
127.0.0.1 jerseysnfljerseys.com
|
||||
127.0.0.1 japaneseporn.us
|
||||
127.0.0.1 shellieneumeier.com
|
||||
127.0.0.1 firstasiansex.com
|
||||
127.0.0.1 topxlive.com
|
||||
127.0.0.1 sid-vd.ru
|
||||
127.0.0.1 bossvideotube.com
|
||||
127.0.0.1 girls-on-top.com
|
||||
127.0.0.1 xxxfat-videos.com
|
||||
127.0.0.1 carvideotube.com
|
||||
127.0.0.1 dildoxxxtube.com
|
||||
127.0.0.1 upbbw.com
|
||||
127.0.0.1 pornasiantube.com
|
||||
127.0.0.1 adulttricks.cf
|
||||
127.0.0.1 big7.com
|
||||
127.0.0.1 ipl2017live.online
|
||||
127.0.0.1 anny-g.pornjab.com
|
||||
127.0.0.1 maxebony.com
|
||||
127.0.0.1 thumbcon.mydirtyhobby.com
|
||||
127.0.0.1 xxxtubestar.com
|
||||
127.0.0.1 actalsymposium2017.nl
|
||||
127.0.0.1 maisexo.com
|
||||
127.0.0.1 your-dating-future.com
|
||||
127.0.0.1 hardmaturesfuck.com
|
||||
127.0.0.1 afiporn.net
|
||||
127.0.0.1 bangporn.org
|
||||
127.0.0.1 xtporntube.com
|
||||
127.0.0.1 nsfw.reddit.com
|
||||
127.0.0.1 www.redlight.com
|
||||
127.0.0.1 redlight.com
|
||||
127.0.0.1 www.girlsgonehypnotized.com
|
||||
127.0.0.1 www.girlsgettingsleepy.com
|
||||
127.0.0.1 hypnoporn.net
|
||||
127.0.0.1 hypnoporn24.com
|
||||
127.0.0.1 entrancement.co.uk
|
||||
127.0.0.1 www.fapdex.com
|
||||
127.0.0.1 www.girlsbarefoot.com
|
||||
127.0.0.1 www.girlspoppingballoons.com
|
||||
127.0.0.1 playvids.com
|
||||
127.0.0.1 livecam.com
|
||||
127.0.0.1 extralunchmoney.com
|
||||
127.0.0.1 jizzxman.com
|
||||
127.0.0.1 www.jizzxman.com
|
||||
127.0.0.1 chinapornmovie.com
|
||||
127.0.0.1 forcedporn.org
|
||||
127.0.0.1 mzansi.porn
|
||||
127.0.0.1 pornrapetube.net
|
||||
127.0.0.1 rapeinporn.com
|
||||
127.0.0.1 rapeinsleep.com
|
||||
127.0.0.1 sexteentube.tv
|
||||
127.0.0.1 tubsexer.com
|
||||
127.0.0.1 twister.porn
|
||||
127.0.0.1 www.gonzoxxxmovies.com
|
||||
127.0.0.1 www.indoporn.mobi
|
||||
127.0.0.1 www.porn-plus.com
|
||||
127.0.0.1 www.porndroids.com
|
||||
127.0.0.1 www.pornhubselect.com
|
||||
127.0.0.1 www.rushporn.com
|
||||
127.0.0.1 www.sexmixxx.com
|
||||
127.0.0.1 www.teenpornvideo.xxx
|
||||
127.0.0.1 beta.sankakucomplex.com
|
||||
127.0.0.1 chan.sankakucomplex.com
|
||||
127.0.0.1 luscious.net
|
||||
127.0.0.1 baixarhentai.net
|
||||
127.0.0.1 leitura.baixarhentai.net
|
||||
127.0.0.1 e-hentai.org
|
||||
127.0.0.1 rule34.paheal.net
|
||||
127.0.0.1 rule34.xxx
|
||||
127.0.0.1 e621.net
|
||||
127.0.0.1 xbooru.com
|
||||
127.0.0.1 www.hentaiseason.com
|
||||
127.0.0.1 www.shadbase.com
|
||||
127.0.0.1 seasonhentaigallery.blogspot.com
|
||||
127.0.0.1 thehentaicomics.com
|
||||
127.0.0.1 www.tufos.com.br
|
||||
127.0.0.1 myhentaicomics.com
|
||||
127.0.0.1 mymangacomics.com
|
||||
127.0.0.1 myhentaimovie.com
|
||||
127.0.0.1 myhentaiheaven.net
|
||||
127.0.0.1 myrule34.com
|
||||
127.0.0.1 hentaihaven.org
|
||||
127.0.0.1 www.hentaistube.com
|
||||
127.0.0.1 www.hentaisonlinehd.com
|
||||
127.0.0.1 www.superhq.net
|
||||
127.0.0.1 www.aniporn.net
|
||||
127.0.0.1 hentaisgerais.blogspot.com
|
||||
127.0.0.1 gelbooru.com
|
||||
127.0.0.1 hentai4manga.com
|
||||
127.0.0.1 justicehentai.com/
|
||||
127.0.0.1 www.doujinlife.com
|
||||
127.0.0.1 hentai.animestigma.com/
|
||||
127.0.0.1 hentaigasm.com
|
||||
127.0.0.1 hentaischool.com
|
||||
127.0.0.1 hentaifreak.org
|
||||
127.0.0.1 101hentai.com
|
||||
127.0.0.1 www.tubehentai.com
|
||||
127.0.0.1 www.hentaicloud.com
|
||||
127.0.0.1 myhentai.tv
|
||||
127.0.0.1 muchohentai.com
|
||||
127.0.0.1 hentai.animeholics.org
|
||||
127.0.0.1 www.24hentai.com
|
||||
127.0.0.1 hentaigaze.com
|
||||
127.0.0.1 hentaipulse.com
|
||||
127.0.0.1 www.hentairon.net
|
||||
127.0.0.1 www.comicxx.com
|
||||
127.0.0.1 brasilhentai.com
|
||||
127.0.0.1 javfor.me
|
||||
127.0.0.1 idol.sankakucomplex.com
|
||||
127.0.0.1 masturbese.com
|
||||
127.0.0.1 sobrasileiras.com
|
||||
127.0.0.1 www.boafoda.com
|
||||
127.0.0.1 javfind.com
|
||||
127.0.0.1 javfinder.is
|
||||
127.0.0.1 javdub.com
|
||||
127.0.0.1 javmovie.com/
|
||||
127.0.0.1 www.javqd.com
|
||||
127.0.0.1 www.javwhores.com
|
||||
127.0.0.1 www.javmimi.com
|
||||
127.0.0.1 sextop.net
|
||||
127.0.0.1 jav.kim
|
||||
127.0.0.1 jav.one
|
||||
127.0.0.1 jav.guru
|
||||
127.0.0.1 www.r18.com
|
||||
127.0.0.1 hentaitokyo.com
|
||||
127.0.0.1 javseen.com
|
||||
127.0.0.1 javsexmovie.com
|
||||
127.0.0.1 www.javdoe.com
|
||||
127.0.0.1 javhihi.com
|
||||
127.0.0.1 javporn.video
|
||||
127.0.0.1 www.hq-jav.com
|
||||
127.0.0.1 www.javwide.com
|
||||
127.0.0.1 jphub.net
|
||||
127.0.0.1 porn68jav.com
|
||||
127.0.0.1 jav789.com
|
||||
127.0.0.1 jav.sex
|
||||
127.0.0.1 avgle.com
|
||||
127.0.0.1 www.sexfortuna.com
|
||||
127.0.0.1 sexfortuna.com
|
||||
127.0.0.1 www.myfreecams.com
|
||||
127.0.0.1 myfreecams.com
|
||||
|
||||
127.0.0.1 dlouha-videa.cz
|
||||
127.0.0.1 www.dlouha-videa.cz
|
||||
127.0.0.1 freevideo.cz
|
||||
127.0.0.1 www.freevideo.cz
|
||||
127.0.0.1 myporno.cz
|
||||
127.0.0.1 www.myporno.cz
|
||||
127.0.0.1 ceskeporno.cz
|
||||
127.0.0.1 www.ceskeporno.cz
|
||||
127.0.0.1 prdelky.biz
|
||||
127.0.0.1 www.prdelky.biz
|
||||
127.0.0.1 porno-free.cz
|
||||
127.0.0.1 www.porno-free.cz
|
||||
127.0.0.1 hd-porno.cz
|
||||
127.0.0.1 www.hd-porno.cz
|
||||
127.0.0.1 porno-videa.tv
|
||||
127.0.0.1 www.porno-videa.tv
|
||||
127.0.0.1 pornworld.name
|
||||
127.0.0.1 www.pornworld.name
|
||||
127.0.0.1 novinkyverotice.cz
|
||||
127.0.0.1 www.novinkyverotice.cz
|
||||
127.0.0.1 jenporno.cz
|
||||
127.0.0.1 www.jenporno.cz
|
||||
127.0.0.1 pornoserver.eu
|
||||
127.0.0.1 www.pornoserver.eu
|
||||
127.0.0.1 pvideo.cz
|
||||
127.0.0.1 www.pvideo.cz
|
||||
127.0.0.1 leo.cz
|
||||
127.0.0.1 www.leo.cz
|
||||
127.0.0.1 ceskekundy.cz
|
||||
127.0.0.1 www.ceskekundy.cz
|
||||
127.0.0.1 pornot.cz
|
||||
127.0.0.1 www.pornot.cz
|
||||
127.0.0.1 pornozdarma.cz
|
||||
127.0.0.1 www.pornozdarma.cz
|
||||
127.0.0.1 jenpornuj.cz
|
||||
127.0.0.1 www.jenpornuj.cz
|
||||
127.0.0.1 tvojepecko.cz
|
||||
127.0.0.1 www.tvojepecko.cz
|
||||
127.0.0.1 pornohaha.com
|
||||
127.0.0.1 www.pornohaha.com
|
||||
127.0.0.1 pornoorgie.cz
|
||||
127.0.0.1 www.pornoorgie.cz
|
||||
127.0.0.1 zvrhlost.cz
|
||||
127.0.0.1 www.zvrhlost.cz
|
||||
127.0.0.1 sex.nikee.net
|
||||
127.0.0.1 drsnysvet.cz
|
||||
127.0.0.1 www.drsnysvet.cz
|
||||
127.0.0.1 freevideo.to
|
||||
127.0.0.1 www.freevideo.to
|
||||
127.0.0.1 ukradena-videa.cz
|
||||
127.0.0.1 www.ukradena-videa.cz
|
||||
127.0.0.1 iporno.sk
|
||||
127.0.0.1 www.iporno.sk
|
||||
127.0.0.1 freesex.cz
|
||||
127.0.0.1 www.freesex.cz
|
||||
127.0.0.1 freshporno.cz
|
||||
127.0.0.1 www.freshporno.cz
|
||||
127.0.0.1 pornodomobilu.cz
|
||||
127.0.0.1 www.pornodomobilu.cz
|
||||
127.0.0.1 freesexporno.cz
|
||||
127.0.0.1 www.freesexporno.cz
|
||||
127.0.0.1 redporno.cz
|
||||
127.0.0.1 www.redporno.cz
|
||||
127.0.0.1 pornopivo.cz
|
||||
127.0.0.1 www.pornopivo.cz
|
||||
127.0.0.1 ceske-porno.tv
|
||||
127.0.0.1 www.ceske-porno.tv
|
||||
127.0.0.1 sexice.eu
|
||||
127.0.0.1 www.sexice.eu
|
||||
127.0.0.1 sex-doma.cz
|
||||
127.0.0.1 www.sex-doma.cz
|
||||
127.0.0.1 pornobabicky.cz
|
||||
127.0.0.1 www.pornobabicky.cz
|
||||
127.0.0.1 pinkporno.cz
|
||||
127.0.0.1 www.pinkporno.cz
|
||||
127.0.0.1 bigporno.cz
|
||||
127.0.0.1 www.bigporno.cz
|
||||
127.0.0.1 smsporno.cz
|
||||
127.0.0.1 www.smsporno.cz
|
||||
|
||||
127.0.0.1 1800800.co.il
|
||||
127.0.0.1 www.1800800.co.il
|
||||
127.0.0.1 balisex.co.il
|
||||
127.0.0.1 www.balisex.co.il
|
||||
127.0.0.1 colliderporn.com
|
||||
127.0.0.1 www.colliderporn.com
|
||||
127.0.0.1 drsex.co.il
|
||||
127.0.0.1 www.drsex.co.il
|
||||
127.0.0.1 freefuckvids.com
|
||||
127.0.0.1 www.freefuckvids.com
|
||||
127.0.0.1 harmanit.co.il
|
||||
127.0.0.1 www.harmanit.co.il
|
||||
127.0.0.1 hdxxx.top
|
||||
127.0.0.1 www.hdxxx.top
|
||||
127.0.0.1 il.bongacams.com
|
||||
127.0.0.1 m.uzit.co.il
|
||||
127.0.0.1 museumofsex.com
|
||||
127.0.0.1 www.museumofsex.com
|
||||
127.0.0.1 only4adults.net
|
||||
127.0.0.1 www.only4adults.net
|
||||
127.0.0.1 pornmovies.co.il
|
||||
127.0.0.1 www.pornmovies.co.il
|
||||
127.0.0.1 presidentescort.co.il
|
||||
127.0.0.1 www.presidentescort.co.il
|
||||
127.0.0.1 sex-ly.com
|
||||
127.0.0.1 www.sex-ly.com
|
||||
127.0.0.1 sexadir.co.il
|
||||
127.0.0.1 www.sexadir.co.il
|
||||
127.0.0.1 sexeden.co.il
|
||||
127.0.0.1 sexhubhd.com
|
||||
127.0.0.1 www.sexhubhd.com
|
||||
127.0.0.1 sexmovie.co.il
|
||||
127.0.0.1 www.sexmovie.co.il
|
||||
127.0.0.1 tubev.sex
|
||||
127.0.0.1 www.tubev.sex
|
||||
127.0.0.1 xfinder.com
|
||||
127.0.0.1 xnxxsex.pro
|
||||
|
||||
+8
-18
@@ -1,18 +1,20 @@
|
||||
# Extensions
|
||||
|
||||
Use subfolders under the `extensions` folder to house extensions to the final unified hosts file.
|
||||
Use subfolders under this `extensions` folder to house data sources for extensions to the default unified hosts file.
|
||||
|
||||
Currently, this repo includes four extensions:
|
||||
Currently, this repo includes data sources for four extensions:
|
||||
|
||||
* `gambling` for common online betting sites,
|
||||
* `social` for common social media sites,
|
||||
* `porn` for porn sites, and
|
||||
* `fakenews` for fake news sites.
|
||||
* `gambling` for common online betting sites,
|
||||
* `porn` for porn sites, and
|
||||
* `social` for common social media sites,
|
||||
|
||||
|
||||
Here are some sample calls, which vary which extensions are included.
|
||||
|
||||
**Using Python 3**:
|
||||
**Using the `updateHostsFile.py` script**:
|
||||
|
||||
Create a hosts file that includes domain blocking for porn, social media, and gambling.
|
||||
|
||||
python3 updateHostsFile.py --auto --extensions porn social gambling
|
||||
|
||||
@@ -20,15 +22,3 @@ or, in short form:
|
||||
|
||||
python3 updateHostsFile.py -a -e porn social gambling
|
||||
|
||||
|
||||
|
||||
**Using Python 2.7**:
|
||||
|
||||
python updateHostsFile.py -auto --extensions porn social gambling
|
||||
|
||||
or, in short form:
|
||||
|
||||
python updateHostsFile.py -a -e porn social gambling
|
||||
|
||||
|
||||
More built-in extensions are coming soon.
|
||||
|
||||
+16
-1
@@ -1,4 +1,4 @@
|
||||
# Social media hosts
|
||||
# Title: Social media hosts
|
||||
# Updated January 5, 2018
|
||||
|
||||
# Facebook
|
||||
@@ -734,6 +734,7 @@
|
||||
127.0.0.1 login.facebook.com
|
||||
127.0.0.1 m.facebook.com
|
||||
127.0.0.1 messages-facebook.com
|
||||
127.0.0.1 mobile.facebook.com
|
||||
127.0.0.1 mqtt-mini.facebook.com
|
||||
127.0.0.1 mqtt.c10r.facebook.com
|
||||
127.0.0.1 mqtt.facebook.com
|
||||
@@ -1071,6 +1072,9 @@
|
||||
127.0.0.1 www.twitter.com
|
||||
127.0.0.1 www2.twitter.com
|
||||
127.0.0.1 www4.twitter.com
|
||||
127.0.0.1 platform.twitter.com
|
||||
127.0.0.1 cdn.syndication.twimg.com
|
||||
127.0.0.1 t.co
|
||||
|
||||
# Instagram
|
||||
127.0.0.1 api.instagram.com
|
||||
@@ -1232,3 +1236,14 @@
|
||||
|
||||
# google plus
|
||||
127.0.0.1 plus.google.com
|
||||
# 127.0.0.1 plus.l.google.com
|
||||
|
||||
# Reddit
|
||||
127.0.0.1 i.reddit.com
|
||||
127.0.0.1 nsfw.reddit.com
|
||||
127.0.0.1 redd.it
|
||||
127.0.0.1 reddit.com
|
||||
127.0.0.1 www.reddit.com
|
||||
127.0.0.1 amp-reddit-com.cdn.ampproject.org
|
||||
127.0.0.1 old.reddit.com
|
||||
127.0.0.1 new.reddit.com
|
||||
|
||||
+1
-1
@@ -7,9 +7,9 @@
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
import sys
|
||||
import argparse
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
|
||||
def print_failure(msg):
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "hosts",
|
||||
"version": "1.4.6",
|
||||
"version": "2.1.15",
|
||||
"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": {
|
||||
@@ -34,6 +34,6 @@
|
||||
},
|
||||
"homepage": "https://github.com/StevenBlack/hosts#readme",
|
||||
"devDependencies": {
|
||||
"release-it": "^4.2.0"
|
||||
"release-it": "^8.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,29 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file with base extensions
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
into a unified hosts file with duplicates removed. A variety of tailored hosts files are provided.
|
||||
|
||||
* Last updated: **April 24 2018**.
|
||||
* Here's the [raw hosts file with base extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) containing 54,692 entries.
|
||||
* Last updated: **November 20 2018**.
|
||||
* Here's the [raw hosts file with base extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) containing 64,852 entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -17,22 +34,22 @@ 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) | 54,692 | [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) | 55,361 | [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) | 56,204 | [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) | 64,540 | [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) | 55,839 | [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) | 56,873 | [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) | 65,209 | [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) | 56,508 | [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) | 66,052 | [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) | 57,351 | [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) | 65,687 | [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) | 66,721 | [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) | 58,020 | [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) | 66,356 | [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) | 67,199 | [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) | 67,868 | [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) | 64,852 | [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) | 65,521 | [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) | 67,118 | [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) | 75,089 | [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) | 66,011 | [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) | 67,787 | [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) | 75,758 | [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) | 66,680 | [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) | 77,355 | [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) | 68,277 | [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) | 76,247 | [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) | 78,024 | [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) | 68,946 | [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) | 76,916 | [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) | 78,513 | [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) | 79,182 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -46,14 +63,15 @@ included:
|
||||
Host file source | Description | Home page | Raw hosts | Update frequency | License | Issues
|
||||
-----------------|-------------|:---------:|:---------:|:----------------:|:-------:|:------:
|
||||
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](http://www.malwaredomainlist.com/) | [raw](http://www.malwaredomainlist.com/hostslist/hosts.txt) | weekly | 'can be used for free by anyone' | [issues](http://www.malwaredomainlist.com/contact.php)
|
||||
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)
|
||||
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](http://someonewhocares.org) | How to make the internet not suck (as much). |[link](http://someonewhocares.org/hosts/) | [raw](http://someonewhocares.org/hosts/zero/hosts) | frequently | non-commercial with attribution | [issues](hosts@someonewhocares.org)
|
||||
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)
|
||||
yoyo.org | Blocking with ad server and tracking server hostnames. |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | frequently | | [issues](mailto:pgl@yoyo.org)
|
||||
Mitchell Krog's - Badd Boyz Hosts | Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | weekly | 'non-commercial with attribution' | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://github.com/ZeroDot1/CoinBlockerLists) | [raw](https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts_browser) | frequently | GPLv3 | [issues](https://github.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
CoinBlocker | Simple lists that can help prevent cryptomining in the browser or other applications |[link](https://gitlab.com/ZeroDot1/CoinBlockerLists) | [raw](https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser) | frequently | GPLv3 | [issues](https://gitlab.com/ZeroDot1/CoinBlockerLists/issues)
|
||||
lightswitch05 | Block ad and tracking domains. |[link](https://github.com/lightswitch05/hosts) | [raw](https://raw.githubusercontent.com/lightswitch05/hosts/master/ads-and-tracking-extended.txt) | occasionally | Apache-2.0 | [issues](https://github.com/lightswitch05/hosts/issues)
|
||||
UncheckyAds | Windows installers ads sources sites based on https://unchecky.com/ content. |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | occasionally | | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
add.2o7Net | 2o7Net tracking 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.2o7Net/hosts) | occasionally | GPLv3+ | [issues](https://github.com/FadeMind/hosts.extras/issues)
|
||||
KADhosts | Fraud/adware/scam websites. |[link](https://github.com/azet12/KADhosts) | [raw](https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt) | frequently | GPLv3 | [issues](https://github.com/azet12/KADhosts/issues)
|
||||
@@ -63,31 +81,33 @@ add.Risk | Risk content sites based on [hostsfile.org](http://www.hostsfile.org/
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -95,10 +115,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -125,9 +141,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -203,11 +218,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -252,9 +267,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -315,7 +330,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -325,6 +342,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -371,6 +405,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+61
-26
@@ -1,5 +1,21 @@
|
||||
----
|
||||
**Take Note!** This version of the Hosts file generator, and tests, are for Python 3.5+ only.
|
||||
|
||||
----
|
||||
|
||||

|
||||
|
||||
[](https://github.com/StevenBlack/hosts/releases)
|
||||
[](https://github.com/StevenBlack/hosts/blob/master/license.txt)
|
||||
[](https://github.com/StevenBlack/hosts)
|
||||
[](https://github.com/StevenBlack/hosts/graphs/contributors)
|
||||
[](https://travis-ci.org/StevenBlack/hosts)
|
||||
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
|
||||
# Unified hosts file @EXTENSIONS_HEADER@
|
||||
|
||||
This repository consolidates several reputable `hosts` files, and merges them
|
||||
@@ -7,6 +23,7 @@ into a unified hosts file with duplicates removed. A variety of tailored hosts
|
||||
|
||||
* Last updated: **@GEN_DATE@**.
|
||||
* Here's the [raw hosts file @EXTENSIONS_HEADER@](https://raw.githubusercontent.com/StevenBlack/hosts/master/@SUBFOLDER@hosts) containing @NUM_ENTRIES@ entries.
|
||||
* Logo by [@Tobaloidee](https://github.com/Tobaloidee).
|
||||
|
||||
|
||||
### List of all hosts file variants
|
||||
@@ -33,31 +50,33 @@ Host file source | Description | Home page | Raw hosts | Update frequency | Lice
|
||||
|
||||
|
||||
## Extensions
|
||||
The unified hosts file is extensible. You manage extensions by curating the
|
||||
`extensions/` folder tree. See the `fakenews`, `social`, `gambling`, and `porn` extension
|
||||
folders.
|
||||
The unified hosts file is extensible. Extensions are used to block domains by category.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
**Note** if you are using Python 3, please install the dependencies with:
|
||||
To generate your own unified hosts file you will need Python 3.5 or later.
|
||||
|
||||
First install the dependencies with:
|
||||
|
||||
pip3 install --user -r requirements.txt
|
||||
|
||||
**Note** if you are using Python 2, please install the dependencies with:
|
||||
|
||||
pip2 install --user -r requirements_python2.txt
|
||||
|
||||
**Note** we recommend the `--user` flag which installs the required dependencies at the user level. More information about it can be found on pip [documentation](https://pip.pypa.io/en/stable/reference/pip_install/?highlight=--user#cmdoption-user).
|
||||
|
||||
To run unit tests, in the top level directory, just run:
|
||||
|
||||
python testUpdateHostsFile.py
|
||||
python3 testUpdateHostsFile.py
|
||||
|
||||
The `updateHostsFile.py` script, which is Python 2.7 and Python 3-compatible,
|
||||
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.
|
||||
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
|
||||
|
||||
@@ -65,10 +84,6 @@ source's folder). Otherwise, it will use the `hosts` file that's already there.
|
||||
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Using Python 2.7:
|
||||
|
||||
python updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
|
||||
#### Command line options:
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
@@ -95,9 +110,8 @@ 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
|
||||
target. Default is `0.0.0.0`.
|
||||
|
||||
`--keepdomaincomments`, or `-k`: `false` (default) or `true`, keep the comments
|
||||
that appear on the same line as domains. The default is `false` since some
|
||||
router-based implementations can't handle comments in-line with hosts.
|
||||
`--keepdomaincomments`, or `-k`: `true` (default) or `false`, keep the comments
|
||||
that appear on the same line as domains. The default is `true`.
|
||||
|
||||
`--noupdate`, or `-n`: skip fetching updates from hosts data sources.
|
||||
|
||||
@@ -173,11 +187,11 @@ Fork this hosts this repo and add your links to [https://github.com/StevenBlack/
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desireable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation falls on us and what you've just done is created more work for us.
|
||||
|
||||
### Option 3: create your own hosts list as a repo on Github
|
||||
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your remo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
If you're able to curate your own collection of sketchy domains, then curate your own hosts list. Then signal the existance of your repo as [a new issue](https://github.com/StevenBlack/hosts/issues) and we may include your new repo into the collection of sources we pull whenever we create new versions.
|
||||
|
||||
|
||||
## What is a hosts file?
|
||||
@@ -222,9 +236,9 @@ We tried that. Using `0` doesn't work universally.
|
||||
To modify your current `hosts` file, look for it in the following places and modify it with a text
|
||||
editor.
|
||||
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` folder.
|
||||
**Mac OS X, iOS, Android, Linux**: `/etc/hosts` file.
|
||||
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` folder.
|
||||
**Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
@@ -285,7 +299,9 @@ sc stop "Dnscache"
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
**Debian/Ubuntu** `sudo /etc/rc.d/init.d/nscd restart`
|
||||
**Debian/Ubuntu** `sudo service network-manager restart`
|
||||
|
||||
**Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
|
||||
**Linux with systemd**: `sudo systemctl restart network.service`
|
||||
|
||||
@@ -295,6 +311,23 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**FreeBSD**: `sudo service nscd restart`
|
||||
|
||||
To enable the `nscd` daemon initially, it is recommended that you run the following commands:
|
||||
|
||||
```
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following:
|
||||
|
||||
```
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
@@ -341,6 +374,8 @@ devices under a variety of operating systems.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
* [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.
|
||||
|
||||
* [Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server](https://scripttiger.github.io/dualserver "Block ads, malware, and deploy parental controls via local DualServer DNS/DHCP server") (for BSD, Windows & Linux): Set up a blacklist for everyone on your network using the power of the unified hosts reformatted for DualServer. And if you're on Windows, this project also maintains an update script to make updating DualServer's blacklist even easier.
|
||||
|
||||
+2
-3
@@ -1,3 +1,2 @@
|
||||
lxml==4.1.1
|
||||
beautifulsoup4==4.6.0
|
||||
mock==2.0.0
|
||||
lxml>=4.2.4
|
||||
beautifulsoup4==4.6.1
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
mock==2.0.0
|
||||
lxml==4.1.1
|
||||
beautifulsoup4==4.6.0
|
||||
+43
-90
@@ -13,9 +13,11 @@ import shutil
|
||||
import sys
|
||||
import tempfile
|
||||
import unittest
|
||||
import unittest.mock as mock
|
||||
from io import BytesIO, StringIO
|
||||
|
||||
import updateHostsFile
|
||||
from updateHostsFile import (PY3, Colors, colorize, display_exclusion_options,
|
||||
from updateHostsFile import (Colors, colorize, display_exclusion_options,
|
||||
domain_to_idna, exclude_domain, flush_dns_cache,
|
||||
gather_custom_exclusions, get_defaults,
|
||||
get_file_by_url, is_valid_domain_format,
|
||||
@@ -29,14 +31,7 @@ from updateHostsFile import (PY3, Colors, colorize, display_exclusion_options,
|
||||
update_sources_data, write_data,
|
||||
write_opening_header)
|
||||
|
||||
if PY3:
|
||||
from io import BytesIO, StringIO
|
||||
import unittest.mock as mock
|
||||
unicode = str
|
||||
else:
|
||||
from StringIO import StringIO
|
||||
BytesIO = StringIO
|
||||
import mock
|
||||
unicode = str
|
||||
|
||||
|
||||
# Test Helper Objects
|
||||
@@ -48,13 +43,10 @@ class Base(unittest.TestCase):
|
||||
|
||||
@property
|
||||
def sep(self):
|
||||
return "\\" if sys.platform == "win32" else "/"
|
||||
return os.sep
|
||||
|
||||
def assert_called_once(self, mock_method):
|
||||
if PY3 and sys.version_info < (3, 6):
|
||||
self.assertEqual(mock_method.call_count, 1)
|
||||
else:
|
||||
mock_method.assert_called_once()
|
||||
self.assertEqual(mock_method.call_count, 1)
|
||||
|
||||
|
||||
class BaseStdout(Base):
|
||||
@@ -78,13 +70,6 @@ class BaseMockDir(Base):
|
||||
|
||||
def tearDown(self):
|
||||
shutil.rmtree(self.test_dir)
|
||||
|
||||
|
||||
def builtins():
|
||||
if PY3:
|
||||
return "builtins"
|
||||
else:
|
||||
return "__builtin__"
|
||||
# End Test Helper Objects
|
||||
|
||||
|
||||
@@ -101,7 +86,7 @@ class TestGetDefaults(Base):
|
||||
"replace": False,
|
||||
"backup": False,
|
||||
"skipstatichosts": False,
|
||||
"keepdomaincomments": False,
|
||||
"keepdomaincomments": True,
|
||||
"extensionspath": "foo" + self.sep + "extensions",
|
||||
"extensions": [],
|
||||
"compress": False,
|
||||
@@ -117,7 +102,7 @@ class TestGetDefaults(Base):
|
||||
"readmedata": {},
|
||||
"readmedatafilename": ("foo" + self.sep +
|
||||
"readmeData.json"),
|
||||
"exclusionpattern": "([a-zA-Z\d-]+\.){0,}",
|
||||
"exclusionpattern": r"([a-zA-Z\d-]+\.){0,}",
|
||||
"exclusionregexs": [],
|
||||
"exclusions": [],
|
||||
"commonexclusions": ["hulu.com"],
|
||||
@@ -179,7 +164,7 @@ class TestPromptForUpdate(BaseStdout, BaseMockDir):
|
||||
contents = f.read()
|
||||
self.assertEqual(contents, "")
|
||||
|
||||
@mock.patch(builtins() + ".open")
|
||||
@mock.patch("builtins.open")
|
||||
def test_no_freshen_fail_new_file(self, mock_open):
|
||||
for exc in (IOError, OSError):
|
||||
mock_open.side_effect = exc("failed open")
|
||||
@@ -255,7 +240,6 @@ class TestPromptForUpdate(BaseStdout, BaseMockDir):
|
||||
|
||||
def tearDown(self):
|
||||
BaseStdout.tearDown(self)
|
||||
# BaseStdout.tearDown(self)
|
||||
|
||||
|
||||
class TestPromptForExclusions(BaseStdout):
|
||||
@@ -467,7 +451,7 @@ class TestGatherCustomExclusions(BaseStdout):
|
||||
|
||||
# Can only test in the invalid domain case
|
||||
# because of the settings global variable.
|
||||
@mock.patch("updateHostsFile.raw_input", side_effect=["foo", "no"])
|
||||
@mock.patch("updateHostsFile.input", side_effect=["foo", "no"])
|
||||
@mock.patch("updateHostsFile.is_valid_domain_format", return_value=False)
|
||||
def test_basic(self, *_):
|
||||
gather_custom_exclusions("foo", [])
|
||||
@@ -476,8 +460,7 @@ class TestGatherCustomExclusions(BaseStdout):
|
||||
output = sys.stdout.getvalue()
|
||||
self.assertIn(expected, output)
|
||||
|
||||
@mock.patch("updateHostsFile.raw_input", side_effect=["foo", "yes",
|
||||
"bar", "no"])
|
||||
@mock.patch("updateHostsFile.input", side_effect=["foo", "yes", "bar", "no"])
|
||||
@mock.patch("updateHostsFile.is_valid_domain_format", return_value=False)
|
||||
def test_multiple(self, *_):
|
||||
gather_custom_exclusions("foo", [])
|
||||
@@ -504,7 +487,7 @@ class TestExcludeDomain(Base):
|
||||
exp_count = 0
|
||||
expected_regexes = []
|
||||
exclusion_regexes = []
|
||||
exclusion_pattern = "[a-z]\."
|
||||
exclusion_pattern = r"[a-z]\."
|
||||
|
||||
for domain in ["google.com", "hulu.com", "adaway.org"]:
|
||||
self.assertEqual(len(exclusion_regexes), exp_count)
|
||||
@@ -530,7 +513,7 @@ class TestMatchesExclusions(Base):
|
||||
self.assertFalse(matches_exclusions(domain, exclusion_regexes))
|
||||
|
||||
def test_no_match_list(self):
|
||||
exclusion_regexes = [".*\.org", ".*\.edu"]
|
||||
exclusion_regexes = [r".*\.org", r".*\.edu"]
|
||||
exclusion_regexes = [re.compile(regex) for regex in exclusion_regexes]
|
||||
|
||||
for domain in ["1.2.3.4 localhost", "5.6.7.8 hulu.com",
|
||||
@@ -538,7 +521,7 @@ class TestMatchesExclusions(Base):
|
||||
self.assertFalse(matches_exclusions(domain, exclusion_regexes))
|
||||
|
||||
def test_match_list(self):
|
||||
exclusion_regexes = [".*\.com", ".*\.org", ".*\.edu"]
|
||||
exclusion_regexes = [r".*\.com", r".*\.org", r".*\.edu"]
|
||||
exclusion_regexes = [re.compile(regex) for regex in exclusion_regexes]
|
||||
|
||||
for domain in ["5.6.7.8 hulu.com", "9.1.2.3 yahoo.com",
|
||||
@@ -567,7 +550,7 @@ class TestUpdateSourcesData(Base):
|
||||
|
||||
@mock.patch("updateHostsFile.recursive_glob", return_value=[])
|
||||
@mock.patch("updateHostsFile.path_join_robust", return_value="dirpath")
|
||||
@mock.patch(builtins() + ".open", return_value=mock.Mock())
|
||||
@mock.patch("builtins.open", return_value=mock.Mock())
|
||||
def test_no_update(self, mock_open, mock_join_robust, _):
|
||||
extensions = []
|
||||
sources_data = [{"source": "source1.txt"}, {"source": "source2.txt"}]
|
||||
@@ -589,7 +572,7 @@ class TestUpdateSourcesData(Base):
|
||||
@mock.patch("updateHostsFile.recursive_glob",
|
||||
side_effect=[[], ["update1.txt", "update2.txt"]])
|
||||
@mock.patch("json.load", return_value={"mock_source": "mock_source.ext"})
|
||||
@mock.patch(builtins() + ".open", return_value=mock.Mock())
|
||||
@mock.patch("builtins.open", return_value=mock.Mock())
|
||||
@mock.patch("updateHostsFile.path_join_robust", return_value="dirpath")
|
||||
def test_update_only_extensions(self, mock_join_robust, *_):
|
||||
extensions = [".json"]
|
||||
@@ -607,7 +590,7 @@ class TestUpdateSourcesData(Base):
|
||||
{"mock_source": "mock_source2.txt"},
|
||||
{"mock_source": "mock_source3.txt"},
|
||||
{"mock_source": "mock_source4.txt"}])
|
||||
@mock.patch(builtins() + ".open", return_value=mock.Mock())
|
||||
@mock.patch("builtins.open", return_value=mock.Mock())
|
||||
@mock.patch("updateHostsFile.path_join_robust", return_value="dirpath")
|
||||
def test_update_both_pathways(self, mock_join_robust, *_):
|
||||
extensions = [".json"]
|
||||
@@ -630,13 +613,13 @@ class TestUpdateAllSources(BaseStdout):
|
||||
self.source_data_filename = "data.json"
|
||||
self.host_filename = "hosts.txt"
|
||||
|
||||
@mock.patch(builtins() + ".open")
|
||||
@mock.patch("builtins.open")
|
||||
@mock.patch("updateHostsFile.recursive_glob", return_value=[])
|
||||
def test_no_sources(self, _, mock_open):
|
||||
update_all_sources(self.source_data_filename, self.host_filename)
|
||||
mock_open.assert_not_called()
|
||||
|
||||
@mock.patch(builtins() + ".open", return_value=mock.Mock())
|
||||
@mock.patch("builtins.open", return_value=mock.Mock())
|
||||
@mock.patch("json.load", return_value={"url": "example.com"})
|
||||
@mock.patch("updateHostsFile.recursive_glob", return_value=["foo"])
|
||||
@mock.patch("updateHostsFile.write_data", return_value=0)
|
||||
@@ -651,7 +634,7 @@ class TestUpdateAllSources(BaseStdout):
|
||||
|
||||
self.assertIn(expected, output)
|
||||
|
||||
@mock.patch(builtins() + ".open", return_value=mock.Mock())
|
||||
@mock.patch("builtins.open", return_value=mock.Mock())
|
||||
@mock.patch("json.load", return_value={"url": "example.com"})
|
||||
@mock.patch("updateHostsFile.recursive_glob", return_value=["foo"])
|
||||
@mock.patch("updateHostsFile.write_data", return_value=0)
|
||||
@@ -668,7 +651,7 @@ class TestUpdateAllSources(BaseStdout):
|
||||
for expected in expecteds:
|
||||
self.assertIn(expected, output)
|
||||
|
||||
@mock.patch(builtins() + ".open", return_value=mock.Mock())
|
||||
@mock.patch("builtins.open", return_value=mock.Mock())
|
||||
@mock.patch("json.load", side_effect=[{"url": "example.com"},
|
||||
{"url": "example2.com"}])
|
||||
@mock.patch("updateHostsFile.recursive_glob", return_value=["foo", "bar"])
|
||||
@@ -770,10 +753,12 @@ class TestStripRule(Base):
|
||||
self.assertEqual(output, line)
|
||||
|
||||
def test_strip_more_than_two(self):
|
||||
comment = " # comments here galore"
|
||||
|
||||
for line in ["0.0.0.0 twitter.com", "127.0.0.1 facebook.com",
|
||||
"8.8.8.8 google.com", "1.2.3.4 foo.bar.edu"]:
|
||||
output = strip_rule(line + " # comments here galore")
|
||||
self.assertEqual(output, line)
|
||||
output = strip_rule(line + comment)
|
||||
self.assertEqual(output, line + comment)
|
||||
|
||||
|
||||
class TestWriteOpeningHeader(BaseMockDir):
|
||||
@@ -917,44 +902,10 @@ class TestWriteOpeningHeader(BaseMockDir):
|
||||
):
|
||||
self.assertNotIn(expected, contents)
|
||||
|
||||
def test_no_preamble(self):
|
||||
# We should not even attempt to read this, as it is a directory.
|
||||
hosts_dir = os.path.join(self.test_dir, "myhosts")
|
||||
os.mkdir(hosts_dir)
|
||||
|
||||
kwargs = dict(extensions="", outputsubfolder="",
|
||||
numberofrules=5, skipstatichosts=True)
|
||||
|
||||
with self.mock_property("updateHostsFile.BASEDIR_PATH"):
|
||||
updateHostsFile.BASEDIR_PATH = self.test_dir
|
||||
write_opening_header(self.final_file, **kwargs)
|
||||
|
||||
contents = self.final_file.getvalue()
|
||||
contents = contents.decode("UTF-8")
|
||||
|
||||
# Expected contents.
|
||||
for expected in (
|
||||
"# This hosts file is a merged collection",
|
||||
"# with a dash of crowd sourcing via Github",
|
||||
"# Number of unique domains: {count}".format(
|
||||
count=kwargs["numberofrules"]),
|
||||
"Fetch the latest version of this file:",
|
||||
"Project home page: https://github.com/StevenBlack/hosts",
|
||||
):
|
||||
self.assertIn(expected, contents)
|
||||
|
||||
# Expected non-contents.
|
||||
for expected in (
|
||||
"# Extensions added to this file:",
|
||||
"127.0.0.1 localhost",
|
||||
"127.0.0.1 local",
|
||||
"127.0.0.53",
|
||||
"127.0.1.1",
|
||||
):
|
||||
self.assertNotIn(expected, contents)
|
||||
|
||||
def test_preamble(self):
|
||||
def _check_preamble(self, check_copy):
|
||||
hosts_file = os.path.join(self.test_dir, "myhosts")
|
||||
hosts_file += ".example" if check_copy else ""
|
||||
|
||||
with open(hosts_file, "w") as f:
|
||||
f.write("peter-piper-picked-a-pepper")
|
||||
|
||||
@@ -990,6 +941,12 @@ class TestWriteOpeningHeader(BaseMockDir):
|
||||
):
|
||||
self.assertNotIn(expected, contents)
|
||||
|
||||
def test_preamble_exists(self):
|
||||
self._check_preamble(True)
|
||||
|
||||
def test_preamble_copy(self):
|
||||
self._check_preamble(False)
|
||||
|
||||
def tearDown(self):
|
||||
super(TestWriteOpeningHeader, self).tearDown()
|
||||
self.final_file.close()
|
||||
@@ -1100,7 +1057,7 @@ class TestMoveHostsFile(BaseStdout):
|
||||
expected = ("Automatically moving the hosts "
|
||||
"file in place is not yet supported.\n"
|
||||
"Please move the generated file to "
|
||||
"%SystemRoot%\system32\drivers\etc\hosts")
|
||||
r"%SystemRoot%\system32\drivers\etc\hosts")
|
||||
output = sys.stdout.getvalue()
|
||||
self.assertIn(expected, output)
|
||||
|
||||
@@ -1186,7 +1143,7 @@ class TestFlushDnsCache(BaseStdout):
|
||||
output = sys.stdout.getvalue()
|
||||
self.assertIn(expected, output)
|
||||
|
||||
@mock.patch("os.path.isfile", side_effect=[True] + [False] * 10)
|
||||
@mock.patch("os.path.isfile", side_effect=[True] + [False] * 11)
|
||||
@mock.patch("subprocess.call", return_value=0)
|
||||
def test_flush_posix(self, *_):
|
||||
with self.mock_property("platform.system") as obj:
|
||||
@@ -1201,7 +1158,7 @@ class TestFlushDnsCache(BaseStdout):
|
||||
output = sys.stdout.getvalue()
|
||||
self.assertIn(expected, output)
|
||||
|
||||
@mock.patch("os.path.isfile", side_effect=[True] + [False] * 10)
|
||||
@mock.patch("os.path.isfile", side_effect=[True] + [False] * 11)
|
||||
@mock.patch("subprocess.call", return_value=1)
|
||||
def test_flush_posix_fail(self, *_):
|
||||
with self.mock_property("platform.system") as obj:
|
||||
@@ -1216,7 +1173,7 @@ class TestFlushDnsCache(BaseStdout):
|
||||
output = sys.stdout.getvalue()
|
||||
self.assertIn(expected, output)
|
||||
|
||||
@mock.patch("os.path.isfile", side_effect=[True, False,
|
||||
@mock.patch("os.path.isfile", side_effect=[True, False, False,
|
||||
True] + [False] * 10)
|
||||
@mock.patch("subprocess.call", side_effect=[1, 0])
|
||||
def test_flush_posix_fail_then_succeed(self, *_):
|
||||
@@ -1600,7 +1557,7 @@ class TestQueryYesOrNo(BaseStdout):
|
||||
for invalid_default in ["foo", "bar", "baz", 1, 2, 3]:
|
||||
self.assertRaises(ValueError, query_yes_no, "?", invalid_default)
|
||||
|
||||
@mock.patch("updateHostsFile.raw_input", side_effect=["yes"] * 3)
|
||||
@mock.patch("updateHostsFile.input", side_effect=["yes"] * 3)
|
||||
def test_valid_default(self, _):
|
||||
for valid_default, expected in [(None, "[y/n]"), ("yes", "[Y/n]"),
|
||||
("no", "[y/N]")]:
|
||||
@@ -1611,7 +1568,7 @@ class TestQueryYesOrNo(BaseStdout):
|
||||
|
||||
self.assertIn(expected, output)
|
||||
|
||||
@mock.patch("updateHostsFile.raw_input", side_effect=([""] * 2))
|
||||
@mock.patch("updateHostsFile.input", side_effect=([""] * 2))
|
||||
def test_use_valid_default(self, _):
|
||||
for valid_default in ["yes", "no"]:
|
||||
expected = (valid_default == "yes")
|
||||
@@ -1619,19 +1576,15 @@ class TestQueryYesOrNo(BaseStdout):
|
||||
|
||||
self.assertEqual(actual, expected)
|
||||
|
||||
@mock.patch("updateHostsFile.raw_input", side_effect=["no", "NO", "N",
|
||||
"n", "No", "nO"])
|
||||
@mock.patch("updateHostsFile.input", side_effect=["no", "NO", "N", "n", "No", "nO"])
|
||||
def test_valid_no(self, _):
|
||||
self.assertFalse(query_yes_no("?", None))
|
||||
|
||||
@mock.patch("updateHostsFile.raw_input", side_effect=["yes", "YES", "Y",
|
||||
"yeS", "y", "YeS",
|
||||
"yES", "YEs"])
|
||||
@mock.patch("updateHostsFile.input", side_effect=["yes", "YES", "Y", "yeS", "y", "YeS", "yES", "YEs"])
|
||||
def test_valid_yes(self, _):
|
||||
self.assertTrue(query_yes_no("?", None))
|
||||
|
||||
@mock.patch("updateHostsFile.raw_input", side_effect=["foo", "yes",
|
||||
"foo", "no"])
|
||||
@mock.patch("updateHostsFile.input", side_effect=["foo", "yes", "foo", "no"])
|
||||
def test_invalid_then_valid(self, _):
|
||||
expected = "Please respond with 'yes' or 'no'"
|
||||
|
||||
|
||||
+71
-46
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/env python
|
||||
#!/usr/bin/env python3
|
||||
|
||||
# Script by Ben Limmer
|
||||
# https://github.com/l1m5
|
||||
@@ -6,8 +6,6 @@
|
||||
# This Python script will combine all the host files you provide
|
||||
# as sources into one, unique host file to keep you internet browsing happy.
|
||||
|
||||
from __future__ import (absolute_import, division, print_function, unicode_literals)
|
||||
|
||||
import argparse
|
||||
import fnmatch
|
||||
import json
|
||||
@@ -31,10 +29,8 @@ PY3 = sys.version_info >= (3, 0)
|
||||
|
||||
if PY3:
|
||||
from urllib.request import urlopen
|
||||
raw_input = input
|
||||
else: # Python 2
|
||||
from urllib2 import urlopen
|
||||
raw_input = raw_input # noqa
|
||||
else:
|
||||
raise Exception('We do not support Python 2 anymore.')
|
||||
|
||||
# Syntactic sugar for "sudo" command in UNIX / Linux
|
||||
if platform.system() == "OpenBSD":
|
||||
@@ -64,7 +60,7 @@ def get_defaults():
|
||||
"replace": False,
|
||||
"backup": False,
|
||||
"skipstatichosts": False,
|
||||
"keepdomaincomments": False,
|
||||
"keepdomaincomments": True,
|
||||
"extensionspath": path_join_robust(BASEDIR_PATH, "extensions"),
|
||||
"extensions": [],
|
||||
"compress": False,
|
||||
@@ -78,7 +74,7 @@ def get_defaults():
|
||||
"readmetemplate": path_join_robust(BASEDIR_PATH, "readme_template.md"),
|
||||
"readmedata": {},
|
||||
"readmedatafilename": path_join_robust(BASEDIR_PATH, "readmeData.json"),
|
||||
"exclusionpattern": "([a-zA-Z\d-]+\.){0,}",
|
||||
"exclusionpattern": r"([a-zA-Z\d-]+\.){0,}",
|
||||
"exclusionregexs": [],
|
||||
"exclusions": [],
|
||||
"commonexclusions": ["hulu.com"],
|
||||
@@ -103,8 +99,8 @@ def main():
|
||||
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", default=False,
|
||||
help="Keep domain line comments.")
|
||||
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.")
|
||||
@@ -187,13 +183,12 @@ def main():
|
||||
merge_file = create_initial_file()
|
||||
remove_old_hosts_file(settings["backup"])
|
||||
if settings["compress"]:
|
||||
# Another mode is required to read and write the file in Python 3
|
||||
final_file = open(path_join_robust(settings["outputpath"], "hosts"), "w+b" if PY3 else "w+")
|
||||
final_file = open(path_join_robust(settings["outputpath"], "hosts"), "w+b")
|
||||
compressed_file = tempfile.NamedTemporaryFile()
|
||||
remove_dups_and_excl(merge_file, exclusion_regexes, compressed_file)
|
||||
compress_file(compressed_file, settings["targetip"], final_file)
|
||||
elif settings["minimise"]:
|
||||
final_file = open(path_join_robust(settings["outputpath"], "hosts"), "w+b" if PY3 else "w+")
|
||||
final_file = open(path_join_robust(settings["outputpath"], "hosts"), "w+b")
|
||||
minimised_file = tempfile.NamedTemporaryFile()
|
||||
remove_dups_and_excl(merge_file, exclusion_regexes, minimised_file)
|
||||
minimise_file(minimised_file, settings["targetip"], final_file)
|
||||
@@ -359,7 +354,7 @@ def prompt_for_move(final_file, **move_params):
|
||||
elif move_params["auto"] or skip_static_hosts:
|
||||
move_file = False
|
||||
else:
|
||||
prompt = ("Do you want to replace your existing hosts file with the newly generated file?")
|
||||
prompt = "Do you want to replace your existing hosts file with the newly generated file?"
|
||||
move_file = query_yes_no(prompt)
|
||||
|
||||
if move_file:
|
||||
@@ -433,8 +428,8 @@ def gather_custom_exclusions(exclusion_pattern, exclusion_regexes):
|
||||
# We continue running this while-loop until the user
|
||||
# says that they have no more domains to exclude.
|
||||
while True:
|
||||
domain_prompt = ("Enter the domain you want to exclude (e.g. facebook.com): ")
|
||||
user_domain = raw_input(domain_prompt)
|
||||
domain_prompt = "Enter the domain you want to exclude (e.g. facebook.com): "
|
||||
user_domain = input(domain_prompt)
|
||||
|
||||
if is_valid_domain_format(user_domain):
|
||||
exclusion_regexes = exclude_domain(user_domain, exclusion_pattern, exclusion_regexes)
|
||||
@@ -632,8 +627,12 @@ def create_initial_file():
|
||||
# spin the sources for the base file
|
||||
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)))
|
||||
|
||||
with open(source, "r") as curFile:
|
||||
write_data(merge_file, curFile.read())
|
||||
write_data(merge_file, start + curFile.read() + end)
|
||||
|
||||
# spin the sources for extensions to the base file
|
||||
for source in settings["extensions"]:
|
||||
@@ -642,6 +641,8 @@ def create_initial_file():
|
||||
with open(filename, "r") as curFile:
|
||||
write_data(merge_file, curFile.read())
|
||||
|
||||
maybe_copy_example_file(settings["blacklistfile"])
|
||||
|
||||
if os.path.isfile(settings["blacklistfile"]):
|
||||
with open(settings["blacklistfile"], "r") as curFile:
|
||||
write_data(merge_file, curFile.read())
|
||||
@@ -740,6 +741,8 @@ def remove_dups_and_excl(merge_file, exclusion_regexes, output_file=None):
|
||||
"""
|
||||
|
||||
number_of_rules = settings["numberofrules"]
|
||||
maybe_copy_example_file(settings["whitelistfile"])
|
||||
|
||||
if os.path.isfile(settings["whitelistfile"]):
|
||||
with open(settings["whitelistfile"], "r") as ins:
|
||||
for line in ins:
|
||||
@@ -751,8 +754,7 @@ def remove_dups_and_excl(merge_file, exclusion_regexes, output_file=None):
|
||||
os.makedirs(settings["outputpath"])
|
||||
|
||||
if output_file is None:
|
||||
# Another mode is required to read and write the file in Python 3
|
||||
final_file = open(path_join_robust(settings["outputpath"], "hosts"), "w+b" if PY3 else "w+")
|
||||
final_file = open(path_join_robust(settings["outputpath"], "hosts"), "w+b")
|
||||
else:
|
||||
final_file = output_file
|
||||
|
||||
@@ -770,7 +772,7 @@ 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(' .') + "\n"
|
||||
line = line.rstrip(' .')
|
||||
|
||||
# Testing the first character doesn't require startswith
|
||||
if line[0] == "#" or re.match(r'^\s*$', line[0]):
|
||||
@@ -790,7 +792,7 @@ def remove_dups_and_excl(merge_file, exclusion_regexes, output_file=None):
|
||||
keep_domain_comments=settings["keepdomaincomments"])
|
||||
|
||||
for exclude in exclusions:
|
||||
if re.search('[\s\.]' + re.escape(exclude) + '\s', line):
|
||||
if re.search(r'[\s\.]' + re.escape(exclude) + r'\s', line):
|
||||
write_line = False
|
||||
break
|
||||
|
||||
@@ -841,7 +843,10 @@ def normalize_rule(rule, target_ip, keep_domain_comments):
|
||||
rule = "%s %s" % (target_ip, hostname)
|
||||
|
||||
if suffix and keep_domain_comments:
|
||||
rule += " #%s" % suffix
|
||||
if not suffix.strip().startswith('#'):
|
||||
rule += " #%s" % suffix
|
||||
else:
|
||||
rule += " %s" % suffix
|
||||
|
||||
return hostname, rule + "\n"
|
||||
|
||||
@@ -858,7 +863,10 @@ def normalize_rule(rule, target_ip, keep_domain_comments):
|
||||
rule = "%s %s" % (target_ip, ip_host)
|
||||
|
||||
if suffix and keep_domain_comments:
|
||||
rule += " #%s" % suffix
|
||||
if not suffix.strip().startswith('#'):
|
||||
rule += " #%s" % suffix
|
||||
else:
|
||||
rule += " %s" % suffix
|
||||
|
||||
return ip_host, rule + "\n"
|
||||
|
||||
@@ -873,9 +881,6 @@ def strip_rule(line):
|
||||
"""
|
||||
Sanitize a rule string provided before writing it to the output hosts file.
|
||||
|
||||
Some sources put comments around their rules, for accuracy we need
|
||||
to strip them the comments are preserved in the output hosts file.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
line : str
|
||||
@@ -892,7 +897,7 @@ def strip_rule(line):
|
||||
# just return blank
|
||||
return ""
|
||||
else:
|
||||
return split_line[0] + " " + split_line[1]
|
||||
return " ".join(split_line)
|
||||
|
||||
|
||||
def write_opening_header(final_file, **header_params):
|
||||
@@ -958,6 +963,7 @@ def write_opening_header(final_file, **header_params):
|
||||
write_data(final_file, "\n")
|
||||
|
||||
preamble = path_join_robust(BASEDIR_PATH, "myhosts")
|
||||
maybe_copy_example_file(preamble)
|
||||
|
||||
if os.path.isfile(preamble):
|
||||
with open(preamble, "r") as f:
|
||||
@@ -1018,7 +1024,7 @@ def move_hosts_file_into_place(final_file):
|
||||
----------
|
||||
final_file : file object
|
||||
The newly-created hosts file to move.
|
||||
"""
|
||||
""" # noqa: W605
|
||||
|
||||
filename = os.path.abspath(final_file.name)
|
||||
|
||||
@@ -1028,7 +1034,7 @@ def move_hosts_file_into_place(final_file):
|
||||
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")
|
||||
print("Please move the generated file to %SystemRoot%\system32\drivers\etc\hosts") # noqa: W605
|
||||
|
||||
|
||||
def flush_dns_cache():
|
||||
@@ -1063,6 +1069,15 @@ def flush_dns_cache():
|
||||
else:
|
||||
print_success(nscd_msg.format(result="succeeded"))
|
||||
|
||||
centos_file = "/etc/init.d/network"
|
||||
centos_msg = "Flushing the DNS cache by restarting network {result}"
|
||||
|
||||
if os.path.isfile(centos_file):
|
||||
if subprocess.call(SUDO + [centos_file, "restart"]):
|
||||
print_failure(centos_msg.format(result="failed"))
|
||||
else:
|
||||
print_success(centos_msg.format(result="succeeded"))
|
||||
|
||||
system_prefixes = ["/usr", ""]
|
||||
service_types = ["NetworkManager", "wicd", "dnsmasq", "networking"]
|
||||
|
||||
@@ -1084,7 +1099,7 @@ def flush_dns_cache():
|
||||
print_success(service_msg.format(result="succeeded"))
|
||||
|
||||
dns_clean_file = "/etc/init.d/dns-clean"
|
||||
dns_clean_msg = ("Flushing the DNS cache via dns-clean executable {result}")
|
||||
dns_clean_msg = "Flushing the DNS cache via dns-clean executable {result}"
|
||||
|
||||
if os.path.isfile(dns_clean_file):
|
||||
dns_cache_found = True
|
||||
@@ -1206,6 +1221,26 @@ def domain_to_idna(line):
|
||||
|
||||
|
||||
# Helper Functions
|
||||
def maybe_copy_example_file(file_path):
|
||||
"""
|
||||
Given a file path, copy over its ".example" if the path doesn't exist.
|
||||
|
||||
If the path does exist, nothing happens in this function.
|
||||
|
||||
If the path doesn't exist, and the ".example" file doesn't exist, nothing happens in this function.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
file_path : str
|
||||
The full file path to check.
|
||||
"""
|
||||
|
||||
if not os.path.isfile(file_path):
|
||||
example_file_path = file_path + ".example"
|
||||
if os.path.isfile(example_file_path):
|
||||
shutil.copyfile(example_file_path, file_path)
|
||||
|
||||
|
||||
def get_file_by_url(url):
|
||||
"""
|
||||
Get a file data located at a particular URL.
|
||||
@@ -1237,7 +1272,7 @@ def get_file_by_url(url):
|
||||
|
||||
def write_data(f, data):
|
||||
"""
|
||||
Write data to a file object. This is a cross-Python implementation.
|
||||
Write data to a file object.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
@@ -1247,13 +1282,7 @@ def write_data(f, data):
|
||||
The data to write to the file.
|
||||
"""
|
||||
|
||||
if PY3:
|
||||
f.write(bytes(data, "UTF-8"))
|
||||
else:
|
||||
try:
|
||||
f.write(str(data))
|
||||
except UnicodeEncodeError:
|
||||
f.write(str(data.encode("UTF-8")))
|
||||
f.write(bytes(data, "UTF-8"))
|
||||
|
||||
|
||||
def list_dir_no_hidden(path):
|
||||
@@ -1271,7 +1300,7 @@ def list_dir_no_hidden(path):
|
||||
|
||||
def query_yes_no(question, default="yes"):
|
||||
"""
|
||||
Ask a yes/no question via raw_input() and get answer from the user.
|
||||
Ask a yes/no question via input() and get answer from the user.
|
||||
|
||||
Inspired by the following implementation:
|
||||
|
||||
@@ -1304,7 +1333,7 @@ def query_yes_no(question, default="yes"):
|
||||
while not reply:
|
||||
sys.stdout.write(colorize(question, Colors.PROMPT) + prompt)
|
||||
|
||||
choice = raw_input().lower()
|
||||
choice = input().lower()
|
||||
reply = None
|
||||
|
||||
if default and not choice:
|
||||
@@ -1336,7 +1365,7 @@ def is_valid_domain_format(domain):
|
||||
print("You didn't enter a domain. Try again.")
|
||||
return False
|
||||
|
||||
domain_regex = re.compile("www\d{0,3}[.]|https?")
|
||||
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 "
|
||||
@@ -1350,10 +1379,6 @@ def recursive_glob(stem, file_pattern):
|
||||
"""
|
||||
Recursively match files in a directory according to a pattern.
|
||||
|
||||
This function is a version-independent of Python 3.x's function:
|
||||
|
||||
glob( ... "/**/" ... )
|
||||
|
||||
Parameters
|
||||
----------
|
||||
stem : str
|
||||
|
||||
+12
-69
@@ -5,12 +5,10 @@
|
||||
#
|
||||
# This Python script will update the readme files in this repo.
|
||||
|
||||
from string import Template
|
||||
|
||||
import os
|
||||
import sys
|
||||
import time
|
||||
import json
|
||||
import os
|
||||
import time
|
||||
from string import Template
|
||||
|
||||
# Project Settings
|
||||
BASEDIR_PATH = os.path.dirname(os.path.realpath(__file__))
|
||||
@@ -18,9 +16,6 @@ README_TEMPLATE = os.path.join(BASEDIR_PATH, 'readme_template.md')
|
||||
README_FILENAME = 'readme.md'
|
||||
README_DATA_FILENAME = "readmeData.json"
|
||||
|
||||
# Detecting Python 3 for version-dependent implementations
|
||||
PY3 = sys.version_info >= (3, 0)
|
||||
|
||||
|
||||
def main():
|
||||
s = Template('${description} | [Readme](https://github.com/StevenBlack/'
|
||||
@@ -32,10 +27,7 @@ def main():
|
||||
with open(README_DATA_FILENAME, 'r') as f:
|
||||
data = json.load(f)
|
||||
|
||||
if PY3:
|
||||
keys = list(data.keys())
|
||||
else:
|
||||
keys = data.keys()
|
||||
keys = list(data.keys())
|
||||
|
||||
# Sort by the number of en-dashes in the key
|
||||
# and then by the key string itself.
|
||||
@@ -82,63 +74,14 @@ def main():
|
||||
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@',
|
||||
decode_line(extensions_str))
|
||||
line = line.replace('@EXTENSIONS_HEADER@',
|
||||
decode_line(extensions_header))
|
||||
line = line.replace('@NUM_ENTRIES@',
|
||||
"{:,}".format(data[key]["entries"]))
|
||||
line = line.replace('@SUBFOLDER@',
|
||||
decode_line(os.path.join(
|
||||
data[key]["location"], '')))
|
||||
line = line.replace('@TOCROWS@',
|
||||
decode_line(toc_rows))
|
||||
line = line.replace('@SOURCEROWS@',
|
||||
decode_line(source_rows))
|
||||
out.write(decode_line(line))
|
||||
|
||||
|
||||
def decode_line(line):
|
||||
"""
|
||||
Python 2 compatible method for decoding unicode lines.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
line : str
|
||||
The unicode string to decode.
|
||||
|
||||
Returns
|
||||
-------
|
||||
decoded_str : str
|
||||
Decoded unicode string.
|
||||
"""
|
||||
|
||||
# Python 3.x has no unicode issues.
|
||||
if PY3:
|
||||
return line
|
||||
|
||||
# The biggest Python 2.x compatibility issue is the decoding of the
|
||||
# en-dash. It either takes the form of u"\u2013" or "\xe2\x80\x93."
|
||||
#
|
||||
# This attempts to convert "\xe2\x80\x93" to u"\u2013" if necessary.
|
||||
# If the character is already in the form of u"\u2013," this will
|
||||
# raise an UnicodeEncodeError.
|
||||
#
|
||||
# In general, this line of code will allow us to convert unicode,
|
||||
# UTF-8 encoded characters into pure unicode.
|
||||
try:
|
||||
line = line.decode("UTF-8")
|
||||
except UnicodeEncodeError:
|
||||
pass
|
||||
|
||||
# Replace u"\u2013" with the en-dash, so we now can decode.
|
||||
#
|
||||
# We can add additional "replace" lines in case there are other unicode
|
||||
# literals that Python 2.x cannot handle.
|
||||
line = line.replace(u"\u2013", "-")
|
||||
return str(line.decode("UTF-8"))
|
||||
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)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user