Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e49da9d56c | ||
|
|
2c8b08954a | ||
|
|
8d23331fbc | ||
|
|
767856a873 | ||
|
|
0eac5602ff | ||
|
|
3ce44d026a | ||
|
|
e9804b9cd0 | ||
|
|
129d3e2667 | ||
|
|
690c486fa4 | ||
|
|
f5569d43b5 | ||
|
|
97eca4c0c9 | ||
|
|
2c02de0106 | ||
|
|
628c38d59d | ||
|
|
06f39f4c47 | ||
|
|
83274b80a7 | ||
|
|
827ccd7fd5 | ||
|
|
485083e4bc | ||
|
|
287c6ea90f | ||
|
|
d04be3fff5 | ||
|
|
d7e1e376dd | ||
|
|
1f5d676898 | ||
|
|
eeab47e501 | ||
|
|
5a5ba83544 | ||
|
|
eb2d3ba350 | ||
|
|
b17f8e51c7 | ||
|
|
77186ce257 | ||
|
|
0ecb892f6f | ||
|
|
2c5832f15a | ||
|
|
c5158fb3b6 | ||
|
|
a9296b0d32 | ||
|
|
41f3084ca1 | ||
|
|
13d30e8062 | ||
|
|
56674d5718 | ||
|
|
bbb43907e5 | ||
|
|
4ee6cac784 | ||
|
|
3f321ed01f | ||
|
|
b307ce09a1 | ||
|
|
1ade68a924 | ||
|
|
a895d0cd6f | ||
|
|
ca8d6e37fa | ||
|
|
05b2288b79 | ||
|
|
48eb1cbb0b | ||
|
|
34caef72d1 | ||
|
|
3eb62cf799 | ||
|
|
bfb158d990 | ||
|
|
e778618a63 | ||
|
|
4b9aaaa32b | ||
|
|
d5340679de | ||
|
|
714a1b467d | ||
|
|
fb1ec6fcff | ||
|
|
ea45b26e25 | ||
|
|
e974db4c51 | ||
|
|
6b0e41c8d5 | ||
|
|
9e79a0f612 | ||
|
|
f1e218e891 | ||
|
|
208537d75e | ||
|
|
55b495315e | ||
|
|
ebcd90663f | ||
|
|
1e345c922d | ||
|
|
0506a482a9 | ||
|
|
e4e5c084b4 | ||
|
|
3d32625929 | ||
|
|
c3410ef0f8 | ||
|
|
308f0abdfe | ||
|
|
5b673937fd | ||
|
|
774267930f | ||
|
|
190265806c | ||
|
|
97d3df3b8e | ||
|
|
3c317faffe | ||
|
|
b7b5874f4d | ||
|
|
9ab4e7ba6f | ||
|
|
e1c13d1bee | ||
|
|
6d1ec84977 | ||
|
|
66144dff67 | ||
|
|
b166c3ac6c | ||
|
|
214364cae1 | ||
|
|
f816654fee | ||
|
|
b5ade5394f | ||
|
|
363601c9e1 | ||
|
|
00824b636f | ||
|
|
ecfe0beb3f | ||
|
|
8f2fb38233 | ||
|
|
cbcba8bbe7 | ||
|
|
b2caca182e | ||
|
|
21849a30b6 | ||
|
|
50ae445f4c | ||
|
|
4ec61d63df | ||
|
|
dc211a64b9 | ||
|
|
2db6a9f1ce | ||
|
|
2217f0ef38 | ||
|
|
c2f77228b4 | ||
|
|
a70ab1359e | ||
|
|
eec49a50a8 | ||
|
|
c7b01fe254 | ||
|
|
c6298eddb3 | ||
|
|
31c77440c1 | ||
|
|
70ffa52ca2 | ||
|
|
1e9957e810 | ||
|
|
d466811c34 | ||
|
|
d0943b7f3b | ||
|
|
44750aab6d | ||
|
|
74500a214c | ||
|
|
ae1c2e5aa7 | ||
|
|
61522bfc0e | ||
|
|
e7237a0bc6 | ||
|
|
bcfe238f92 | ||
|
|
cc95d2f813 | ||
|
|
0792806f26 | ||
|
|
fbbf81dd70 | ||
|
|
409cef2a53 | ||
|
|
8e1a73e005 | ||
|
|
26c91ddb38 | ||
|
|
67be1d7f25 | ||
|
|
4c2c419009 | ||
|
|
c388521f87 | ||
|
|
3f2022c9d4 | ||
|
|
d01e665e19 | ||
|
|
cce1af42ee | ||
|
|
10b187280e | ||
|
|
83cd2c5664 | ||
|
|
569f5175ed | ||
|
|
f3069eb63a | ||
|
|
f5e87ba168 | ||
|
|
a7d848d209 | ||
|
|
5752297c81 | ||
|
|
de3c02e9df | ||
|
|
de93cbf1b4 | ||
|
|
94b02c28f9 | ||
|
|
c9d37e1151 | ||
|
|
61b1df4465 | ||
|
|
ac99f1737e | ||
|
|
1295ae360b | ||
|
|
ea4c30f656 | ||
|
|
f3466cf4b6 | ||
|
|
728db515f4 | ||
|
|
32b967f09f | ||
|
|
e73a637880 | ||
|
|
35c9381e5f | ||
|
|
6356d4846d | ||
|
|
511a7a99fc | ||
|
|
7c6d6cd208 | ||
|
|
797e73e01a | ||
|
|
0fe5339e98 | ||
|
|
0088c38eb6 | ||
|
|
ae199f58bd | ||
|
|
b2b0b69d3c | ||
|
|
b20a8f23bd | ||
|
|
89e14e76ab | ||
|
|
a198b4e347 | ||
|
|
7ebdf6905b | ||
|
|
25a5b38b8d | ||
|
|
379078a69e | ||
|
|
f61cbb376e | ||
|
|
c5e210acd2 | ||
|
|
8bb5a4f6e2 | ||
|
|
dc2a615fb1 | ||
|
|
e2ab86e3c7 | ||
|
|
14d3a27495 | ||
|
|
d6039e35d0 | ||
|
|
72bff1c71b | ||
|
|
b5235d6bd3 | ||
|
|
387cd5c7fd | ||
|
|
2a82f28010 | ||
|
|
2eaa823eac | ||
|
|
0d46894ba4 | ||
|
|
87af2c503d | ||
|
|
538826aa1c | ||
|
|
23a08642d7 | ||
|
|
bb3ca97775 | ||
|
|
d5b8593c94 | ||
|
|
153478eb73 | ||
|
|
67448bdb86 | ||
|
|
796e33034d | ||
|
|
7d8475ddbd | ||
|
|
56e0655596 | ||
|
|
f408b8eecd | ||
|
|
bfefd08fd5 | ||
|
|
308b491795 | ||
|
|
8f9fbea8cb | ||
|
|
7bfbc0d80c | ||
|
|
27ff98438b | ||
|
|
3f45bc4eb8 | ||
|
|
f43c165f55 | ||
|
|
93ec1fd5af | ||
|
|
0f8be09978 | ||
|
|
90c0bb7d66 | ||
|
|
9831521d8e | ||
|
|
9f414fefb5 | ||
|
|
d94854d7fb | ||
|
|
96db2c00f0 | ||
|
|
cba819cbd1 | ||
|
|
05a9ae6098 | ||
|
|
d98a5f71c6 | ||
|
|
fecc315279 | ||
|
|
b14bd69cf4 | ||
|
|
560c37e5ae | ||
|
|
d39c2605e6 | ||
|
|
4f32347592 | ||
|
|
27026be6e0 | ||
|
|
92aa6fe185 | ||
|
|
7f5a0b2ca3 | ||
|
|
7b30fb2b75 | ||
|
|
846f528dfc | ||
|
|
bf859eadf7 | ||
|
|
e1a7b23e97 | ||
|
|
c2355bd6f0 | ||
|
|
dbb107def4 | ||
|
|
0e1ac5b206 | ||
|
|
6b6cba7dc7 | ||
|
|
4b35ee6fd8 | ||
|
|
7dc5651e1e | ||
|
|
c3fb87d1d3 | ||
|
|
fc97b3c522 | ||
|
|
e07d760324 | ||
|
|
dac298c4ae | ||
|
|
bf0ff2a45c | ||
|
|
ee48544926 | ||
|
|
ce8fe38728 | ||
|
|
b1530bc9aa | ||
|
|
8ffffc0147 | ||
|
|
1ec290c91e | ||
|
|
a7ff303e12 | ||
|
|
4b623fad8a | ||
|
|
fda2722aab | ||
|
|
745d46fe86 | ||
|
|
bcb3384b0c | ||
|
|
b503cb06bd | ||
|
|
a0cce7ec82 | ||
|
|
c2b40a35be | ||
|
|
6720ce746b | ||
|
|
6d89ad4c73 | ||
|
|
ba7f57462e | ||
|
|
218bd9ec48 | ||
|
|
1f0418b80b | ||
|
|
48b11d97ae | ||
|
|
7bb3d22929 | ||
|
|
f4dce44f1b | ||
|
|
7f4075c8b9 | ||
|
|
2e13a1d857 | ||
|
|
648bc7b345 | ||
|
|
571cc9db2e | ||
|
|
0d78617324 | ||
|
|
a340ebf0b8 | ||
|
|
a5ead8654d | ||
|
|
bcc0ff4ac1 | ||
|
|
2ceabffdfe | ||
|
|
bf91c7f4e6 | ||
|
|
9ac57a5361 | ||
|
|
4fd06daa6d | ||
|
|
11f8e20042 | ||
|
|
4d96abf2bc | ||
|
|
2a1ef960d4 | ||
|
|
ae8c5b1cba | ||
|
|
bd064ee1ed | ||
|
|
eda13bc8b3 | ||
|
|
f6d230e9a8 | ||
|
|
0981f7ac17 | ||
|
|
700a10b55d | ||
|
|
3e12f3989b | ||
|
|
500b116d63 | ||
|
|
01b73e18c5 | ||
|
|
82851f52b5 | ||
|
|
cf3c7f5740 | ||
|
|
fdbc35123b | ||
|
|
80c0ebafe9 | ||
|
|
14b698abcd | ||
|
|
aa2c918753 | ||
|
|
7c0ba20a0a | ||
|
|
cf778fc26e | ||
|
|
73614b0e31 | ||
|
|
7eaea3c513 | ||
|
|
b382dcbebd | ||
|
|
9427ce31ee | ||
|
|
00515e83db | ||
|
|
257b3db4b7 | ||
|
|
7e350cd634 | ||
|
|
fb9490e4f4 | ||
|
|
b77a285f5f | ||
|
|
4caf549227 | ||
|
|
a1dc2a9193 | ||
|
|
d75a9114c4 | ||
|
|
2ccf44a6d3 | ||
|
|
1ba4aaddb4 | ||
|
|
61080e8dad | ||
|
|
3aa8626821 | ||
|
|
888782854d | ||
|
|
c9d105168e | ||
|
|
065a670221 | ||
|
|
1d95bc0a49 | ||
|
|
3a51262699 | ||
|
|
5bcd5c4223 | ||
|
|
cda8c03553 | ||
|
|
807ff135e3 | ||
|
|
a8f36d9bf8 | ||
|
|
afd066e8e6 | ||
|
|
a786144d25 | ||
|
|
61c40abe2c | ||
|
|
741cbae6d7 | ||
|
|
73a42a2616 | ||
|
|
01b3c89fbf | ||
|
|
9d386ff599 | ||
|
|
0acbc96504 | ||
|
|
e7fd66e0c4 | ||
|
|
eb185b6622 | ||
|
|
88f178710e | ||
|
|
ba39128fee | ||
|
|
14da388110 | ||
|
|
2cbcdd7ec9 | ||
|
|
539489187b | ||
|
|
623ac31630 | ||
|
|
8009dc6a69 | ||
|
|
340d3404e1 | ||
|
|
1bdbdfe097 | ||
|
|
a225bbddef | ||
|
|
eac40ff5bd | ||
|
|
fde3889dc3 | ||
|
|
7b8b936cda | ||
|
|
db884bcfcd | ||
|
|
eae2d0e5ba | ||
|
|
885087bf64 | ||
|
|
b8b0716a4c | ||
|
|
e898f1172e | ||
|
|
5408de598a | ||
|
|
a915555ddc | ||
|
|
2185dae471 | ||
|
|
3928d79c18 | ||
|
|
15faa6d5c2 | ||
|
|
2e362aa089 | ||
|
|
6017d06739 | ||
|
|
12d0a19e0b | ||
|
|
db34f595c9 | ||
|
|
a8fccec141 | ||
|
|
0c12f19ab5 | ||
|
|
e2d262809e | ||
|
|
598794a484 | ||
|
|
45276ff4bc | ||
|
|
4ee89fc68a | ||
|
|
cd6bc56380 | ||
|
|
6f2ff67069 | ||
|
|
5554d47959 | ||
|
|
afe430fa6c | ||
|
|
145cd3ac81 | ||
|
|
58e163fa08 | ||
|
|
23daf15da1 | ||
|
|
bc64dc748a | ||
|
|
00f37ec9e8 | ||
|
|
10a16bb8a4 | ||
|
|
a826ba6e59 | ||
|
|
c52ed3e3ef | ||
|
|
ed6e26e05a | ||
|
|
bf5b5d0019 | ||
|
|
0cb8fc4cfd | ||
|
|
a3bb4d52eb | ||
|
|
0ad0d260ae | ||
|
|
2dae914835 | ||
|
|
1e6c9deb77 | ||
|
|
6fb2c3e993 | ||
|
|
b78cc75d5f | ||
|
|
2fc923b014 | ||
|
|
85984027fd | ||
|
|
95de13f369 | ||
|
|
3994461be4 | ||
|
|
d74ce1378b | ||
|
|
72a3311812 | ||
|
|
bbdf58449c | ||
|
|
3ec89cdd9e | ||
|
|
3512f10a51 | ||
|
|
82047cac55 | ||
|
|
ecf7bd1bfc | ||
|
|
3dc0fdbac0 | ||
|
|
d7be1222e5 | ||
|
|
85fd0ee9ce | ||
|
|
bbd606a2dd | ||
|
|
88ca322261 | ||
|
|
523117d97d | ||
|
|
3ef37886ca | ||
|
|
07a0b7bfc5 | ||
|
|
8ba66c7795 | ||
|
|
8fb51bef59 | ||
|
|
b6ca8ecb6e | ||
|
|
0c204b58b9 | ||
|
|
6c4416ffdb | ||
|
|
b05eca9505 | ||
|
|
14d41542ed | ||
|
|
bc8d4dfc88 | ||
|
|
05cdb4d0a2 | ||
|
|
171b9b5978 | ||
|
|
3f49ee8ee9 | ||
|
|
dc4dae96f5 | ||
|
|
5b03c5f9c1 | ||
|
|
1a8e75f1cb | ||
|
|
59b1c275ef | ||
|
|
ef75b456a7 | ||
|
|
9b6cb1109a | ||
|
|
084de54c10 | ||
|
|
be423f999d | ||
|
|
b00edef74c | ||
|
|
57f952e03b | ||
|
|
4a8813eba6 | ||
|
|
6e55708c64 | ||
|
|
469ba4b3cc | ||
|
|
581cc63395 | ||
|
|
83b54bcbfd | ||
|
|
cc00a44552 | ||
|
|
eba6ecf910 | ||
|
|
8467c14270 | ||
|
|
b46f32728d | ||
|
|
a84c71c8fb | ||
|
|
8fdb1c49cd | ||
|
|
1cdb3159b9 | ||
|
|
a9ac7f44f2 | ||
|
|
c557e2e856 | ||
|
|
df52f06ff4 | ||
|
|
232ec8443f | ||
|
|
79958bb0e6 | ||
|
|
f806474ab2 | ||
|
|
5cca0e924c | ||
|
|
d28f94c9dd | ||
|
|
0a0ca47ac6 | ||
|
|
51995304ea | ||
|
|
257b52c13b | ||
|
|
72a4183fb8 | ||
|
|
554e938fc5 | ||
|
|
234b370284 | ||
|
|
5a2a084ef8 | ||
|
|
1d7db04fb5 | ||
|
|
6334082982 | ||
|
|
65feee2b48 | ||
|
|
38e53dd654 | ||
|
|
7b50a1feb9 | ||
|
|
99a6d7c18a | ||
|
|
6cc3bece8b | ||
|
|
ec5b916223 | ||
|
|
ab5aad0f5a | ||
|
|
6199ccd528 | ||
|
|
f91afbf85c | ||
|
|
9dc3f29c1b | ||
|
|
3f8a528df8 | ||
|
|
1f74593459 | ||
|
|
80d72b6688 | ||
|
|
e998360d33 | ||
|
|
f2eaf7a704 | ||
|
|
783c3bc710 | ||
|
|
e2348bceb4 | ||
|
|
870ade3522 | ||
|
|
16f0e134ab | ||
|
|
7467798d5c | ||
|
|
e652c0e815 | ||
|
|
85e88e9d42 | ||
|
|
0b939e499b | ||
|
|
3b4709f25f | ||
|
|
422d6a5d98 | ||
|
|
32f96d5492 | ||
|
|
88214ffcd2 | ||
|
|
7ad2811572 | ||
|
|
6a3a329abf | ||
|
|
65ebac6bf8 | ||
|
|
da98969cf1 | ||
|
|
34735e32c9 | ||
|
|
f1d2ff31cf | ||
|
|
6d10be852c | ||
|
|
0c117e8c1c | ||
|
|
38185015b4 | ||
|
|
6f9ab23c66 | ||
|
|
d919b0e25d | ||
|
|
272659110c | ||
|
|
fed5590f26 | ||
|
|
33bd0df131 | ||
|
|
8fc7f948a8 | ||
|
|
15da4c8406 | ||
|
|
b3f93f1528 | ||
|
|
85cc9dff95 | ||
|
|
34ba3638fb | ||
|
|
87950f72ee | ||
|
|
eb73e9a07a | ||
|
|
4579444412 | ||
|
|
fb03756f6b | ||
|
|
66f6e9c3d3 | ||
|
|
3e7548ea87 | ||
|
|
bca2e76b4f | ||
|
|
ca08e62e5b | ||
|
|
1c25bd1693 | ||
|
|
03e1e33213 | ||
|
|
94c0ac2cdf | ||
|
|
7311969c45 | ||
|
|
23b74c7756 | ||
|
|
479b5923a3 | ||
|
|
560615dd7f | ||
|
|
2415078892 | ||
|
|
4574a4a48c | ||
|
|
616408666f | ||
|
|
f0b6120075 | ||
|
|
369b483787 | ||
|
|
0bf24bb5b0 | ||
|
|
df85659d54 | ||
|
|
b52e6db372 | ||
|
|
7ecb84e53b | ||
|
|
682bb73b6d | ||
|
|
e9f679312b | ||
|
|
17b5fcb344 | ||
|
|
96a0e1bf72 | ||
|
|
1aa462c141 | ||
|
|
8695605224 | ||
|
|
17f6bb4d88 | ||
|
|
497e52d7a4 | ||
|
|
3b2c9dda2b | ||
|
|
1f3f3236ed | ||
|
|
8f208abb74 | ||
|
|
ef9a61fec0 | ||
|
|
072062f9e8 | ||
|
|
35ea9abbb4 | ||
|
|
439665cb9a | ||
|
|
726763af69 | ||
|
|
19478b8a0d | ||
|
|
178907f54e | ||
|
|
1892e80aa4 | ||
|
|
a3f202074b | ||
|
|
7e25ed039a | ||
|
|
93f0d86d46 | ||
|
|
fd703f9baa | ||
|
|
98ce8df763 | ||
|
|
7e881e6cfb | ||
|
|
ef1ac68038 | ||
|
|
78c092dcb0 | ||
|
|
fa33288ca3 | ||
|
|
80c0db326d | ||
|
|
8f50a92d29 | ||
|
|
0318c66170 | ||
|
|
b5e0ad141a | ||
|
|
dd58715041 | ||
|
|
4733e70ce6 | ||
|
|
e1aed14323 | ||
|
|
4565eef107 | ||
|
|
9e0fa8dbf4 | ||
|
|
cfdf2526b2 | ||
|
|
bdf4bafbf9 | ||
|
|
5bf0802369 | ||
|
|
cd382a63df | ||
|
|
da336f2745 | ||
|
|
adbbd807d6 | ||
|
|
735f9bcdde | ||
|
|
ab9caa3969 | ||
|
|
570fb4302a | ||
|
|
0ab1237b15 | ||
|
|
f94289b856 | ||
|
|
95b0381560 | ||
|
|
6b64d2e573 | ||
|
|
3c3de5ed84 | ||
|
|
b2512fcd57 | ||
|
|
c6b0aae93f | ||
|
|
bbe11d622e | ||
|
|
d1b1d87dea | ||
|
|
29435ac463 | ||
|
|
6729005309 | ||
|
|
d6fd71fa66 | ||
|
|
f731939d98 | ||
|
|
677a036d68 | ||
|
|
e86d6b8a97 | ||
|
|
828dc13cb0 | ||
|
|
506a33f5aa | ||
|
|
343eec32af | ||
|
|
107082b0e2 | ||
|
|
c2cc10cc0e | ||
|
|
d1807cf543 | ||
|
|
2c5ea4e113 | ||
|
|
1c11dc2a8b | ||
|
|
510502de68 | ||
|
|
0ea9a40158 | ||
|
|
6d48930c6f | ||
|
|
a4d9fb6c4c | ||
|
|
0a76a88a38 | ||
|
|
fcdf163ba5 | ||
|
|
060ebf2f47 | ||
|
|
aacd2b02a2 | ||
|
|
b9a92daf6b | ||
|
|
a7d1521e95 | ||
|
|
3157d55049 | ||
|
|
7b45134c8d | ||
|
|
97b0146fdb | ||
|
|
cbadab339b | ||
|
|
72b69bb5c8 | ||
|
|
8007e17d0a | ||
|
|
e1a2bf21c2 | ||
|
|
bdc96809c8 | ||
|
|
b5173215a1 | ||
|
|
7a452ee537 | ||
|
|
9f2ba78232 | ||
|
|
aafa4e38c8 | ||
|
|
6380b4fe12 | ||
|
|
c02d6979dd | ||
|
|
899887ebe7 | ||
|
|
bf508140d3 | ||
|
|
adf011ee2c | ||
|
|
afa0f14165 | ||
|
|
3bcdb558ed | ||
|
|
bc70259936 | ||
|
|
fb212d5e3d | ||
|
|
e9388c231a | ||
|
|
3544f23526 | ||
|
|
6fbc23a744 | ||
|
|
50a2374b5f | ||
|
|
a41b71d575 | ||
|
|
c6858c32f9 | ||
|
|
8faee7e842 | ||
|
|
61cad9cc60 | ||
|
|
791dd9d631 | ||
|
|
baf0d9e97d | ||
|
|
42ef3a636e | ||
|
|
9ef33db684 | ||
|
|
0541b566f9 | ||
|
|
60e7bfb923 | ||
|
|
094d288156 | ||
|
|
de91e825b0 | ||
|
|
fc9955dfb6 | ||
|
|
dd5c96eded | ||
|
|
9b615e0515 | ||
|
|
aab69c5e99 | ||
|
|
83cf6bd55f | ||
|
|
469b5807ed | ||
|
|
653fff0086 | ||
|
|
ee62be66e3 | ||
|
|
9b1d7dae7a | ||
|
|
3d13675436 | ||
|
|
cef27e5f39 | ||
|
|
8d6757b438 | ||
|
|
82c81b5464 |
@@ -18,4 +18,4 @@ newPRWelcomeComment: >
|
||||
firstPRMergeComment: >
|
||||
Congratulations on merging your first pull request here! 🎉🎉🎉 You are now in our [list of contributors](https://github.com/StevenBlack/hosts/graphs/contributors). Welcome!
|
||||
|
||||
# It is recommend to include as many gifs and emojis as possible!
|
||||
# It is recommend to include as many gifs and emojis as possible!
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: "github-actions"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: monthly
|
||||
labels:
|
||||
- dependencies
|
||||
- github_actions
|
||||
- package-ecosystem: "pip"
|
||||
directory: "/"
|
||||
schedule:
|
||||
@@ -8,10 +15,3 @@ updates:
|
||||
- dependencies
|
||||
- python
|
||||
versioning-strategy: lockfile-only
|
||||
- package-ecosystem: "github-actions"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: monthly
|
||||
labels:
|
||||
- dependencies
|
||||
- github_actions
|
||||
|
||||
|
After Width: | Height: | Size: 27 KiB |
@@ -1,20 +0,0 @@
|
||||
# Number of days of inactivity before an issue becomes stale
|
||||
daysUntilStale: 120
|
||||
# Number of days of inactivity before a stale issue is closed
|
||||
daysUntilClose: 14
|
||||
# Issues with these labels will never be considered stale
|
||||
exemptLabels:
|
||||
- bug
|
||||
- discussion
|
||||
- monitor (ongoing)
|
||||
- enhancement
|
||||
# Label to use when marking an issue as stale
|
||||
staleLabel: wontfix
|
||||
# Comment to post when marking an issue as stale. Set to `false` to disable
|
||||
markComment: >
|
||||
This issue has been automatically marked as stale because it has not had
|
||||
recent activity. It will be closed in 14 days if no further activity occurs.
|
||||
Thank you for your contributions.
|
||||
# Comment to post when closing a stale issue. Set to `false` to disable
|
||||
closeComment: >
|
||||
Closing.
|
||||
@@ -20,24 +20,31 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
python:
|
||||
- '3.7'
|
||||
- '3.8'
|
||||
- '3.9'
|
||||
- '3.10'
|
||||
- '3.11'
|
||||
- '3.12'
|
||||
os:
|
||||
- ubuntu-latest
|
||||
- macos-latest
|
||||
- windows-latest
|
||||
include:
|
||||
- os: macos-latest
|
||||
python: '3.8'
|
||||
- os: macos-latest
|
||||
python: '3.12'
|
||||
- os: windows-latest
|
||||
python: '3.8'
|
||||
- os: windows-latest
|
||||
python: '3.12'
|
||||
|
||||
steps:
|
||||
- name: Clone repository
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v4
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: ${{ matrix.python }}
|
||||
cache: pip
|
||||
|
||||
@@ -24,20 +24,20 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Clone repository
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@v2
|
||||
uses: github/codeql-action/init@v3
|
||||
with:
|
||||
languages: "python"
|
||||
queries: +security-and-quality
|
||||
|
||||
- name: Autobuild
|
||||
uses: github/codeql-action/autobuild@v2
|
||||
uses: github/codeql-action/autobuild@v3
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@v2
|
||||
uses: github/codeql-action/analyze@v3
|
||||
with:
|
||||
category: "/language:python"
|
||||
|
||||
@@ -20,15 +20,15 @@ jobs:
|
||||
packages: write
|
||||
steps:
|
||||
- name: Clone repository
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
uses: docker/setup-buildx-action@v3
|
||||
|
||||
- name: Log in to the Container registry
|
||||
uses: docker/login-action@v2
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
registry: ${{ env.REGISTRY }}
|
||||
username: ${{ github.actor }}
|
||||
@@ -36,12 +36,12 @@ jobs:
|
||||
|
||||
- name: Extract metadata (tags, labels)
|
||||
id: meta
|
||||
uses: docker/metadata-action@v4
|
||||
uses: docker/metadata-action@v5
|
||||
with:
|
||||
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
|
||||
|
||||
- name: Build and push container image
|
||||
uses: docker/build-push-action@v4
|
||||
uses: docker/build-push-action@v6
|
||||
with:
|
||||
context: .
|
||||
push: ${{ github.event_name != 'pull_request' }}
|
||||
|
||||
@@ -9,9 +9,9 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Clone repository
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: 'Dependency Review'
|
||||
uses: actions/dependency-review-action@v3
|
||||
- name: Dependency Review
|
||||
uses: actions/dependency-review-action@v4
|
||||
|
||||
@@ -8,3 +8,4 @@ hosts-*
|
||||
/__pycache__
|
||||
/node_modules/
|
||||
/package-lock.json
|
||||
/yarn.lock
|
||||
|
||||
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 40 KiB |
@@ -0,0 +1,674 @@
|
||||
**Take Note!**
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
`hosts/data/StevenBlack/hosts`, all other issues regarding the content of the
|
||||
produced hosts files should be made with the appropriate data source that
|
||||
contributed the content in question. The contact information for all of the data
|
||||
sources can be found in the `hosts/data/` directory.
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
[](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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Limited to the extensions: fakenews, gambling
|
||||
|
||||
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.
|
||||
|
||||
**Therefore this repository is a hosts file aggregator.**
|
||||
|
||||

|
||||
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: fakenews, gambling](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts)
|
||||
containing 10,873 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
with GitHub download links.
|
||||
|
||||
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|
||||
| ---------------- | :----: | :-------: | :------------: | :---------------: |
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
of OS.
|
||||
|
||||
## Sources of hosts data unified in this variant
|
||||
|
||||
Updated `hosts` files from the following locations are always unified and
|
||||
included:
|
||||
|
||||
| Host file source | Home page | Raw hosts | License | Issues | Description |
|
||||
| ---------------- | :-------: | :-------: | :-----: | :----: | ----------- |
|
||||
Fake News |[link](https://github.com/marktron/fakenews) | [raw](https://raw.githubusercontent.com/marktron/fakenews/master/fakenews) | MIT | [issues](https://github.com/marktron/fakenews/issues)| An in-progress collection of fake news outlets.
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
Sinfonietta's gambling blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/gambling-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
|
||||
|
||||
## Extensions
|
||||
|
||||
The unified hosts file is optionally extensible. Extensions are used to include
|
||||
domains by category. Currently, we offer the following categories: `fakenews`,
|
||||
`social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and can be combined in various ways with the base hosts
|
||||
file. The combined products are stored in the
|
||||
[`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates)
|
||||
folder.
|
||||
|
||||
Data for extensions are stored in the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions)
|
||||
folder. You manage extensions by curating this folder tree, where you will find
|
||||
the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we
|
||||
maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
You have three options to generate your own hosts file. You can use our
|
||||
container image, build your own image, or do it in your own environment. Option
|
||||
#1 is easiest if you have Linux with Docker installed.
|
||||
|
||||
### Option 1: Use our container image (Linux only)
|
||||
|
||||
> This will replace your `/etc/hosts`.
|
||||
|
||||
We assume you have Docker available on your host. Just run the following
|
||||
command. Set extensions to your preference.
|
||||
|
||||
```sh
|
||||
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts \
|
||||
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto \
|
||||
--replace --extensions gambling porn
|
||||
```
|
||||
|
||||
If you want to add custom hosts or a whitelist, create either or both files as
|
||||
per [the instructions](#how-do-i-control-which-sources-are-unified) and add the
|
||||
following arguments _before_ `ghcr.io/stevenblack/hosts:latest` depending on
|
||||
which you wish to use.
|
||||
|
||||
```sh
|
||||
-v "path/to/myhosts:/hosts/myhosts" \
|
||||
-v "path/to/whitelist:/hosts/whitelist" \
|
||||
```
|
||||
|
||||
You can rerun this exact command later to update based on the latest available
|
||||
hosts (for example, add it to a weekly cron job).
|
||||
|
||||
### Option 2: Generate your own container image
|
||||
|
||||
We provide the
|
||||
[Dockerfile](https://github.com/StevenBlack/hosts/blob/master/Dockerfile) used
|
||||
by the previous step, which you can use to create a container image with
|
||||
everything you need. The container will contain Python 3 and all its dependency
|
||||
requirements, and a copy of the latest version of this repository.
|
||||
|
||||
Build the Docker container from the root of this repo like this:
|
||||
|
||||
```sh
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
docker run --rm -it stevenblack-hosts updateHostsFile.py
|
||||
```
|
||||
|
||||
> This will create the hosts file, and remove it with the container when done,
|
||||
> so not very useful. You can use the example in option #1 to add volumes so
|
||||
> files on your host are replaced.
|
||||
|
||||
### Option 3: Generate it in your own environment
|
||||
|
||||
To generate your own amalgamated hosts files you will need Python 3.6 or later.
|
||||
|
||||
First, install the dependencies with:
|
||||
|
||||
```sh
|
||||
pip3 install --user -r requirements.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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
|
||||
```sh
|
||||
python3 testUpdateHostsFile.py
|
||||
```
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the
|
||||
sources in the local `data/` subfolder. The script will prompt you whether it
|
||||
should fetch updated versions (from locations defined by the `update.json` text
|
||||
file in each source's folder). Otherwise, it will use the `hosts` file that's
|
||||
already there.
|
||||
|
||||
```sh
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
```
|
||||
|
||||
#### Command line options
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
|
||||
`--auto`, or `-a`: run the script without prompting. When `--auto` is invoked,
|
||||
|
||||
- Hosts data sources, including extensions, are updated.
|
||||
- No extensions are included by default. Use the `--extensions` or `-e` flag to
|
||||
include any you want.
|
||||
- Your active hosts file is _not_ replaced unless you include the `--replace`
|
||||
flag.
|
||||
|
||||
`--backup`, or `-b`: Make a backup of existing hosts file(s) as you generate
|
||||
over them.
|
||||
|
||||
`--extensions <ext1> <ext2> <ext3>`, or `-e <ext1> <ext2> <ext3>`: the names of
|
||||
subfolders below the `extensions` folder containing additional category-specific
|
||||
hosts files to include in the amalgamation. Example: `--extensions porn` or
|
||||
`-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache. 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`: `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.
|
||||
|
||||
`--output <subfolder>`, or `-o <subfolder>`: place the generated source file in
|
||||
a subfolder. If the subfolder does not exist, it will be created.
|
||||
|
||||
`--replace`, or `-r`: trigger replacing your active hosts
|
||||
|
||||
`--skipstatichosts`, or `-s`: `false` (default) or `true`, omit the standard
|
||||
section at the top, containing lines like `127.0.0.1 localhost`. This is useful
|
||||
for configuring proximate DNS services on the local network.
|
||||
|
||||
`--nogendata`, or `-g`: `false` (default) or `true`, skip the generation of the
|
||||
readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
the performances under Windows (with DNS Client service enabled).
|
||||
|
||||
`--minimise`, or `-m`: `false` (default) or `true`, like `--compress`, but puts
|
||||
each domain on a separate line. This is necessary because many implementations
|
||||
of URL blockers that rely on `hosts` files do not conform to the standard which
|
||||
allows multiple hosts on a single line.
|
||||
|
||||
`--blacklist <blacklistfile>`, or `-x <blacklistfile>`: Append the given
|
||||
blacklist file in hosts format to the generated hosts file.
|
||||
|
||||
`--whitelist <whitelistfile>`, or `-w <whitelistfile>`: Use the given whitelist
|
||||
file to remove hosts from the generated hosts file.
|
||||
|
||||
## How do I control which sources are unified?
|
||||
|
||||
Add one or more _additional_ sources, each in a subfolder of the `data/` folder,
|
||||
and specify the `url` key in its `update.json` file.
|
||||
|
||||
Add one or more _optional_ extensions, which originate from subfolders of the
|
||||
`extensions/` folder. Again the url in `update.json` controls where this
|
||||
extension finds its updates.
|
||||
|
||||
Create an _optional_ `blacklist` file. The contents of this file (containing a
|
||||
listing of additional domains in `hosts` file format) are appended to the
|
||||
unified hosts file during the update process. A sample `blacklist` is included,
|
||||
and may be modified as you need.
|
||||
|
||||
- NOTE: The `blacklist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I include my own custom domain mappings?
|
||||
|
||||
If you have custom hosts records, place them in file `myhosts`. The contents of
|
||||
this file are prepended to the unified hosts file during the update process.
|
||||
|
||||
The `myhosts` file is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I prevent domains from being included?
|
||||
|
||||
The domains you list in the `whitelist` file are excluded from the final hosts
|
||||
file.
|
||||
|
||||
The `whitelist` uses partial matching. Therefore if you whitelist
|
||||
`google-analytics.com`, that domain and all its subdomains won't be merged into
|
||||
the final hosts file.
|
||||
|
||||
The `whitelist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
## How can I contribute hosts records?
|
||||
|
||||
If you discover sketchy domains you feel should be included here, here are some
|
||||
ways to contribute them.
|
||||
|
||||
### Option 1: contact one of our hosts sources
|
||||
|
||||
The best way to get new domains included is to submit an issue to any of the
|
||||
data providers whose home pages are
|
||||
[listed here](https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant).
|
||||
This is best because once you submit new domains, they will be curated and
|
||||
updated by the dedicated folks who maintain these sources.
|
||||
|
||||
### Option 2: Fork this repository, add your domains to Steven Black's personal data file, and submit a pull request
|
||||
|
||||
Fork this hosts this repo and add your links to
|
||||
[https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts).
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation
|
||||
falls on us. So this creates 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 existence 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?
|
||||
|
||||
A hosts file, named `hosts` (with no file extension), is a plain-text file used
|
||||
by all operating systems to map hostnames to IP addresses.
|
||||
|
||||
In most operating systems, the `hosts` file is preferential to `DNS`. Therefore
|
||||
if a domain name is resolved by the `hosts` file, the request never leaves your
|
||||
computer.
|
||||
|
||||
Having a smart `hosts` file goes a long way towards blocking malware, adware,
|
||||
and other irritants.
|
||||
|
||||
For example, to nullify requests to some doubleclick.net servers, adding these
|
||||
lines to your hosts file will do it:
|
||||
|
||||
```text
|
||||
# block doubleClick's servers
|
||||
0.0.0.0 ad.ae.doubleclick.net
|
||||
0.0.0.0 ad.ar.doubleclick.net
|
||||
0.0.0.0 ad.at.doubleclick.net
|
||||
0.0.0.0 ad.au.doubleclick.net
|
||||
0.0.0.0 ad.be.doubleclick.net
|
||||
# etc...
|
||||
```
|
||||
|
||||
## We recommend using `0.0.0.0` instead of `127.0.0.1`
|
||||
|
||||
Traditionally most host files use `127.0.0.1`, the _loopback address_, to
|
||||
establish an IP connection to the local machine.
|
||||
|
||||
We prefer to use `0.0.0.0`, which is defined as a non-routable meta-address used
|
||||
to designate an invalid, unknown, or non-applicable target.
|
||||
|
||||
Using `0.0.0.0` is empirically faster, possibly because there's no wait for a
|
||||
timeout resolution. It also does not interfere with a web server that may be
|
||||
running on the local PC.
|
||||
|
||||
## Why not use `0` instead of `0.0.0.0`?
|
||||
|
||||
We tried that. Using `0` doesn't work universally.
|
||||
|
||||
## Location of your hosts file
|
||||
|
||||
To modify your current `hosts` file, look for it in the following places and
|
||||
modify it with a text editor.
|
||||
|
||||
- **macOS (until 10.14.x macOS Mojave), iOS, Android, Linux**: `/etc/hosts`
|
||||
file.
|
||||
- **macOS Catalina:** `/private/etc/hosts` file.
|
||||
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Gentoo
|
||||
|
||||
Gentoo users may find
|
||||
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
|
||||
in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay
|
||||
|
||||
## NixOS
|
||||
|
||||
To install hosts file on your machine add the following into your
|
||||
`configuration.nix`:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.extraHosts = let
|
||||
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
|
||||
hostsFile = builtins.fetchurl hostsPath;
|
||||
in builtins.readFile "${hostsFile}";
|
||||
}
|
||||
```
|
||||
|
||||
- NOTE: Change `hostsPath` if you need other versions of hosts file.
|
||||
- NOTE: The call to `fetchurl` is impure. Use `fetchFromGitHub` with the exact
|
||||
commit if you want to always get the same result.
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
The hosts extensions are also available with the following options:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
blockFakenews = true;
|
||||
blockGambling = true;
|
||||
blockPorn = true;
|
||||
blockSocial = true;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
On Linux and macOS, run the Python script. On Windows more work is required due
|
||||
to compatibility issues so it's preferable to run the batch file as follows:
|
||||
|
||||
```sh
|
||||
updateHostsWindows.bat
|
||||
```
|
||||
|
||||
This file **MUST** be run in command prompt with administrator privileges in the
|
||||
repository directory. In addition to updating the hosts file, it can also
|
||||
replace the existing hosts file, and reload the DNS cache. It goes without
|
||||
saying that for this to work, you must be connected to the internet.
|
||||
|
||||
To open a command prompt as administrator in the repository's directory, do the
|
||||
following:
|
||||
|
||||
- **Windows XP**: Start → Run → `cmd`
|
||||
- **Windows Vista, 7**: Start Button → type `cmd` → right-click Command Prompt →
|
||||
"Run as Administrator"
|
||||
- **Windows 8**: Start → Swipe Up → All Apps → Windows System → right-click
|
||||
Command Prompt → "Run as Administrator"
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
### Warning: Using this `hosts` file in Windows may require disabling DNS Cache service
|
||||
|
||||
Windows has issues with larger hosts files. Recent changes in security within
|
||||
Windows 10 denies access to changing services via other tools except registry
|
||||
hacks. Use the `disable-dnscache-service-win.cmd` file to make proper changes to
|
||||
the Windows registry. You will need to reboot your device once that's done. See
|
||||
the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
following commands to manually flush your DNS cache once the new hosts file is
|
||||
in place.
|
||||
|
||||
The Google Chrome browser may require manually cleaning up its DNS Cache on
|
||||
`chrome://net-internals/#dns` page to thereafter see the changes in your hosts
|
||||
file. See: <https://superuser.com/questions/723703>
|
||||
|
||||
### Windows
|
||||
|
||||
Open a command prompt with administrator privileges and run this command:
|
||||
|
||||
```bat
|
||||
ipconfig /flushdns
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
- **Debian/Ubuntu** `sudo service network-manager restart`
|
||||
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
- **Linux with systemd**: `sudo systemctl restart network.service`
|
||||
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
|
||||
- **Arch Linux/Manjaro with Network Manager**:
|
||||
`sudo systemctl restart NetworkManager.service`
|
||||
- **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:
|
||||
|
||||
```sh
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the
|
||||
following:
|
||||
|
||||
```text
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
- **NixOS**: The `nscd.service` is automatically restarted when the option
|
||||
`networking.extraHosts` was changed.
|
||||
- **Others**: Consult
|
||||
[this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### macOS
|
||||
|
||||
As described in [this article](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
|
||||
open a Terminal and run:
|
||||
|
||||
```sh
|
||||
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
```
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [release-it](https://github.com/release-it/release-it), an
|
||||
excellent CLI release tool for GitHub repos and npm packages, to automate
|
||||
creating [releases](https://github.com/StevenBlack/hosts/releases). This is why
|
||||
the
|
||||
[package.json](https://github.com/StevenBlack/hosts/blob/master/package.json)
|
||||
and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json)
|
||||
files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
|
||||
The goals of this repo are to:
|
||||
|
||||
1. automatically combine high-quality lists of hosts,
|
||||
2. provide situation-appropriate extensions,
|
||||
3. de-dupe the resultant combined list,
|
||||
4. and keep the resultant file reasonably sized.
|
||||
|
||||
A high-quality source is defined here as one that is actively curated. A hosts
|
||||
source should be frequently updated by its maintainers with both additions and
|
||||
removals. The larger the hosts file, the higher the level of curation is
|
||||
expected.
|
||||
|
||||
It is expected that this unified hosts file will serve both desktop and mobile
|
||||
devices under a variety of operating systems.
|
||||
|
||||
## Third-Party Hosts Managers
|
||||
|
||||
- [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate")
|
||||
(for Windows): The Unified Hosts AutoUpdate package is purpose-built for this
|
||||
unified hosts project as well as in active development by community members.
|
||||
You can install and uninstall any blacklist and keep it automatically up to
|
||||
date, and can be placed in a shared network location and deployed across an
|
||||
organization via group policies. And since it is in active development by
|
||||
community members, your bug reports, feature requests, and other feedback are
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
- [Hosts-BL](https://github.com/ScriptTiger/Hosts-BL "Hosts-BL") is a simple
|
||||
tool to handle hosts file black lists. It can remove comments, remove
|
||||
duplicates, compress to 9 domains per line, add IPv6 entries. In addition, it
|
||||
can also convert black lists to multiple other black list formats compatible
|
||||
with other software, such as dnsmasq, DualServer, RPZ, Privoxy, and Unbound,
|
||||
to name a few.
|
||||
- [Host Minder](https://github.com/jeremehancock/hostminder#readme) is a simple
|
||||
GUI that allows you to easily update your /etc/hosts file to one of four
|
||||
consolidated hosts files from StevenBlack/hosts. It is provided as a deb
|
||||
package and comes pre-installed on [UbuntuCE](https://ubuntuce.com/).
|
||||
- [Maza ad blocking](https://github.com/tanrax/maza-ad-blocking) is a bash
|
||||
script that automatically updates host file. You can also update a fresh copy.
|
||||
And each time it generates a dnsmasq-compatible configuration file. Fast
|
||||
installation, compatible with MacOS, Linux and BSD.
|
||||
- [Hostile](https://github.com/feross/hostile) is a nifty command line utility
|
||||
to easily add or remove domains from your hosts file. If our hosts files are
|
||||
too aggressive for you, you can use `hostile` to remove domains, or you can
|
||||
use `hostile` in a bash script to automate a post process each time you
|
||||
download fresh versions of hosts.
|
||||
- [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config)
|
||||
helps customizing, re-installing and using macOS. It also provides a
|
||||
[script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh)
|
||||
to install and update the hosts file using this project on macOS. In
|
||||
combination with a
|
||||
[launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist)
|
||||
it updates the hosts file every x days (default is 4). To install both,
|
||||
download the GitHub repo and run the
|
||||
[install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh)
|
||||
from the directory one level up.
|
||||
- [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker
|
||||
that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi).
|
||||
Pi-hole uses this repository as one of its sources.
|
||||
- [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.
|
||||
- [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound")
|
||||
–
|
||||
[Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.")
|
||||
is a validating, recursive, and caching DNS resolver.
|
||||
- [dnsmasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware)
|
||||
This GitHub gist has a short shell script (bash, will work on any 'nix) and
|
||||
uses `wget` & `awk` present in most distros, to fetch a specified hosts file
|
||||
and convert it to the format required by dnsmasq. Supports IPv4 and IPv6.
|
||||
Designed to be used as either a shell script, or can be dropped into
|
||||
`/etc/cron.weekly` (or wherever suits). The script is short and easily edited,
|
||||
also has a short document attached with notes on dnsmasq setup.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
- Legacy DNS: `76.76.2.35`, `76.76.10.35`, `2606:1a40::35`, `2606:1a40:1::35`
|
||||
- DNS-over-HTTPS/TLS/DOQ: `https://freedns.controld.com/x-stevenblack`, `x-stevenblack.freedns.controld.com`
|
||||
|
||||
## Contribute
|
||||
|
||||
Please read our
|
||||
[Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md).
|
||||
Among other things, this explains how we organize files and folders in this
|
||||
repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you
|
||||
find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to
|
||||
draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our
|
||||
[code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
Logo by [@Tobaloidee](https://github.com/Tobaloidee) Thank you!.
|
||||
@@ -0,0 +1,155 @@
|
||||
|
||||
2023-06-11,9771
|
||||
2023-06-13,9771
|
||||
2023-06-14,9771
|
||||
2023-06-14,9771
|
||||
2023-06-16,9771
|
||||
2023-06-17,9783
|
||||
2023-06-18,9783
|
||||
2023-06-23,9842
|
||||
2023-06-27,9850
|
||||
2023-07-01,9333
|
||||
2023-07-06,9391
|
||||
2023-07-09,9469
|
||||
2023-07-14,9556
|
||||
2023-07-15,9556
|
||||
2023-07-21,9582
|
||||
2023-07-23,9582
|
||||
2023-07-27,9586
|
||||
2023-08-01,9598
|
||||
2023-08-04,9604
|
||||
2023-08-05,9604
|
||||
2023-08-08,9604
|
||||
2023-08-05,9604
|
||||
2023-08-08,9604
|
||||
2023-08-13,9621
|
||||
2023-08-17,9631
|
||||
2023-08-21,9649
|
||||
2023-08-22,9649
|
||||
2023-08-26,9649
|
||||
2023-08-28,9662
|
||||
2023-09-03,9662
|
||||
2023-09-04,9700
|
||||
2023-09-05,9704
|
||||
2023-09-06,9704
|
||||
2023-09-06,9704
|
||||
2023-09-08,9713
|
||||
2023-09-08,9713
|
||||
2023-09-10,9713
|
||||
2023-09-14,9729
|
||||
2023-09-17,9729
|
||||
2023-09-21,9749
|
||||
2023-09-24,9774
|
||||
2023-09-25,9796
|
||||
2023-09-30,9841
|
||||
2023-10-02,9841
|
||||
2023-10-04,9841
|
||||
2023-10-08,9864
|
||||
2023-10-12,9871
|
||||
2023-10-13,9871
|
||||
2023-10-17,9875
|
||||
2023-10-18,9875
|
||||
2023-10-21,9875
|
||||
2023-10-23,9875
|
||||
2023-10-27,9875
|
||||
2023-11-01,9881
|
||||
2023-11-02,9881
|
||||
2023-11-03,9881
|
||||
2023-11-08,9889
|
||||
2023-11-11,9895
|
||||
2023-11-13,9899
|
||||
2023-11-19,9937
|
||||
2023-11-21,9937
|
||||
2023-11-24,9937
|
||||
2023-11-25,9937
|
||||
2023-11-25,9937
|
||||
2023-11-25,9937
|
||||
2023-11-26,9937
|
||||
2023-11-26,9937
|
||||
2023-12-01,10012
|
||||
2023-12-03,10031
|
||||
2023-12-12,10040
|
||||
2023-12-16,10042
|
||||
2023-12-17,10048
|
||||
2023-12-17,10048
|
||||
2023-12-25,10052
|
||||
2023-12-30,10056
|
||||
2024-01-03,10073
|
||||
2024-01-06,10105
|
||||
2024-01-13,10142
|
||||
2024-01-17,10182
|
||||
2024-01-21,10184
|
||||
2024-01-27,10188
|
||||
2024-01-30,10188
|
||||
2024-02-06,10223
|
||||
2024-02-10,10223
|
||||
2024-02-12,10223
|
||||
2024-02-15,10223
|
||||
2024-02-24,10256
|
||||
2024-02-25,10256
|
||||
2024-02-28,10258
|
||||
2024-03-04,10268
|
||||
2024-03-09,10268
|
||||
2024-03-15,10270
|
||||
2024-03-19,10274
|
||||
2024-03-23,10274
|
||||
2024-03-28,10277
|
||||
2024-04-02,10279
|
||||
2024-04-04,10279
|
||||
2024-04-09,10286
|
||||
2024-04-11,10286
|
||||
2024-04-18,10303
|
||||
2024-04-22,10317
|
||||
2024-04-25,10322
|
||||
2024-05-01,10322
|
||||
2024-05-03,10324
|
||||
2024-05-12,10373
|
||||
2024-05-20,10395
|
||||
2024-05-27,10400
|
||||
2024-06-03,10409
|
||||
2024-06-08,10417
|
||||
2024-06-14,10428
|
||||
2024-06-16,10441
|
||||
2024-06-19,10448
|
||||
2024-06-21,10448
|
||||
2024-06-24,10458
|
||||
2024-06-26,10458
|
||||
2024-07-01,10460
|
||||
2024-07-04,10460
|
||||
2024-07-07,10470
|
||||
2024-07-11,10482
|
||||
2024-07-14,10505
|
||||
2024-07-15,10519
|
||||
2024-07-20,10524
|
||||
2024-07-27,10525
|
||||
2024-07-30,10525
|
||||
2024-08-02,10527
|
||||
2024-08-04,10537
|
||||
2024-08-08,10561
|
||||
2024-08-11,10584
|
||||
2024-08-16,10584
|
||||
2024-08-17,10584
|
||||
2024-08-20,10587
|
||||
2024-08-26,10599
|
||||
2024-08-29,10604
|
||||
2024-08-30,10617
|
||||
2024-08-31,10617
|
||||
2024-09-04,10627
|
||||
2024-09-06,10630
|
||||
2024-09-10,10630
|
||||
2024-09-13,10630
|
||||
2024-09-16,10642
|
||||
2024-09-20,10642
|
||||
2024-09-21,10642
|
||||
2024-09-22,10642
|
||||
2024-09-25,10642
|
||||
2024-09-27,10642
|
||||
2024-09-27,10642
|
||||
2024-10-01,10642
|
||||
2024-10-01,10657
|
||||
2024-10-01,10657
|
||||
2024-10-03,10663
|
||||
2024-10-05,10670
|
||||
2024-10-07,10670
|
||||
2024-10-09,10670
|
||||
2024-10-10,10670
|
||||
|
After Width: | Height: | Size: 30 KiB |
@@ -0,0 +1,680 @@
|
||||
**Take Note!**
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
`hosts/data/StevenBlack/hosts`, all other issues regarding the content of the
|
||||
produced hosts files should be made with the appropriate data source that
|
||||
contributed the content in question. The contact information for all of the data
|
||||
sources can be found in the `hosts/data/` directory.
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
[](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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Limited to the extensions: fakenews, gambling, porn
|
||||
|
||||
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.
|
||||
|
||||
**Therefore this repository is a hosts file aggregator.**
|
||||
|
||||

|
||||
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: fakenews, gambling, porn](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts)
|
||||
containing 87,621 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
with GitHub download links.
|
||||
|
||||
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|
||||
| ---------------- | :----: | :-------: | :------------: | :---------------: |
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
of OS.
|
||||
|
||||
## Sources of hosts data unified in this variant
|
||||
|
||||
Updated `hosts` files from the following locations are always unified and
|
||||
included:
|
||||
|
||||
| Host file source | Home page | Raw hosts | License | Issues | Description |
|
||||
| ---------------- | :-------: | :-------: | :-----: | :----: | ----------- |
|
||||
Fake News |[link](https://github.com/marktron/fakenews) | [raw](https://raw.githubusercontent.com/marktron/fakenews/master/fakenews) | MIT | [issues](https://github.com/marktron/fakenews/issues)| An in-progress collection of fake news outlets.
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
Sinfonietta's gambling blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/gambling-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
BigDargon's adult domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/adult/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
brijrajparmar27 - pornography |[link](https://github.com/brijrajparmar27/host-sources) | [raw](https://raw.githubusercontent.com/brijrajparmar27/host-sources/master/Porn/hosts) | CC BY 4.0 | [issues](https://github.com/brijrajparmar27/host-sources/issues)| hosts files for DNS based content blocking
|
||||
pornhosts -- a consolidated anti porn hosts file |[link](https://github.com/Clefspeare13/pornhosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/extensions/porn/clefspeare13/hosts) | MIT | [issues](https://github.com/Clefspeare13/pornhosts/issues)| This is an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.
|
||||
Sinfonietta's porn blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/pornography-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Sinfonietta's snuff-site blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/snuff-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - pornography |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/porn) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
|
||||
The unified hosts file is optionally extensible. Extensions are used to include
|
||||
domains by category. Currently, we offer the following categories: `fakenews`,
|
||||
`social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and can be combined in various ways with the base hosts
|
||||
file. The combined products are stored in the
|
||||
[`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates)
|
||||
folder.
|
||||
|
||||
Data for extensions are stored in the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions)
|
||||
folder. You manage extensions by curating this folder tree, where you will find
|
||||
the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we
|
||||
maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
You have three options to generate your own hosts file. You can use our
|
||||
container image, build your own image, or do it in your own environment. Option
|
||||
#1 is easiest if you have Linux with Docker installed.
|
||||
|
||||
### Option 1: Use our container image (Linux only)
|
||||
|
||||
> This will replace your `/etc/hosts`.
|
||||
|
||||
We assume you have Docker available on your host. Just run the following
|
||||
command. Set extensions to your preference.
|
||||
|
||||
```sh
|
||||
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts \
|
||||
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto \
|
||||
--replace --extensions gambling porn
|
||||
```
|
||||
|
||||
If you want to add custom hosts or a whitelist, create either or both files as
|
||||
per [the instructions](#how-do-i-control-which-sources-are-unified) and add the
|
||||
following arguments _before_ `ghcr.io/stevenblack/hosts:latest` depending on
|
||||
which you wish to use.
|
||||
|
||||
```sh
|
||||
-v "path/to/myhosts:/hosts/myhosts" \
|
||||
-v "path/to/whitelist:/hosts/whitelist" \
|
||||
```
|
||||
|
||||
You can rerun this exact command later to update based on the latest available
|
||||
hosts (for example, add it to a weekly cron job).
|
||||
|
||||
### Option 2: Generate your own container image
|
||||
|
||||
We provide the
|
||||
[Dockerfile](https://github.com/StevenBlack/hosts/blob/master/Dockerfile) used
|
||||
by the previous step, which you can use to create a container image with
|
||||
everything you need. The container will contain Python 3 and all its dependency
|
||||
requirements, and a copy of the latest version of this repository.
|
||||
|
||||
Build the Docker container from the root of this repo like this:
|
||||
|
||||
```sh
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
docker run --rm -it stevenblack-hosts updateHostsFile.py
|
||||
```
|
||||
|
||||
> This will create the hosts file, and remove it with the container when done,
|
||||
> so not very useful. You can use the example in option #1 to add volumes so
|
||||
> files on your host are replaced.
|
||||
|
||||
### Option 3: Generate it in your own environment
|
||||
|
||||
To generate your own amalgamated hosts files you will need Python 3.6 or later.
|
||||
|
||||
First, install the dependencies with:
|
||||
|
||||
```sh
|
||||
pip3 install --user -r requirements.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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
|
||||
```sh
|
||||
python3 testUpdateHostsFile.py
|
||||
```
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the
|
||||
sources in the local `data/` subfolder. The script will prompt you whether it
|
||||
should fetch updated versions (from locations defined by the `update.json` text
|
||||
file in each source's folder). Otherwise, it will use the `hosts` file that's
|
||||
already there.
|
||||
|
||||
```sh
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
```
|
||||
|
||||
#### Command line options
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
|
||||
`--auto`, or `-a`: run the script without prompting. When `--auto` is invoked,
|
||||
|
||||
- Hosts data sources, including extensions, are updated.
|
||||
- No extensions are included by default. Use the `--extensions` or `-e` flag to
|
||||
include any you want.
|
||||
- Your active hosts file is _not_ replaced unless you include the `--replace`
|
||||
flag.
|
||||
|
||||
`--backup`, or `-b`: Make a backup of existing hosts file(s) as you generate
|
||||
over them.
|
||||
|
||||
`--extensions <ext1> <ext2> <ext3>`, or `-e <ext1> <ext2> <ext3>`: the names of
|
||||
subfolders below the `extensions` folder containing additional category-specific
|
||||
hosts files to include in the amalgamation. Example: `--extensions porn` or
|
||||
`-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache. 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`: `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.
|
||||
|
||||
`--output <subfolder>`, or `-o <subfolder>`: place the generated source file in
|
||||
a subfolder. If the subfolder does not exist, it will be created.
|
||||
|
||||
`--replace`, or `-r`: trigger replacing your active hosts
|
||||
|
||||
`--skipstatichosts`, or `-s`: `false` (default) or `true`, omit the standard
|
||||
section at the top, containing lines like `127.0.0.1 localhost`. This is useful
|
||||
for configuring proximate DNS services on the local network.
|
||||
|
||||
`--nogendata`, or `-g`: `false` (default) or `true`, skip the generation of the
|
||||
readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
the performances under Windows (with DNS Client service enabled).
|
||||
|
||||
`--minimise`, or `-m`: `false` (default) or `true`, like `--compress`, but puts
|
||||
each domain on a separate line. This is necessary because many implementations
|
||||
of URL blockers that rely on `hosts` files do not conform to the standard which
|
||||
allows multiple hosts on a single line.
|
||||
|
||||
`--blacklist <blacklistfile>`, or `-x <blacklistfile>`: Append the given
|
||||
blacklist file in hosts format to the generated hosts file.
|
||||
|
||||
`--whitelist <whitelistfile>`, or `-w <whitelistfile>`: Use the given whitelist
|
||||
file to remove hosts from the generated hosts file.
|
||||
|
||||
## How do I control which sources are unified?
|
||||
|
||||
Add one or more _additional_ sources, each in a subfolder of the `data/` folder,
|
||||
and specify the `url` key in its `update.json` file.
|
||||
|
||||
Add one or more _optional_ extensions, which originate from subfolders of the
|
||||
`extensions/` folder. Again the url in `update.json` controls where this
|
||||
extension finds its updates.
|
||||
|
||||
Create an _optional_ `blacklist` file. The contents of this file (containing a
|
||||
listing of additional domains in `hosts` file format) are appended to the
|
||||
unified hosts file during the update process. A sample `blacklist` is included,
|
||||
and may be modified as you need.
|
||||
|
||||
- NOTE: The `blacklist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I include my own custom domain mappings?
|
||||
|
||||
If you have custom hosts records, place them in file `myhosts`. The contents of
|
||||
this file are prepended to the unified hosts file during the update process.
|
||||
|
||||
The `myhosts` file is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I prevent domains from being included?
|
||||
|
||||
The domains you list in the `whitelist` file are excluded from the final hosts
|
||||
file.
|
||||
|
||||
The `whitelist` uses partial matching. Therefore if you whitelist
|
||||
`google-analytics.com`, that domain and all its subdomains won't be merged into
|
||||
the final hosts file.
|
||||
|
||||
The `whitelist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
## How can I contribute hosts records?
|
||||
|
||||
If you discover sketchy domains you feel should be included here, here are some
|
||||
ways to contribute them.
|
||||
|
||||
### Option 1: contact one of our hosts sources
|
||||
|
||||
The best way to get new domains included is to submit an issue to any of the
|
||||
data providers whose home pages are
|
||||
[listed here](https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant).
|
||||
This is best because once you submit new domains, they will be curated and
|
||||
updated by the dedicated folks who maintain these sources.
|
||||
|
||||
### Option 2: Fork this repository, add your domains to Steven Black's personal data file, and submit a pull request
|
||||
|
||||
Fork this hosts this repo and add your links to
|
||||
[https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts).
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation
|
||||
falls on us. So this creates 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 existence 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?
|
||||
|
||||
A hosts file, named `hosts` (with no file extension), is a plain-text file used
|
||||
by all operating systems to map hostnames to IP addresses.
|
||||
|
||||
In most operating systems, the `hosts` file is preferential to `DNS`. Therefore
|
||||
if a domain name is resolved by the `hosts` file, the request never leaves your
|
||||
computer.
|
||||
|
||||
Having a smart `hosts` file goes a long way towards blocking malware, adware,
|
||||
and other irritants.
|
||||
|
||||
For example, to nullify requests to some doubleclick.net servers, adding these
|
||||
lines to your hosts file will do it:
|
||||
|
||||
```text
|
||||
# block doubleClick's servers
|
||||
0.0.0.0 ad.ae.doubleclick.net
|
||||
0.0.0.0 ad.ar.doubleclick.net
|
||||
0.0.0.0 ad.at.doubleclick.net
|
||||
0.0.0.0 ad.au.doubleclick.net
|
||||
0.0.0.0 ad.be.doubleclick.net
|
||||
# etc...
|
||||
```
|
||||
|
||||
## We recommend using `0.0.0.0` instead of `127.0.0.1`
|
||||
|
||||
Traditionally most host files use `127.0.0.1`, the _loopback address_, to
|
||||
establish an IP connection to the local machine.
|
||||
|
||||
We prefer to use `0.0.0.0`, which is defined as a non-routable meta-address used
|
||||
to designate an invalid, unknown, or non-applicable target.
|
||||
|
||||
Using `0.0.0.0` is empirically faster, possibly because there's no wait for a
|
||||
timeout resolution. It also does not interfere with a web server that may be
|
||||
running on the local PC.
|
||||
|
||||
## Why not use `0` instead of `0.0.0.0`?
|
||||
|
||||
We tried that. Using `0` doesn't work universally.
|
||||
|
||||
## Location of your hosts file
|
||||
|
||||
To modify your current `hosts` file, look for it in the following places and
|
||||
modify it with a text editor.
|
||||
|
||||
- **macOS (until 10.14.x macOS Mojave), iOS, Android, Linux**: `/etc/hosts`
|
||||
file.
|
||||
- **macOS Catalina:** `/private/etc/hosts` file.
|
||||
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Gentoo
|
||||
|
||||
Gentoo users may find
|
||||
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
|
||||
in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay
|
||||
|
||||
## NixOS
|
||||
|
||||
To install hosts file on your machine add the following into your
|
||||
`configuration.nix`:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.extraHosts = let
|
||||
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
|
||||
hostsFile = builtins.fetchurl hostsPath;
|
||||
in builtins.readFile "${hostsFile}";
|
||||
}
|
||||
```
|
||||
|
||||
- NOTE: Change `hostsPath` if you need other versions of hosts file.
|
||||
- NOTE: The call to `fetchurl` is impure. Use `fetchFromGitHub` with the exact
|
||||
commit if you want to always get the same result.
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
The hosts extensions are also available with the following options:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
blockFakenews = true;
|
||||
blockGambling = true;
|
||||
blockPorn = true;
|
||||
blockSocial = true;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
On Linux and macOS, run the Python script. On Windows more work is required due
|
||||
to compatibility issues so it's preferable to run the batch file as follows:
|
||||
|
||||
```sh
|
||||
updateHostsWindows.bat
|
||||
```
|
||||
|
||||
This file **MUST** be run in command prompt with administrator privileges in the
|
||||
repository directory. In addition to updating the hosts file, it can also
|
||||
replace the existing hosts file, and reload the DNS cache. It goes without
|
||||
saying that for this to work, you must be connected to the internet.
|
||||
|
||||
To open a command prompt as administrator in the repository's directory, do the
|
||||
following:
|
||||
|
||||
- **Windows XP**: Start → Run → `cmd`
|
||||
- **Windows Vista, 7**: Start Button → type `cmd` → right-click Command Prompt →
|
||||
"Run as Administrator"
|
||||
- **Windows 8**: Start → Swipe Up → All Apps → Windows System → right-click
|
||||
Command Prompt → "Run as Administrator"
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
### Warning: Using this `hosts` file in Windows may require disabling DNS Cache service
|
||||
|
||||
Windows has issues with larger hosts files. Recent changes in security within
|
||||
Windows 10 denies access to changing services via other tools except registry
|
||||
hacks. Use the `disable-dnscache-service-win.cmd` file to make proper changes to
|
||||
the Windows registry. You will need to reboot your device once that's done. See
|
||||
the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
following commands to manually flush your DNS cache once the new hosts file is
|
||||
in place.
|
||||
|
||||
The Google Chrome browser may require manually cleaning up its DNS Cache on
|
||||
`chrome://net-internals/#dns` page to thereafter see the changes in your hosts
|
||||
file. See: <https://superuser.com/questions/723703>
|
||||
|
||||
### Windows
|
||||
|
||||
Open a command prompt with administrator privileges and run this command:
|
||||
|
||||
```bat
|
||||
ipconfig /flushdns
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
- **Debian/Ubuntu** `sudo service network-manager restart`
|
||||
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
- **Linux with systemd**: `sudo systemctl restart network.service`
|
||||
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
|
||||
- **Arch Linux/Manjaro with Network Manager**:
|
||||
`sudo systemctl restart NetworkManager.service`
|
||||
- **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:
|
||||
|
||||
```sh
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the
|
||||
following:
|
||||
|
||||
```text
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
- **NixOS**: The `nscd.service` is automatically restarted when the option
|
||||
`networking.extraHosts` was changed.
|
||||
- **Others**: Consult
|
||||
[this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### macOS
|
||||
|
||||
As described in [this article](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
|
||||
open a Terminal and run:
|
||||
|
||||
```sh
|
||||
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
```
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [release-it](https://github.com/release-it/release-it), an
|
||||
excellent CLI release tool for GitHub repos and npm packages, to automate
|
||||
creating [releases](https://github.com/StevenBlack/hosts/releases). This is why
|
||||
the
|
||||
[package.json](https://github.com/StevenBlack/hosts/blob/master/package.json)
|
||||
and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json)
|
||||
files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
|
||||
The goals of this repo are to:
|
||||
|
||||
1. automatically combine high-quality lists of hosts,
|
||||
2. provide situation-appropriate extensions,
|
||||
3. de-dupe the resultant combined list,
|
||||
4. and keep the resultant file reasonably sized.
|
||||
|
||||
A high-quality source is defined here as one that is actively curated. A hosts
|
||||
source should be frequently updated by its maintainers with both additions and
|
||||
removals. The larger the hosts file, the higher the level of curation is
|
||||
expected.
|
||||
|
||||
It is expected that this unified hosts file will serve both desktop and mobile
|
||||
devices under a variety of operating systems.
|
||||
|
||||
## Third-Party Hosts Managers
|
||||
|
||||
- [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate")
|
||||
(for Windows): The Unified Hosts AutoUpdate package is purpose-built for this
|
||||
unified hosts project as well as in active development by community members.
|
||||
You can install and uninstall any blacklist and keep it automatically up to
|
||||
date, and can be placed in a shared network location and deployed across an
|
||||
organization via group policies. And since it is in active development by
|
||||
community members, your bug reports, feature requests, and other feedback are
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
- [Hosts-BL](https://github.com/ScriptTiger/Hosts-BL "Hosts-BL") is a simple
|
||||
tool to handle hosts file black lists. It can remove comments, remove
|
||||
duplicates, compress to 9 domains per line, add IPv6 entries. In addition, it
|
||||
can also convert black lists to multiple other black list formats compatible
|
||||
with other software, such as dnsmasq, DualServer, RPZ, Privoxy, and Unbound,
|
||||
to name a few.
|
||||
- [Host Minder](https://github.com/jeremehancock/hostminder#readme) is a simple
|
||||
GUI that allows you to easily update your /etc/hosts file to one of four
|
||||
consolidated hosts files from StevenBlack/hosts. It is provided as a deb
|
||||
package and comes pre-installed on [UbuntuCE](https://ubuntuce.com/).
|
||||
- [Maza ad blocking](https://github.com/tanrax/maza-ad-blocking) is a bash
|
||||
script that automatically updates host file. You can also update a fresh copy.
|
||||
And each time it generates a dnsmasq-compatible configuration file. Fast
|
||||
installation, compatible with MacOS, Linux and BSD.
|
||||
- [Hostile](https://github.com/feross/hostile) is a nifty command line utility
|
||||
to easily add or remove domains from your hosts file. If our hosts files are
|
||||
too aggressive for you, you can use `hostile` to remove domains, or you can
|
||||
use `hostile` in a bash script to automate a post process each time you
|
||||
download fresh versions of hosts.
|
||||
- [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config)
|
||||
helps customizing, re-installing and using macOS. It also provides a
|
||||
[script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh)
|
||||
to install and update the hosts file using this project on macOS. In
|
||||
combination with a
|
||||
[launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist)
|
||||
it updates the hosts file every x days (default is 4). To install both,
|
||||
download the GitHub repo and run the
|
||||
[install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh)
|
||||
from the directory one level up.
|
||||
- [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker
|
||||
that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi).
|
||||
Pi-hole uses this repository as one of its sources.
|
||||
- [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.
|
||||
- [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound")
|
||||
–
|
||||
[Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.")
|
||||
is a validating, recursive, and caching DNS resolver.
|
||||
- [dnsmasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware)
|
||||
This GitHub gist has a short shell script (bash, will work on any 'nix) and
|
||||
uses `wget` & `awk` present in most distros, to fetch a specified hosts file
|
||||
and convert it to the format required by dnsmasq. Supports IPv4 and IPv6.
|
||||
Designed to be used as either a shell script, or can be dropped into
|
||||
`/etc/cron.weekly` (or wherever suits). The script is short and easily edited,
|
||||
also has a short document attached with notes on dnsmasq setup.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
- Legacy DNS: `76.76.2.35`, `76.76.10.35`, `2606:1a40::35`, `2606:1a40:1::35`
|
||||
- DNS-over-HTTPS/TLS/DOQ: `https://freedns.controld.com/x-stevenblack`, `x-stevenblack.freedns.controld.com`
|
||||
|
||||
## Contribute
|
||||
|
||||
Please read our
|
||||
[Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md).
|
||||
Among other things, this explains how we organize files and folders in this
|
||||
repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you
|
||||
find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to
|
||||
draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our
|
||||
[code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
Logo by [@Tobaloidee](https://github.com/Tobaloidee) Thank you!.
|
||||
@@ -0,0 +1,155 @@
|
||||
|
||||
2023-06-11,58796
|
||||
2023-06-13,58796
|
||||
2023-06-14,58796
|
||||
2023-06-14,58796
|
||||
2023-06-16,58796
|
||||
2023-06-17,58811
|
||||
2023-06-18,58811
|
||||
2023-06-23,58880
|
||||
2023-06-27,58889
|
||||
2023-07-01,58372
|
||||
2023-07-06,58567
|
||||
2023-07-09,58611
|
||||
2023-07-14,58694
|
||||
2023-07-15,58694
|
||||
2023-07-21,58719
|
||||
2023-07-23,58719
|
||||
2023-07-27,58723
|
||||
2023-08-01,58735
|
||||
2023-08-04,58738
|
||||
2023-08-05,58738
|
||||
2023-08-08,63246
|
||||
2023-08-05,58738
|
||||
2023-08-08,63246
|
||||
2023-08-13,63263
|
||||
2023-08-17,63273
|
||||
2023-08-21,63291
|
||||
2023-08-22,63409
|
||||
2023-08-26,63409
|
||||
2023-08-28,63422
|
||||
2023-09-03,63304
|
||||
2023-09-04,63464
|
||||
2023-09-05,63468
|
||||
2023-09-06,63350
|
||||
2023-09-06,63494
|
||||
2023-09-08,63504
|
||||
2023-09-08,63469
|
||||
2023-09-10,63469
|
||||
2023-09-14,63485
|
||||
2023-09-17,63485
|
||||
2023-09-21,63505
|
||||
2023-09-24,63530
|
||||
2023-09-25,63547
|
||||
2023-09-30,63594
|
||||
2023-10-02,63594
|
||||
2023-10-04,63594
|
||||
2023-10-08,63763
|
||||
2023-10-12,63770
|
||||
2023-10-13,63770
|
||||
2023-10-17,63774
|
||||
2023-10-18,63774
|
||||
2023-10-21,63774
|
||||
2023-10-23,63772
|
||||
2023-10-27,63771
|
||||
2023-11-01,63777
|
||||
2023-11-02,63777
|
||||
2023-11-03,63777
|
||||
2023-11-08,63785
|
||||
2023-11-11,63791
|
||||
2023-11-13,63795
|
||||
2023-11-19,63833
|
||||
2023-11-21,63833
|
||||
2023-11-24,63833
|
||||
2023-11-25,63833
|
||||
2023-11-25,63833
|
||||
2023-11-25,63833
|
||||
2023-11-26,63833
|
||||
2023-11-26,63833
|
||||
2023-12-01,63908
|
||||
2023-12-03,65566
|
||||
2023-12-12,66055
|
||||
2023-12-16,66057
|
||||
2023-12-17,66062
|
||||
2023-12-17,66062
|
||||
2023-12-25,66066
|
||||
2023-12-30,66070
|
||||
2024-01-03,66706
|
||||
2024-01-06,66741
|
||||
2024-01-13,66778
|
||||
2024-01-17,66818
|
||||
2024-01-21,66820
|
||||
2024-01-27,66825
|
||||
2024-01-30,66825
|
||||
2024-02-06,66886
|
||||
2024-02-10,66886
|
||||
2024-02-12,66886
|
||||
2024-02-15,66886
|
||||
2024-02-24,94058
|
||||
2024-02-25,94058
|
||||
2024-02-28,94060
|
||||
2024-03-04,94080
|
||||
2024-03-09,94078
|
||||
2024-03-15,94080
|
||||
2024-03-19,94084
|
||||
2024-03-23,94103
|
||||
2024-03-28,94106
|
||||
2024-04-02,94112
|
||||
2024-04-04,94112
|
||||
2024-04-09,94117
|
||||
2024-04-11,94117
|
||||
2024-04-18,94172
|
||||
2024-04-22,94186
|
||||
2024-04-25,94193
|
||||
2024-05-01,94193
|
||||
2024-05-03,94195
|
||||
2024-05-12,94268
|
||||
2024-05-20,94308
|
||||
2024-05-27,94313
|
||||
2024-06-03,94328
|
||||
2024-06-08,94360
|
||||
2024-06-14,94374
|
||||
2024-06-16,94387
|
||||
2024-06-19,94394
|
||||
2024-06-21,94394
|
||||
2024-06-24,94404
|
||||
2024-06-26,94404
|
||||
2024-07-01,94406
|
||||
2024-07-04,94406
|
||||
2024-07-07,94416
|
||||
2024-07-11,94428
|
||||
2024-07-14,94451
|
||||
2024-07-15,94465
|
||||
2024-07-20,94470
|
||||
2024-07-27,94471
|
||||
2024-07-30,94471
|
||||
2024-08-02,94473
|
||||
2024-08-04,94485
|
||||
2024-08-08,94509
|
||||
2024-08-11,94555
|
||||
2024-08-16,94555
|
||||
2024-08-17,94555
|
||||
2024-08-20,94558
|
||||
2024-08-26,94570
|
||||
2024-08-29,94575
|
||||
2024-08-30,94588
|
||||
2024-08-31,94588
|
||||
2024-09-04,97676
|
||||
2024-09-06,97679
|
||||
2024-09-10,97679
|
||||
2024-09-13,97679
|
||||
2024-09-16,97691
|
||||
2024-09-20,97691
|
||||
2024-09-21,97691
|
||||
2024-09-22,97691
|
||||
2024-09-25,97691
|
||||
2024-09-27,97691
|
||||
2024-09-27,97691
|
||||
2024-10-01,97691
|
||||
2024-10-01,97711
|
||||
2024-10-01,97711
|
||||
2024-10-03,87192
|
||||
2024-10-05,86874
|
||||
2024-10-07,86874
|
||||
2024-10-09,86875
|
||||
2024-10-10,86867
|
||||
|
After Width: | Height: | Size: 34 KiB |
@@ -0,0 +1,681 @@
|
||||
**Take Note!**
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
`hosts/data/StevenBlack/hosts`, all other issues regarding the content of the
|
||||
produced hosts files should be made with the appropriate data source that
|
||||
contributed the content in question. The contact information for all of the data
|
||||
sources can be found in the `hosts/data/` directory.
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
[](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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Limited to the extensions: fakenews, gambling, porn, social
|
||||
|
||||
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.
|
||||
|
||||
**Therefore this repository is a hosts file aggregator.**
|
||||
|
||||

|
||||
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: fakenews, gambling, porn, social](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
containing 90,837 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
with GitHub download links.
|
||||
|
||||
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|
||||
| ---------------- | :----: | :-------: | :------------: | :---------------: |
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
of OS.
|
||||
|
||||
## Sources of hosts data unified in this variant
|
||||
|
||||
Updated `hosts` files from the following locations are always unified and
|
||||
included:
|
||||
|
||||
| Host file source | Home page | Raw hosts | License | Issues | Description |
|
||||
| ---------------- | :-------: | :-------: | :-----: | :----: | ----------- |
|
||||
Fake News |[link](https://github.com/marktron/fakenews) | [raw](https://raw.githubusercontent.com/marktron/fakenews/master/fakenews) | MIT | [issues](https://github.com/marktron/fakenews/issues)| An in-progress collection of fake news outlets.
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
Sinfonietta's gambling blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/gambling-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
BigDargon's adult domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/adult/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
brijrajparmar27 - pornography |[link](https://github.com/brijrajparmar27/host-sources) | [raw](https://raw.githubusercontent.com/brijrajparmar27/host-sources/master/Porn/hosts) | CC BY 4.0 | [issues](https://github.com/brijrajparmar27/host-sources/issues)| hosts files for DNS based content blocking
|
||||
pornhosts -- a consolidated anti porn hosts file |[link](https://github.com/Clefspeare13/pornhosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/extensions/porn/clefspeare13/hosts) | MIT | [issues](https://github.com/Clefspeare13/pornhosts/issues)| This is an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.
|
||||
Sinfonietta's porn blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/pornography-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Sinfonietta's snuff-site blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/snuff-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - pornography |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/porn) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
Sinfonietta's social media blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/social-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
|
||||
|
||||
## Extensions
|
||||
|
||||
The unified hosts file is optionally extensible. Extensions are used to include
|
||||
domains by category. Currently, we offer the following categories: `fakenews`,
|
||||
`social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and can be combined in various ways with the base hosts
|
||||
file. The combined products are stored in the
|
||||
[`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates)
|
||||
folder.
|
||||
|
||||
Data for extensions are stored in the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions)
|
||||
folder. You manage extensions by curating this folder tree, where you will find
|
||||
the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we
|
||||
maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
You have three options to generate your own hosts file. You can use our
|
||||
container image, build your own image, or do it in your own environment. Option
|
||||
#1 is easiest if you have Linux with Docker installed.
|
||||
|
||||
### Option 1: Use our container image (Linux only)
|
||||
|
||||
> This will replace your `/etc/hosts`.
|
||||
|
||||
We assume you have Docker available on your host. Just run the following
|
||||
command. Set extensions to your preference.
|
||||
|
||||
```sh
|
||||
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts \
|
||||
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto \
|
||||
--replace --extensions gambling porn
|
||||
```
|
||||
|
||||
If you want to add custom hosts or a whitelist, create either or both files as
|
||||
per [the instructions](#how-do-i-control-which-sources-are-unified) and add the
|
||||
following arguments _before_ `ghcr.io/stevenblack/hosts:latest` depending on
|
||||
which you wish to use.
|
||||
|
||||
```sh
|
||||
-v "path/to/myhosts:/hosts/myhosts" \
|
||||
-v "path/to/whitelist:/hosts/whitelist" \
|
||||
```
|
||||
|
||||
You can rerun this exact command later to update based on the latest available
|
||||
hosts (for example, add it to a weekly cron job).
|
||||
|
||||
### Option 2: Generate your own container image
|
||||
|
||||
We provide the
|
||||
[Dockerfile](https://github.com/StevenBlack/hosts/blob/master/Dockerfile) used
|
||||
by the previous step, which you can use to create a container image with
|
||||
everything you need. The container will contain Python 3 and all its dependency
|
||||
requirements, and a copy of the latest version of this repository.
|
||||
|
||||
Build the Docker container from the root of this repo like this:
|
||||
|
||||
```sh
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
docker run --rm -it stevenblack-hosts updateHostsFile.py
|
||||
```
|
||||
|
||||
> This will create the hosts file, and remove it with the container when done,
|
||||
> so not very useful. You can use the example in option #1 to add volumes so
|
||||
> files on your host are replaced.
|
||||
|
||||
### Option 3: Generate it in your own environment
|
||||
|
||||
To generate your own amalgamated hosts files you will need Python 3.6 or later.
|
||||
|
||||
First, install the dependencies with:
|
||||
|
||||
```sh
|
||||
pip3 install --user -r requirements.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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
|
||||
```sh
|
||||
python3 testUpdateHostsFile.py
|
||||
```
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the
|
||||
sources in the local `data/` subfolder. The script will prompt you whether it
|
||||
should fetch updated versions (from locations defined by the `update.json` text
|
||||
file in each source's folder). Otherwise, it will use the `hosts` file that's
|
||||
already there.
|
||||
|
||||
```sh
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
```
|
||||
|
||||
#### Command line options
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
|
||||
`--auto`, or `-a`: run the script without prompting. When `--auto` is invoked,
|
||||
|
||||
- Hosts data sources, including extensions, are updated.
|
||||
- No extensions are included by default. Use the `--extensions` or `-e` flag to
|
||||
include any you want.
|
||||
- Your active hosts file is _not_ replaced unless you include the `--replace`
|
||||
flag.
|
||||
|
||||
`--backup`, or `-b`: Make a backup of existing hosts file(s) as you generate
|
||||
over them.
|
||||
|
||||
`--extensions <ext1> <ext2> <ext3>`, or `-e <ext1> <ext2> <ext3>`: the names of
|
||||
subfolders below the `extensions` folder containing additional category-specific
|
||||
hosts files to include in the amalgamation. Example: `--extensions porn` or
|
||||
`-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache. 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`: `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.
|
||||
|
||||
`--output <subfolder>`, or `-o <subfolder>`: place the generated source file in
|
||||
a subfolder. If the subfolder does not exist, it will be created.
|
||||
|
||||
`--replace`, or `-r`: trigger replacing your active hosts
|
||||
|
||||
`--skipstatichosts`, or `-s`: `false` (default) or `true`, omit the standard
|
||||
section at the top, containing lines like `127.0.0.1 localhost`. This is useful
|
||||
for configuring proximate DNS services on the local network.
|
||||
|
||||
`--nogendata`, or `-g`: `false` (default) or `true`, skip the generation of the
|
||||
readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
the performances under Windows (with DNS Client service enabled).
|
||||
|
||||
`--minimise`, or `-m`: `false` (default) or `true`, like `--compress`, but puts
|
||||
each domain on a separate line. This is necessary because many implementations
|
||||
of URL blockers that rely on `hosts` files do not conform to the standard which
|
||||
allows multiple hosts on a single line.
|
||||
|
||||
`--blacklist <blacklistfile>`, or `-x <blacklistfile>`: Append the given
|
||||
blacklist file in hosts format to the generated hosts file.
|
||||
|
||||
`--whitelist <whitelistfile>`, or `-w <whitelistfile>`: Use the given whitelist
|
||||
file to remove hosts from the generated hosts file.
|
||||
|
||||
## How do I control which sources are unified?
|
||||
|
||||
Add one or more _additional_ sources, each in a subfolder of the `data/` folder,
|
||||
and specify the `url` key in its `update.json` file.
|
||||
|
||||
Add one or more _optional_ extensions, which originate from subfolders of the
|
||||
`extensions/` folder. Again the url in `update.json` controls where this
|
||||
extension finds its updates.
|
||||
|
||||
Create an _optional_ `blacklist` file. The contents of this file (containing a
|
||||
listing of additional domains in `hosts` file format) are appended to the
|
||||
unified hosts file during the update process. A sample `blacklist` is included,
|
||||
and may be modified as you need.
|
||||
|
||||
- NOTE: The `blacklist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I include my own custom domain mappings?
|
||||
|
||||
If you have custom hosts records, place them in file `myhosts`. The contents of
|
||||
this file are prepended to the unified hosts file during the update process.
|
||||
|
||||
The `myhosts` file is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I prevent domains from being included?
|
||||
|
||||
The domains you list in the `whitelist` file are excluded from the final hosts
|
||||
file.
|
||||
|
||||
The `whitelist` uses partial matching. Therefore if you whitelist
|
||||
`google-analytics.com`, that domain and all its subdomains won't be merged into
|
||||
the final hosts file.
|
||||
|
||||
The `whitelist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
## How can I contribute hosts records?
|
||||
|
||||
If you discover sketchy domains you feel should be included here, here are some
|
||||
ways to contribute them.
|
||||
|
||||
### Option 1: contact one of our hosts sources
|
||||
|
||||
The best way to get new domains included is to submit an issue to any of the
|
||||
data providers whose home pages are
|
||||
[listed here](https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant).
|
||||
This is best because once you submit new domains, they will be curated and
|
||||
updated by the dedicated folks who maintain these sources.
|
||||
|
||||
### Option 2: Fork this repository, add your domains to Steven Black's personal data file, and submit a pull request
|
||||
|
||||
Fork this hosts this repo and add your links to
|
||||
[https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts).
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation
|
||||
falls on us. So this creates 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 existence 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?
|
||||
|
||||
A hosts file, named `hosts` (with no file extension), is a plain-text file used
|
||||
by all operating systems to map hostnames to IP addresses.
|
||||
|
||||
In most operating systems, the `hosts` file is preferential to `DNS`. Therefore
|
||||
if a domain name is resolved by the `hosts` file, the request never leaves your
|
||||
computer.
|
||||
|
||||
Having a smart `hosts` file goes a long way towards blocking malware, adware,
|
||||
and other irritants.
|
||||
|
||||
For example, to nullify requests to some doubleclick.net servers, adding these
|
||||
lines to your hosts file will do it:
|
||||
|
||||
```text
|
||||
# block doubleClick's servers
|
||||
0.0.0.0 ad.ae.doubleclick.net
|
||||
0.0.0.0 ad.ar.doubleclick.net
|
||||
0.0.0.0 ad.at.doubleclick.net
|
||||
0.0.0.0 ad.au.doubleclick.net
|
||||
0.0.0.0 ad.be.doubleclick.net
|
||||
# etc...
|
||||
```
|
||||
|
||||
## We recommend using `0.0.0.0` instead of `127.0.0.1`
|
||||
|
||||
Traditionally most host files use `127.0.0.1`, the _loopback address_, to
|
||||
establish an IP connection to the local machine.
|
||||
|
||||
We prefer to use `0.0.0.0`, which is defined as a non-routable meta-address used
|
||||
to designate an invalid, unknown, or non-applicable target.
|
||||
|
||||
Using `0.0.0.0` is empirically faster, possibly because there's no wait for a
|
||||
timeout resolution. It also does not interfere with a web server that may be
|
||||
running on the local PC.
|
||||
|
||||
## Why not use `0` instead of `0.0.0.0`?
|
||||
|
||||
We tried that. Using `0` doesn't work universally.
|
||||
|
||||
## Location of your hosts file
|
||||
|
||||
To modify your current `hosts` file, look for it in the following places and
|
||||
modify it with a text editor.
|
||||
|
||||
- **macOS (until 10.14.x macOS Mojave), iOS, Android, Linux**: `/etc/hosts`
|
||||
file.
|
||||
- **macOS Catalina:** `/private/etc/hosts` file.
|
||||
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Gentoo
|
||||
|
||||
Gentoo users may find
|
||||
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
|
||||
in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay
|
||||
|
||||
## NixOS
|
||||
|
||||
To install hosts file on your machine add the following into your
|
||||
`configuration.nix`:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.extraHosts = let
|
||||
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
|
||||
hostsFile = builtins.fetchurl hostsPath;
|
||||
in builtins.readFile "${hostsFile}";
|
||||
}
|
||||
```
|
||||
|
||||
- NOTE: Change `hostsPath` if you need other versions of hosts file.
|
||||
- NOTE: The call to `fetchurl` is impure. Use `fetchFromGitHub` with the exact
|
||||
commit if you want to always get the same result.
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
The hosts extensions are also available with the following options:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
blockFakenews = true;
|
||||
blockGambling = true;
|
||||
blockPorn = true;
|
||||
blockSocial = true;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
On Linux and macOS, run the Python script. On Windows more work is required due
|
||||
to compatibility issues so it's preferable to run the batch file as follows:
|
||||
|
||||
```sh
|
||||
updateHostsWindows.bat
|
||||
```
|
||||
|
||||
This file **MUST** be run in command prompt with administrator privileges in the
|
||||
repository directory. In addition to updating the hosts file, it can also
|
||||
replace the existing hosts file, and reload the DNS cache. It goes without
|
||||
saying that for this to work, you must be connected to the internet.
|
||||
|
||||
To open a command prompt as administrator in the repository's directory, do the
|
||||
following:
|
||||
|
||||
- **Windows XP**: Start → Run → `cmd`
|
||||
- **Windows Vista, 7**: Start Button → type `cmd` → right-click Command Prompt →
|
||||
"Run as Administrator"
|
||||
- **Windows 8**: Start → Swipe Up → All Apps → Windows System → right-click
|
||||
Command Prompt → "Run as Administrator"
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
### Warning: Using this `hosts` file in Windows may require disabling DNS Cache service
|
||||
|
||||
Windows has issues with larger hosts files. Recent changes in security within
|
||||
Windows 10 denies access to changing services via other tools except registry
|
||||
hacks. Use the `disable-dnscache-service-win.cmd` file to make proper changes to
|
||||
the Windows registry. You will need to reboot your device once that's done. See
|
||||
the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
following commands to manually flush your DNS cache once the new hosts file is
|
||||
in place.
|
||||
|
||||
The Google Chrome browser may require manually cleaning up its DNS Cache on
|
||||
`chrome://net-internals/#dns` page to thereafter see the changes in your hosts
|
||||
file. See: <https://superuser.com/questions/723703>
|
||||
|
||||
### Windows
|
||||
|
||||
Open a command prompt with administrator privileges and run this command:
|
||||
|
||||
```bat
|
||||
ipconfig /flushdns
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
- **Debian/Ubuntu** `sudo service network-manager restart`
|
||||
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
- **Linux with systemd**: `sudo systemctl restart network.service`
|
||||
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
|
||||
- **Arch Linux/Manjaro with Network Manager**:
|
||||
`sudo systemctl restart NetworkManager.service`
|
||||
- **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:
|
||||
|
||||
```sh
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the
|
||||
following:
|
||||
|
||||
```text
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
- **NixOS**: The `nscd.service` is automatically restarted when the option
|
||||
`networking.extraHosts` was changed.
|
||||
- **Others**: Consult
|
||||
[this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### macOS
|
||||
|
||||
As described in [this article](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
|
||||
open a Terminal and run:
|
||||
|
||||
```sh
|
||||
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
```
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [release-it](https://github.com/release-it/release-it), an
|
||||
excellent CLI release tool for GitHub repos and npm packages, to automate
|
||||
creating [releases](https://github.com/StevenBlack/hosts/releases). This is why
|
||||
the
|
||||
[package.json](https://github.com/StevenBlack/hosts/blob/master/package.json)
|
||||
and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json)
|
||||
files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
|
||||
The goals of this repo are to:
|
||||
|
||||
1. automatically combine high-quality lists of hosts,
|
||||
2. provide situation-appropriate extensions,
|
||||
3. de-dupe the resultant combined list,
|
||||
4. and keep the resultant file reasonably sized.
|
||||
|
||||
A high-quality source is defined here as one that is actively curated. A hosts
|
||||
source should be frequently updated by its maintainers with both additions and
|
||||
removals. The larger the hosts file, the higher the level of curation is
|
||||
expected.
|
||||
|
||||
It is expected that this unified hosts file will serve both desktop and mobile
|
||||
devices under a variety of operating systems.
|
||||
|
||||
## Third-Party Hosts Managers
|
||||
|
||||
- [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate")
|
||||
(for Windows): The Unified Hosts AutoUpdate package is purpose-built for this
|
||||
unified hosts project as well as in active development by community members.
|
||||
You can install and uninstall any blacklist and keep it automatically up to
|
||||
date, and can be placed in a shared network location and deployed across an
|
||||
organization via group policies. And since it is in active development by
|
||||
community members, your bug reports, feature requests, and other feedback are
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
- [Hosts-BL](https://github.com/ScriptTiger/Hosts-BL "Hosts-BL") is a simple
|
||||
tool to handle hosts file black lists. It can remove comments, remove
|
||||
duplicates, compress to 9 domains per line, add IPv6 entries. In addition, it
|
||||
can also convert black lists to multiple other black list formats compatible
|
||||
with other software, such as dnsmasq, DualServer, RPZ, Privoxy, and Unbound,
|
||||
to name a few.
|
||||
- [Host Minder](https://github.com/jeremehancock/hostminder#readme) is a simple
|
||||
GUI that allows you to easily update your /etc/hosts file to one of four
|
||||
consolidated hosts files from StevenBlack/hosts. It is provided as a deb
|
||||
package and comes pre-installed on [UbuntuCE](https://ubuntuce.com/).
|
||||
- [Maza ad blocking](https://github.com/tanrax/maza-ad-blocking) is a bash
|
||||
script that automatically updates host file. You can also update a fresh copy.
|
||||
And each time it generates a dnsmasq-compatible configuration file. Fast
|
||||
installation, compatible with MacOS, Linux and BSD.
|
||||
- [Hostile](https://github.com/feross/hostile) is a nifty command line utility
|
||||
to easily add or remove domains from your hosts file. If our hosts files are
|
||||
too aggressive for you, you can use `hostile` to remove domains, or you can
|
||||
use `hostile` in a bash script to automate a post process each time you
|
||||
download fresh versions of hosts.
|
||||
- [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config)
|
||||
helps customizing, re-installing and using macOS. It also provides a
|
||||
[script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh)
|
||||
to install and update the hosts file using this project on macOS. In
|
||||
combination with a
|
||||
[launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist)
|
||||
it updates the hosts file every x days (default is 4). To install both,
|
||||
download the GitHub repo and run the
|
||||
[install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh)
|
||||
from the directory one level up.
|
||||
- [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker
|
||||
that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi).
|
||||
Pi-hole uses this repository as one of its sources.
|
||||
- [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.
|
||||
- [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound")
|
||||
–
|
||||
[Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.")
|
||||
is a validating, recursive, and caching DNS resolver.
|
||||
- [dnsmasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware)
|
||||
This GitHub gist has a short shell script (bash, will work on any 'nix) and
|
||||
uses `wget` & `awk` present in most distros, to fetch a specified hosts file
|
||||
and convert it to the format required by dnsmasq. Supports IPv4 and IPv6.
|
||||
Designed to be used as either a shell script, or can be dropped into
|
||||
`/etc/cron.weekly` (or wherever suits). The script is short and easily edited,
|
||||
also has a short document attached with notes on dnsmasq setup.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
- Legacy DNS: `76.76.2.35`, `76.76.10.35`, `2606:1a40::35`, `2606:1a40:1::35`
|
||||
- DNS-over-HTTPS/TLS/DOQ: `https://freedns.controld.com/x-stevenblack`, `x-stevenblack.freedns.controld.com`
|
||||
|
||||
## Contribute
|
||||
|
||||
Please read our
|
||||
[Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md).
|
||||
Among other things, this explains how we organize files and folders in this
|
||||
repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you
|
||||
find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to
|
||||
draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our
|
||||
[code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
Logo by [@Tobaloidee](https://github.com/Tobaloidee) Thank you!.
|
||||
@@ -0,0 +1,155 @@
|
||||
|
||||
2023-06-11,61636
|
||||
2023-06-13,61636
|
||||
2023-06-14,61636
|
||||
2023-06-14,61636
|
||||
2023-06-16,61636
|
||||
2023-06-17,61651
|
||||
2023-06-18,61651
|
||||
2023-06-23,61720
|
||||
2023-06-27,61729
|
||||
2023-07-01,61212
|
||||
2023-07-06,61407
|
||||
2023-07-09,61451
|
||||
2023-07-14,61534
|
||||
2023-07-15,61534
|
||||
2023-07-21,61559
|
||||
2023-07-23,61559
|
||||
2023-07-27,61563
|
||||
2023-08-01,61575
|
||||
2023-08-04,61578
|
||||
2023-08-05,61578
|
||||
2023-08-08,66086
|
||||
2023-08-05,61578
|
||||
2023-08-08,66086
|
||||
2023-08-13,66103
|
||||
2023-08-17,66113
|
||||
2023-08-21,66131
|
||||
2023-08-22,66249
|
||||
2023-08-26,66249
|
||||
2023-08-28,66262
|
||||
2023-09-03,66144
|
||||
2023-09-04,66304
|
||||
2023-09-05,66308
|
||||
2023-09-06,66190
|
||||
2023-09-06,66334
|
||||
2023-09-08,66344
|
||||
2023-09-08,66309
|
||||
2023-09-10,66309
|
||||
2023-09-14,66325
|
||||
2023-09-17,66325
|
||||
2023-09-21,66345
|
||||
2023-09-24,66370
|
||||
2023-09-25,66387
|
||||
2023-09-30,66434
|
||||
2023-10-02,66434
|
||||
2023-10-04,66434
|
||||
2023-10-08,66603
|
||||
2023-10-12,66610
|
||||
2023-10-13,66610
|
||||
2023-10-17,66614
|
||||
2023-10-18,66614
|
||||
2023-10-21,66614
|
||||
2023-10-23,66612
|
||||
2023-10-27,66611
|
||||
2023-11-01,66617
|
||||
2023-11-02,66617
|
||||
2023-11-03,66617
|
||||
2023-11-08,66625
|
||||
2023-11-11,66631
|
||||
2023-11-13,66635
|
||||
2023-11-19,66673
|
||||
2023-11-21,66673
|
||||
2023-11-24,66673
|
||||
2023-11-25,66673
|
||||
2023-11-25,66673
|
||||
2023-11-25,66673
|
||||
2023-11-26,66673
|
||||
2023-11-26,66673
|
||||
2023-12-01,66748
|
||||
2023-12-03,68406
|
||||
2023-12-12,68893
|
||||
2023-12-16,68895
|
||||
2023-12-17,68901
|
||||
2023-12-17,68901
|
||||
2023-12-25,68905
|
||||
2023-12-30,68909
|
||||
2024-01-03,69549
|
||||
2024-01-06,69584
|
||||
2024-01-13,69621
|
||||
2024-01-17,69661
|
||||
2024-01-21,69663
|
||||
2024-01-27,69668
|
||||
2024-01-30,69668
|
||||
2024-02-06,69729
|
||||
2024-02-10,69729
|
||||
2024-02-12,69729
|
||||
2024-02-15,69729
|
||||
2024-02-24,96902
|
||||
2024-02-25,96902
|
||||
2024-02-28,96904
|
||||
2024-03-04,96925
|
||||
2024-03-09,96923
|
||||
2024-03-15,96925
|
||||
2024-03-19,96929
|
||||
2024-03-23,96948
|
||||
2024-03-28,96951
|
||||
2024-04-02,96957
|
||||
2024-04-04,96957
|
||||
2024-04-09,97273
|
||||
2024-04-11,97273
|
||||
2024-04-18,97328
|
||||
2024-04-22,97342
|
||||
2024-04-25,97413
|
||||
2024-05-01,97413
|
||||
2024-05-03,97415
|
||||
2024-05-12,97488
|
||||
2024-05-20,97528
|
||||
2024-05-27,97533
|
||||
2024-06-03,97548
|
||||
2024-06-08,97580
|
||||
2024-06-14,97594
|
||||
2024-06-16,97607
|
||||
2024-06-19,97614
|
||||
2024-06-21,97614
|
||||
2024-06-24,97624
|
||||
2024-06-26,97624
|
||||
2024-07-01,97626
|
||||
2024-07-04,97626
|
||||
2024-07-07,97636
|
||||
2024-07-11,97648
|
||||
2024-07-14,97671
|
||||
2024-07-15,97685
|
||||
2024-07-20,97690
|
||||
2024-07-27,97691
|
||||
2024-07-30,97691
|
||||
2024-08-02,97693
|
||||
2024-08-04,97705
|
||||
2024-08-08,97729
|
||||
2024-08-11,97775
|
||||
2024-08-16,97775
|
||||
2024-08-17,97775
|
||||
2024-08-20,97778
|
||||
2024-08-26,97790
|
||||
2024-08-29,97795
|
||||
2024-08-30,97808
|
||||
2024-08-31,97808
|
||||
2024-09-04,100896
|
||||
2024-09-06,100899
|
||||
2024-09-10,100899
|
||||
2024-09-13,100899
|
||||
2024-09-16,100911
|
||||
2024-09-20,100911
|
||||
2024-09-21,100911
|
||||
2024-09-22,100911
|
||||
2024-09-25,100911
|
||||
2024-09-27,100911
|
||||
2024-09-27,100911
|
||||
2024-10-01,100911
|
||||
2024-10-01,100934
|
||||
2024-10-01,100934
|
||||
2024-10-03,90415
|
||||
2024-10-05,90097
|
||||
2024-10-07,90090
|
||||
2024-10-09,90091
|
||||
2024-10-10,90083
|
||||
|
After Width: | Height: | Size: 34 KiB |
@@ -10,15 +10,15 @@ sources can be found in the `hosts/data/` directory.
|
||||
|
||||

|
||||
|
||||
[](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://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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Unified hosts file with fakenews, gambling, porn, social extensions
|
||||
|
||||
@@ -30,18 +30,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **April 24 2023**.
|
||||
- Last updated: **December 16 2024**.
|
||||
- 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 231,426 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with fakenews, gambling, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts)
|
||||
containing 211,039 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[15 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant.
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
@@ -49,22 +49,37 @@ 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) | 171,163 | [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) | 173,357 | [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) | 178,627 | [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) | 218,945 | [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) | 173,987 | [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) | 180,821 | [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) | 221,139 | [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) | 176,181 | [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) | 226,409 | [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) | 181,451 | [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) | 221,768 | [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) | 228,603 | [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) | 183,645 | [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) | 223,962 | [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) | 229,232 | [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) | 231,426 | [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) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -85,11 +100,9 @@ add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.g
|
||||
add.Spam |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Spam sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
Mitchell Krog's - Badd Boyz Hosts |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | MIT | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)| Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers
|
||||
hostsVN |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Hosts block ads of Vietnamese
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com/PolishFiltersTeam/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
MetaMask eth-phishing-detect |[link](https://github.com/MetaMask/eth-phishing-detect) | [raw](https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt) | DON'T BE A DICK PUBLIC LICENSE | [issues](https://github.com/MetaMask/eth-phishing-detect/issues)| Phishing domains targeting Ethereum users.
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/FiltersHeroes/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com//FiltersHeroes/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
minecraft-hosts |[link](https://github.com/jamiemansfield/minecraft-hosts) | [raw](https://raw.githubusercontent.com/jamiemansfield/minecraft-hosts/master/lists/tracking.txt) | CC0-1.0 | [issues](https://github.com/jamiemansfield/minecraft-hosts/issues)| Minecraft related tracker hosts
|
||||
MVPS hosts file |[link](https://winhelp2002.mvps.org/) | [raw](https://winhelp2002.mvps.org/hosts.txt) | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)| The purpose of this site is to provide the user with a high quality custom HOSTS file.
|
||||
shady-hosts |[link](https://github.com/shreyasminocha/shady-hosts) | [raw](https://raw.githubusercontent.com/shreyasminocha/shady-hosts/main/hosts) | CC0-1.0 | [issues](https://github.com/shreyasminocha/shady-hosts/issues)| Analytics, ad, and activity monitoring hosts
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org/) |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | non-commercial with attribution | [issues](mailto:hosts@someonewhocares.org)| How to make the internet not suck (as much).
|
||||
Tiuxo hostlist - ads |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/ads) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
UncheckyAds |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Windows installers ads sources sites based on https://unchecky.com/ content.
|
||||
@@ -105,7 +118,6 @@ Sinfonietta's porn blocking hosts file |[link](https://github.com/Sinfonietta/ho
|
||||
Sinfonietta's snuff-site blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/snuff-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - pornography |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/porn) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
Sinfonietta's social media blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/social-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - social |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/social) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
@@ -195,6 +207,10 @@ pip3 install --user -r requirements.txt
|
||||
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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
@@ -258,6 +274,9 @@ readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
@@ -424,7 +443,7 @@ like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
@@ -491,6 +510,8 @@ the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
@@ -649,6 +670,8 @@ devices under a variety of operating systems.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
|
||||
@@ -0,0 +1,861 @@
|
||||
|
||||
2016-12-17,40319
|
||||
2016-12-18,40365
|
||||
2016-12-18,41794
|
||||
2016-12-19,41820
|
||||
2016-12-20,41897
|
||||
2016-12-21,41933
|
||||
2016-12-21,41890
|
||||
2016-12-22,41926
|
||||
2016-12-25,41940
|
||||
2016-12-27,41962
|
||||
2016-12-28,41982
|
||||
2017-01-02,41997
|
||||
2017-01-05,39968
|
||||
2017-01-05,41998
|
||||
2017-01-10,42071
|
||||
2017-01-11,42176
|
||||
2017-01-14,42172
|
||||
2017-01-18,42221
|
||||
2017-01-18,42222
|
||||
2017-01-20,42239
|
||||
2017-01-22,42247
|
||||
2017-01-26,42293
|
||||
2017-01-31,42332
|
||||
2017-02-04,42338
|
||||
2017-02-04,42339
|
||||
2017-02-07,42318
|
||||
2017-02-07,42317
|
||||
2017-02-10,42331
|
||||
2017-02-11,42333
|
||||
2017-02-13,42333
|
||||
2017-02-15,42353
|
||||
2017-02-17,42349
|
||||
2017-02-17,42349
|
||||
2017-02-20,42418
|
||||
2017-02-22,46318
|
||||
2017-02-23,46317
|
||||
2017-02-23,45773
|
||||
2017-02-24,45765
|
||||
2017-02-24,45352
|
||||
2017-02-26,45379
|
||||
2017-03-01,45435
|
||||
2017-03-04,45477
|
||||
2017-03-07,45484
|
||||
2017-03-10,45634
|
||||
2017-03-15,45662
|
||||
2017-03-16,45668
|
||||
2017-03-20,45678
|
||||
2017-03-22,45688
|
||||
2017-03-25,45714
|
||||
2017-03-30,45799
|
||||
2017-04-05,45839
|
||||
2017-04-08,45647
|
||||
2017-04-08,45647
|
||||
2017-04-08,45647
|
||||
2017-04-11,45735
|
||||
2017-04-13,45660
|
||||
2017-04-15,45691
|
||||
2017-04-16,45691
|
||||
2017-04-17,45710
|
||||
2017-04-18,45727
|
||||
2017-04-22,45780
|
||||
2017-04-25,45813
|
||||
2017-04-26,45839
|
||||
2017-05-02,45885
|
||||
2017-05-07,45924
|
||||
2017-05-08,45928
|
||||
2017-05-10,45990
|
||||
2017-05-13,46098
|
||||
2017-05-15,46114
|
||||
2017-05-15,46114
|
||||
2017-05-16,46179
|
||||
2017-05-21,46179
|
||||
2017-05-21,46257
|
||||
2017-05-23,46281
|
||||
2017-05-28,46421
|
||||
2017-05-29,46464
|
||||
2017-05-30,46474
|
||||
2017-06-02,46566
|
||||
2017-06-05,46608
|
||||
2017-06-11,46677
|
||||
2017-06-21,46890
|
||||
2017-06-22,46919
|
||||
2017-06-24,46840
|
||||
2017-06-28,46889
|
||||
2017-07-04,46892
|
||||
2017-07-10,47031
|
||||
2017-07-11,47042
|
||||
2017-07-11,47043
|
||||
2017-07-12,47057
|
||||
2017-07-17,46783
|
||||
2017-07-17,46782
|
||||
2017-07-18,46722
|
||||
2017-07-26,46426
|
||||
2017-07-28,46427
|
||||
2017-07-31,46456
|
||||
2017-08-08,46185
|
||||
2017-08-12,46344
|
||||
2017-08-15,48847
|
||||
2017-08-15,48847
|
||||
2017-08-18,48868
|
||||
2017-08-18,48623
|
||||
2017-08-20,48623
|
||||
2017-08-20,48637
|
||||
2017-08-20,48637
|
||||
2017-08-21,48597
|
||||
2017-08-28,48665
|
||||
2017-08-31,48657
|
||||
2017-09-05,48568
|
||||
2017-09-07,48632
|
||||
2017-09-13,48665
|
||||
2017-09-18,48614
|
||||
2017-09-21,48637
|
||||
2017-09-29,48656
|
||||
2017-10-05,48668
|
||||
2017-10-11,48653
|
||||
2017-10-15,53012
|
||||
2017-10-19,52981
|
||||
2017-10-25,53013
|
||||
2017-10-25,53040
|
||||
2017-10-28,53039
|
||||
2017-11-01,53084
|
||||
2017-11-04,53102
|
||||
2017-11-09,53138
|
||||
2017-11-16,53214
|
||||
2017-11-25,53263
|
||||
2017-11-30,53299
|
||||
2017-12-07,53215
|
||||
2017-12-11,53225
|
||||
2017-12-17,55917
|
||||
2017-12-18,53257
|
||||
2017-12-21,53265
|
||||
2017-12-27,53267
|
||||
2017-12-30,53266
|
||||
2018-01-01,53286
|
||||
2018-01-06,55908
|
||||
2018-01-10,55904
|
||||
2018-01-13,55814
|
||||
2018-01-14,55822
|
||||
2018-01-21,55919
|
||||
2018-01-22,55921
|
||||
2018-01-23,55927
|
||||
2018-01-26,55930
|
||||
2018-01-26,56033
|
||||
2018-01-31,55948
|
||||
2018-02-02,55145
|
||||
2018-02-08,67878
|
||||
2018-02-09,67878
|
||||
2018-02-11,67892
|
||||
2018-02-13,67866
|
||||
2018-02-14,67892
|
||||
2018-02-15,67889
|
||||
2018-02-20,67857
|
||||
2018-02-24,71920
|
||||
2018-02-24,68843
|
||||
2018-02-25,68836
|
||||
2018-02-25,68835
|
||||
2018-02-26,68851
|
||||
2018-02-28,68871
|
||||
2018-03-03,68867
|
||||
2018-03-04,68882
|
||||
2018-03-04,68804
|
||||
2018-03-06,68858
|
||||
2018-03-07,68858
|
||||
2018-03-08,68853
|
||||
2018-03-09,68869
|
||||
2018-03-10,68870
|
||||
2018-03-12,68894
|
||||
2018-03-13,68896
|
||||
2018-03-14,68903
|
||||
2018-03-15,69402
|
||||
2018-03-15,68913
|
||||
2018-03-17,68918
|
||||
2018-03-17,68918
|
||||
2018-03-19,68955
|
||||
2018-03-20,68993
|
||||
2018-03-22,68997
|
||||
2018-03-23,73404
|
||||
2018-03-23,73404
|
||||
2018-03-24,69483
|
||||
2018-03-26,69537
|
||||
2018-03-28,69602
|
||||
2018-03-29,69594
|
||||
2018-03-30,69593
|
||||
2018-04-02,69145
|
||||
2018-04-02,68639
|
||||
2018-04-04,68027
|
||||
2018-04-05,68006
|
||||
2018-04-06,67951
|
||||
2018-04-06,67956
|
||||
2018-04-08,67888
|
||||
2018-04-12,67904
|
||||
2018-04-16,67801
|
||||
2018-04-17,67890
|
||||
2018-04-19,67829
|
||||
2018-04-21,67862
|
||||
2018-04-22,67860
|
||||
2018-04-24,67870
|
||||
2018-04-25,67748
|
||||
2018-04-30,67803
|
||||
2018-05-02,67582
|
||||
2018-05-05,67589
|
||||
2018-05-08,67440
|
||||
2018-05-12,67467
|
||||
2018-05-13,67463
|
||||
2018-05-17,67142
|
||||
2018-05-19,67151
|
||||
2018-05-22,67164
|
||||
2018-05-30,68387
|
||||
2018-06-02,68408
|
||||
2018-06-02,68408
|
||||
2018-06-02,68408
|
||||
2018-06-05,68623
|
||||
2018-06-08,69773
|
||||
2018-06-10,69795
|
||||
2018-06-14,69909
|
||||
2018-06-14,69908
|
||||
2018-06-14,69908
|
||||
2018-06-14,69908
|
||||
2018-06-14,69908
|
||||
2018-06-16,70119
|
||||
2018-06-17,70313
|
||||
2018-06-18,70400
|
||||
2018-06-20,70730
|
||||
2018-06-24,70781
|
||||
2018-06-28,70825
|
||||
2018-06-30,71011
|
||||
2018-07-04,72523
|
||||
2018-07-06,75560
|
||||
2018-07-09,75614
|
||||
2018-07-11,74382
|
||||
2018-07-16,74387
|
||||
2018-07-23,73901
|
||||
2018-07-26,74088
|
||||
2018-07-26,74088
|
||||
2018-07-30,74908
|
||||
2018-08-01,74972
|
||||
2018-08-08,75433
|
||||
2018-08-13,75756
|
||||
2018-08-19,76685
|
||||
2018-08-22,76063
|
||||
2018-08-24,75384
|
||||
2018-08-25,75304
|
||||
2018-08-29,74389
|
||||
2018-09-04,74328
|
||||
2018-09-05,73593
|
||||
2018-09-06,73665
|
||||
2018-09-08,73660
|
||||
2018-09-13,72844
|
||||
2018-09-16,71641
|
||||
2018-09-18,70777
|
||||
2018-09-23,71069
|
||||
2018-10-02,71072
|
||||
2018-10-05,69948
|
||||
2018-10-09,69898
|
||||
2018-10-14,69975
|
||||
2018-10-22,68143
|
||||
2018-10-23,67877
|
||||
2018-11-01,67302
|
||||
2018-11-02,67694
|
||||
2018-11-14,79944
|
||||
2018-11-20,79183
|
||||
2018-11-21,79297
|
||||
2018-11-26,78476
|
||||
2018-11-29,79005
|
||||
2018-12-04,78996
|
||||
2018-12-11,77652
|
||||
2018-12-15,77658
|
||||
2018-12-23,78026
|
||||
2018-12-29,90485
|
||||
2018-12-30,77948
|
||||
2019-01-04,77743
|
||||
2019-01-10,53210
|
||||
2019-01-13,53529
|
||||
2019-01-22,53554
|
||||
2019-01-26,53777
|
||||
2019-01-29,53802
|
||||
2019-02-06,53874
|
||||
2019-02-11,54626
|
||||
2019-02-18,54731
|
||||
2019-02-24,54753
|
||||
2019-03-02,54743
|
||||
2019-03-06,54257
|
||||
2019-03-15,54036
|
||||
2019-03-21,55864
|
||||
2019-03-26,55984
|
||||
2019-04-02,55935
|
||||
2019-04-07,55893
|
||||
2019-04-11,55616
|
||||
2019-04-17,55332
|
||||
2019-04-25,55643
|
||||
2019-05-02,58040
|
||||
2019-05-04,58028
|
||||
2019-05-05,58033
|
||||
2019-05-10,57902
|
||||
2019-05-13,57864
|
||||
2019-05-23,57901
|
||||
2019-05-24,57893
|
||||
2019-05-29,58149
|
||||
2019-06-05,58140
|
||||
2019-06-11,58143
|
||||
2019-06-17,59542
|
||||
2019-06-19,59553
|
||||
2019-06-22,59774
|
||||
2019-06-28,58110
|
||||
2019-07-04,58159
|
||||
2019-07-21,58460
|
||||
2019-07-27,58538
|
||||
2019-07-31,58561
|
||||
2019-08-06,59201
|
||||
2019-08-10,59356
|
||||
2019-08-13,59635
|
||||
2019-08-14,59764
|
||||
2019-08-14,59764
|
||||
2019-08-22,59918
|
||||
2019-08-30,59957
|
||||
2019-09-06,57418
|
||||
2019-09-09,56831
|
||||
2019-09-09,57452
|
||||
2019-09-09,56843
|
||||
2019-09-10,60038
|
||||
2019-09-19,60072
|
||||
2019-09-23,60128
|
||||
2019-09-29,60180
|
||||
2019-10-10,57507
|
||||
2019-10-12,57523
|
||||
2019-10-15,60740
|
||||
2019-10-18,60614
|
||||
2019-10-27,61994
|
||||
2019-10-27,62748
|
||||
2019-10-30,62867
|
||||
2019-10-31,63028
|
||||
2019-11-03,63183
|
||||
2019-11-15,62872
|
||||
2019-11-17,62953
|
||||
2019-11-20,64122
|
||||
2019-11-26,64465
|
||||
2019-11-27,64468
|
||||
2019-12-02,64487
|
||||
2019-12-11,61348
|
||||
2019-12-15,61046
|
||||
2019-12-20,61088
|
||||
2019-12-21,61095
|
||||
2019-12-23,61084
|
||||
2019-12-30,61119
|
||||
2020-01-01,61099
|
||||
2020-01-04,61259
|
||||
2020-01-06,61227
|
||||
2020-01-09,61952
|
||||
2020-01-11,62303
|
||||
2020-01-14,72653
|
||||
2020-01-16,72657
|
||||
2020-01-16,72659
|
||||
2020-01-16,72661
|
||||
2020-01-19,72652
|
||||
2020-01-21,72615
|
||||
2020-01-23,72380
|
||||
2020-01-24,71867
|
||||
2020-01-30,72833
|
||||
2020-02-03,73097
|
||||
2020-02-05,73006
|
||||
2020-02-09,73048
|
||||
2020-02-14,73156
|
||||
2020-02-17,73197
|
||||
2020-02-21,73380
|
||||
2020-02-22,73380
|
||||
2020-02-25,73367
|
||||
2020-02-25,73366
|
||||
2020-03-01,73511
|
||||
2020-03-05,73418
|
||||
2020-03-07,73453
|
||||
2020-03-11,74351
|
||||
2020-03-15,75730
|
||||
2020-03-18,76026
|
||||
2020-03-21,76445
|
||||
2020-03-25,76831
|
||||
2020-03-28,77032
|
||||
2020-03-29,76995
|
||||
2020-04-01,77087
|
||||
2020-04-03,76400
|
||||
2020-04-03,76400
|
||||
2020-04-03,77246
|
||||
2020-04-04,77193
|
||||
2020-04-06,77276
|
||||
2020-04-09,77493
|
||||
2020-04-10,77526
|
||||
2020-04-11,79996
|
||||
2020-04-13,80171
|
||||
2020-04-16,80492
|
||||
2020-04-18,80609
|
||||
2020-04-22,80761
|
||||
2020-04-26,80738
|
||||
2020-04-28,80672
|
||||
2020-05-02,81456
|
||||
2020-05-05,81034
|
||||
2020-05-05,81165
|
||||
2020-05-12,83083
|
||||
2020-05-13,83225
|
||||
2020-05-13,83228
|
||||
2020-05-15,83286
|
||||
2020-05-20,83217
|
||||
2020-05-26,82904
|
||||
2020-05-27,82944
|
||||
2020-06-02,83121
|
||||
2020-06-09,83036
|
||||
2020-06-16,83044
|
||||
2020-06-22,82906
|
||||
2020-06-25,82966
|
||||
2020-06-27,82881
|
||||
2020-07-02,83026
|
||||
2020-07-02,83025
|
||||
2020-07-05,82924
|
||||
2020-07-06,82894
|
||||
2020-07-13,83082
|
||||
2020-07-18,83300
|
||||
2020-07-24,83473
|
||||
2020-07-29,84393
|
||||
2020-08-01,84309
|
||||
2020-08-03,83647
|
||||
2020-08-06,84155
|
||||
2020-08-13,84700
|
||||
2020-08-14,84747
|
||||
2020-08-15,85138
|
||||
2020-08-17,84539
|
||||
2020-08-19,83317
|
||||
2020-08-25,82999
|
||||
2020-09-02,83461
|
||||
2020-09-07,83407
|
||||
2020-09-14,83980
|
||||
2020-09-20,83941
|
||||
2020-09-26,84294
|
||||
2020-10-03,84366
|
||||
2020-10-08,84017
|
||||
2020-10-13,81517
|
||||
2020-10-14,83149
|
||||
2020-10-19,85326
|
||||
2020-10-29,87003
|
||||
2020-11-01,86689
|
||||
2020-11-03,88543
|
||||
2020-11-08,88509
|
||||
2020-11-10,87993
|
||||
2020-11-14,86723
|
||||
2020-11-15,88598
|
||||
2020-11-16,88630
|
||||
2020-11-19,86771
|
||||
2020-11-22,88746
|
||||
2020-11-25,89457
|
||||
2020-11-28,89546
|
||||
2020-12-02,87564
|
||||
2020-12-09,87994
|
||||
2020-12-14,88259
|
||||
2020-12-19,88124
|
||||
2020-12-26,88087
|
||||
2020-12-31,87797
|
||||
2021-01-02,87615
|
||||
2021-01-05,87838
|
||||
2021-01-12,87905
|
||||
2021-01-17,88685
|
||||
2021-01-22,89352
|
||||
2021-01-22,89356
|
||||
2021-01-24,89709
|
||||
2021-01-31,90015
|
||||
2021-02-02,90231
|
||||
2021-02-03,90268
|
||||
2021-02-08,90880
|
||||
2021-02-09,90940
|
||||
2021-02-14,91271
|
||||
2021-02-16,95941
|
||||
2021-02-21,96780
|
||||
2021-02-22,98271
|
||||
2021-02-26,98528
|
||||
2021-02-28,98542
|
||||
2021-03-06,99620
|
||||
2021-03-09,99964
|
||||
2021-03-10,101347
|
||||
2021-03-16,100928
|
||||
2021-03-21,100840
|
||||
2021-03-28,101739
|
||||
2021-03-31,111135
|
||||
2021-04-04,111465
|
||||
2021-04-09,112008
|
||||
2021-04-13,109998
|
||||
2021-04-19,113346
|
||||
2021-04-24,116805
|
||||
2021-04-26,113216
|
||||
2021-04-26,113444
|
||||
2021-04-29,114284
|
||||
2021-05-01,114077
|
||||
2021-05-04,112627
|
||||
2021-05-05,112699
|
||||
2021-05-06,112816
|
||||
2021-05-06,113193
|
||||
2021-05-06,113192
|
||||
2021-05-12,114522
|
||||
2021-05-15,114900
|
||||
2021-05-17,114108
|
||||
2021-05-22,115111
|
||||
2021-05-25,116469
|
||||
2021-05-31,116244
|
||||
2021-06-07,115597
|
||||
2021-06-16,114541
|
||||
2021-06-22,113901
|
||||
2021-06-28,114654
|
||||
2021-07-01,115411
|
||||
2021-07-04,115363
|
||||
2021-07-13,116102
|
||||
2021-07-18,116624
|
||||
2021-07-19,112242
|
||||
2021-07-26,117300
|
||||
2021-07-29,117887
|
||||
2021-08-02,119026
|
||||
2021-08-09,120707
|
||||
2021-08-17,120177
|
||||
2021-08-20,120732
|
||||
2021-08-25,123131
|
||||
2021-08-26,123790
|
||||
2021-08-30,122883
|
||||
2021-09-02,124019
|
||||
2021-09-06,124847
|
||||
2021-09-07,126682
|
||||
2021-09-12,127184
|
||||
2021-09-17,126914
|
||||
2021-09-24,131375
|
||||
2021-09-30,149303
|
||||
2021-09-30,137031
|
||||
2021-10-03,139063
|
||||
2021-10-05,139779
|
||||
2021-10-12,140655
|
||||
2021-10-14,141348
|
||||
2021-10-19,141637
|
||||
2021-10-23,141738
|
||||
2021-10-23,141736
|
||||
2021-10-27,141077
|
||||
2021-11-04,141686
|
||||
2021-11-11,141844
|
||||
2021-11-14,141807
|
||||
2021-11-17,142249
|
||||
2021-11-21,144924
|
||||
2021-11-29,146275
|
||||
2021-11-29,146256
|
||||
2021-12-05,145341
|
||||
2021-12-09,145267
|
||||
2021-12-12,145504
|
||||
2021-12-13,146109
|
||||
2021-12-16,146911
|
||||
2021-12-19,146972
|
||||
2021-12-20,147374
|
||||
2021-12-25,148509
|
||||
2021-12-30,148362
|
||||
2021-12-30,148547
|
||||
2021-12-30,148536
|
||||
2022-01-02,148399
|
||||
2022-01-04,148664
|
||||
2022-01-07,148950
|
||||
2022-01-11,144231
|
||||
2022-01-18,146169
|
||||
2022-01-19,145838
|
||||
2022-01-21,146517
|
||||
2022-01-24,149869
|
||||
2022-01-28,151664
|
||||
2022-01-30,151809
|
||||
2022-01-31,148233
|
||||
2022-02-01,148634
|
||||
2022-02-07,149351
|
||||
2022-02-12,151998
|
||||
2022-02-13,152128
|
||||
2022-02-13,152124
|
||||
2022-02-17,152189
|
||||
2022-02-22,147634
|
||||
2022-02-26,147808
|
||||
2022-03-06,151855
|
||||
2022-03-07,150669
|
||||
2022-03-09,150984
|
||||
2022-03-12,151403
|
||||
2022-03-14,149610
|
||||
2022-03-19,150222
|
||||
2022-03-24,182743
|
||||
2022-03-29,158058
|
||||
2022-03-31,158536
|
||||
2022-04-05,160033
|
||||
2022-04-09,160732
|
||||
2022-04-13,161535
|
||||
2022-04-18,161499
|
||||
2022-04-21,162248
|
||||
2022-04-25,159333
|
||||
2022-04-29,150436
|
||||
2022-05-03,163755
|
||||
2022-05-05,163995
|
||||
2022-05-10,161889
|
||||
2022-05-14,162636
|
||||
2022-05-19,165563
|
||||
2022-05-25,193518
|
||||
2022-05-29,194190
|
||||
2022-05-31,162728
|
||||
2022-06-02,163091
|
||||
2022-06-07,160178
|
||||
2022-06-09,160541
|
||||
2022-06-09,160542
|
||||
2022-06-16,179254
|
||||
2022-06-21,159051
|
||||
2022-06-21,159165
|
||||
2022-06-25,160145
|
||||
2022-06-29,172511
|
||||
2022-07-01,172764
|
||||
2022-07-04,160751
|
||||
2022-07-13,196287
|
||||
2022-07-16,186972
|
||||
2022-07-16,186965
|
||||
2022-07-18,162950
|
||||
2022-07-21,181623
|
||||
2022-07-23,182682
|
||||
2022-07-25,181774
|
||||
2022-07-29,182945
|
||||
2022-08-03,184007
|
||||
2022-08-09,184094
|
||||
2022-08-12,184921
|
||||
2022-08-17,185922
|
||||
2022-08-20,186940
|
||||
2022-08-24,187835
|
||||
2022-08-25,188282
|
||||
2022-08-31,188107
|
||||
2022-09-04,188836
|
||||
2022-09-05,193977
|
||||
2022-09-08,195037
|
||||
2022-09-11,195566
|
||||
2022-09-13,196782
|
||||
2022-09-17,198383
|
||||
2022-09-23,206422
|
||||
2022-10-01,209130
|
||||
2022-10-06,210421
|
||||
2022-10-09,210646
|
||||
2022-10-13,212696
|
||||
2022-10-15,213237
|
||||
2022-10-17,213271
|
||||
2022-10-20,213937
|
||||
2022-10-27,215882
|
||||
2022-11-01,217721
|
||||
2022-11-09,216724
|
||||
2022-11-12,216648
|
||||
2022-11-13,216527
|
||||
2022-11-20,220373
|
||||
2022-11-21,220304
|
||||
2022-11-26,218880
|
||||
2022-11-28,218375
|
||||
2022-11-29,219359
|
||||
2022-12-03,219113
|
||||
2022-12-04,218765
|
||||
2022-12-05,220152
|
||||
2022-12-06,221220
|
||||
2022-12-11,219882
|
||||
2022-12-13,220601
|
||||
2022-12-15,224558
|
||||
2022-12-18,221812
|
||||
2022-12-20,225253
|
||||
2022-12-26,223336
|
||||
2022-12-29,224018
|
||||
2022-12-29,224110
|
||||
2023-01-01,224232
|
||||
2023-01-06,225236
|
||||
2023-01-08,225367
|
||||
2023-01-11,227370
|
||||
2023-01-13,227707
|
||||
2023-01-19,229957
|
||||
2023-01-23,230712
|
||||
2023-01-24,231390
|
||||
2023-01-27,232805
|
||||
2023-01-27,232808
|
||||
2023-01-27,232806
|
||||
2023-01-31,233308
|
||||
2023-02-05,235471
|
||||
2023-02-07,237046
|
||||
2023-02-07,237047
|
||||
2023-02-07,237048
|
||||
2023-02-16,241294
|
||||
2023-02-19,242485
|
||||
2023-02-23,243368
|
||||
2023-02-28,245647
|
||||
2023-03-03,245358
|
||||
2023-03-06,245741
|
||||
2023-03-07,246070
|
||||
2023-03-10,247937
|
||||
2023-03-14,249588
|
||||
2023-03-21,252536
|
||||
2023-03-25,254175
|
||||
2023-03-29,255035
|
||||
2023-04-07,258793
|
||||
2023-04-11,260042
|
||||
2023-04-16,261341
|
||||
2023-04-18,264756
|
||||
2023-04-19,230806
|
||||
2023-04-19,230813
|
||||
2023-04-23,231427
|
||||
2023-04-26,235196
|
||||
2023-04-27,235602
|
||||
2023-04-30,235694
|
||||
2023-05-02,236593
|
||||
2023-05-05,237817
|
||||
2023-05-08,237966
|
||||
2023-05-11,239839
|
||||
2023-05-14,241962
|
||||
2023-05-15,243103
|
||||
2023-05-20,244329
|
||||
2023-05-21,244686
|
||||
2023-05-24,247286
|
||||
2023-06-02,249894
|
||||
2023-06-06,251069
|
||||
2023-06-10,251878
|
||||
2023-06-11,251954
|
||||
2023-06-13,252443
|
||||
2023-06-14,253321
|
||||
2023-06-14,253998
|
||||
2023-06-16,255016
|
||||
2023-06-17,254728
|
||||
2023-06-18,254515
|
||||
2023-06-23,256317
|
||||
2023-06-27,256949
|
||||
2023-07-01,257600
|
||||
2023-07-06,259209
|
||||
2023-07-09,259686
|
||||
2023-07-14,261407
|
||||
2023-07-15,261509
|
||||
2023-07-21,263279
|
||||
2023-07-23,263471
|
||||
2023-07-27,264766
|
||||
2023-08-01,266013
|
||||
2023-08-04,268151
|
||||
2023-08-05,268239
|
||||
2023-08-08,273395
|
||||
2023-08-05,268239
|
||||
2023-08-08,273395
|
||||
2023-08-13,275060
|
||||
2023-08-17,275869
|
||||
2023-08-21,276835
|
||||
2023-08-22,277209
|
||||
2023-08-26,278784
|
||||
2023-08-28,279009
|
||||
2023-09-03,278630
|
||||
2023-09-04,280995
|
||||
2023-09-05,281805
|
||||
2023-09-06,281400
|
||||
2023-09-06,282807
|
||||
2023-09-08,283687
|
||||
2023-09-08,283703
|
||||
2023-09-10,259148
|
||||
2023-09-14,259183
|
||||
2023-09-17,235666
|
||||
2023-09-21,202024
|
||||
2023-09-24,202620
|
||||
2023-09-25,201595
|
||||
2023-09-30,201889
|
||||
2023-10-02,202268
|
||||
2023-10-04,203657
|
||||
2023-10-08,204716
|
||||
2023-10-12,208505
|
||||
2023-10-13,209223
|
||||
2023-10-17,210100
|
||||
2023-10-18,210595
|
||||
2023-10-21,212277
|
||||
2023-10-23,212464
|
||||
2023-10-27,214884
|
||||
2023-11-01,216024
|
||||
2023-11-02,216777
|
||||
2023-11-03,217302
|
||||
2023-11-08,219243
|
||||
2023-11-11,220147
|
||||
2023-11-13,220771
|
||||
2023-11-19,223170
|
||||
2023-11-21,224155
|
||||
2023-11-24,225716
|
||||
2023-11-25,226071
|
||||
2023-11-25,226066
|
||||
2023-11-25,226103
|
||||
2023-11-26,226174
|
||||
2023-11-26,226206
|
||||
2023-12-01,210217
|
||||
2023-12-03,212366
|
||||
2023-12-12,209857
|
||||
2023-12-16,211646
|
||||
2023-12-17,211840
|
||||
2023-12-17,211861
|
||||
2023-12-25,212962
|
||||
2023-12-30,214134
|
||||
2024-01-03,215576
|
||||
2024-01-06,216888
|
||||
2024-01-13,221401
|
||||
2024-01-17,222656
|
||||
2024-01-21,223879
|
||||
2024-01-27,226537
|
||||
2024-01-30,227822
|
||||
2024-02-06,231140
|
||||
2024-02-10,220059
|
||||
2024-02-12,221073
|
||||
2024-02-15,223647
|
||||
2024-02-24,257602
|
||||
2024-02-25,257675
|
||||
2024-02-28,261296
|
||||
2024-03-04,264986
|
||||
2024-03-09,269856
|
||||
2024-03-15,274272
|
||||
2024-03-19,277010
|
||||
2024-03-23,279735
|
||||
2024-03-28,282018
|
||||
2024-04-02,282971
|
||||
2024-04-04,227588
|
||||
2024-04-09,220954
|
||||
2024-04-11,221502
|
||||
2024-04-18,221950
|
||||
2024-04-22,223758
|
||||
2024-04-25,225213
|
||||
2024-05-01,224546
|
||||
2024-05-03,224950
|
||||
2024-05-12,229414
|
||||
2024-05-20,234795
|
||||
2024-05-27,238683
|
||||
2024-06-03,241707
|
||||
2024-06-08,244716
|
||||
2024-06-14,249659
|
||||
2024-06-16,250772
|
||||
2024-06-19,253564
|
||||
2024-06-21,255796
|
||||
2024-06-24,256859
|
||||
2024-06-26,258492
|
||||
2024-07-01,260537
|
||||
2024-07-04,262383
|
||||
2024-07-07,249278
|
||||
2024-07-11,252009
|
||||
2024-07-14,253032
|
||||
2024-07-15,253618
|
||||
2024-07-20,256188
|
||||
2024-07-27,256278
|
||||
2024-07-30,257486
|
||||
2024-08-02,258854
|
||||
2024-08-04,259342
|
||||
2024-08-08,261635
|
||||
2024-08-11,262706
|
||||
2024-08-16,265270
|
||||
2024-08-17,265776
|
||||
2024-08-20,267270
|
||||
2024-08-26,269739
|
||||
2024-08-29,271160
|
||||
2024-08-30,271632
|
||||
2024-08-31,271733
|
||||
2024-09-04,276257
|
||||
2024-09-06,277274
|
||||
2024-09-10,265874
|
||||
2024-09-13,266499
|
||||
2024-09-16,267479
|
||||
2024-09-20,266430
|
||||
2024-09-21,214918
|
||||
2024-09-22,213816
|
||||
2024-09-25,214869
|
||||
2024-09-27,215438
|
||||
2024-09-27,215439
|
||||
2024-10-01,215439
|
||||
2024-10-01,216242
|
||||
2024-10-01,216242
|
||||
2024-10-03,206033
|
||||
2024-10-05,205741
|
||||
2024-10-07,205216
|
||||
2024-10-09,205669
|
||||
2024-10-10,205773
|
||||
|
After Width: | Height: | Size: 40 KiB |
@@ -10,15 +10,15 @@ sources can be found in the `hosts/data/` directory.
|
||||
|
||||

|
||||
|
||||
[](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://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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Unified hosts file with fakenews, gambling, porn extensions
|
||||
|
||||
@@ -30,18 +30,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **April 24 2023**.
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews, gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts)
|
||||
containing 228,603 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with fakenews, gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts)
|
||||
containing 207,852 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[15 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant.
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
@@ -49,22 +49,37 @@ 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) | 171,163 | [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) | 173,357 | [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) | 178,627 | [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) | 218,945 | [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) | 173,987 | [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) | 180,821 | [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) | 221,139 | [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) | 176,181 | [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) | 226,409 | [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) | 181,451 | [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) | 221,768 | [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) | 228,603 | [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) | 183,645 | [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) | 223,962 | [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) | 229,232 | [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) | 231,426 | [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) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -85,11 +100,9 @@ add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.g
|
||||
add.Spam |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Spam sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
Mitchell Krog's - Badd Boyz Hosts |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | MIT | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)| Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers
|
||||
hostsVN |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Hosts block ads of Vietnamese
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com/PolishFiltersTeam/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
MetaMask eth-phishing-detect |[link](https://github.com/MetaMask/eth-phishing-detect) | [raw](https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt) | DON'T BE A DICK PUBLIC LICENSE | [issues](https://github.com/MetaMask/eth-phishing-detect/issues)| Phishing domains targeting Ethereum users.
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/FiltersHeroes/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com//FiltersHeroes/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
minecraft-hosts |[link](https://github.com/jamiemansfield/minecraft-hosts) | [raw](https://raw.githubusercontent.com/jamiemansfield/minecraft-hosts/master/lists/tracking.txt) | CC0-1.0 | [issues](https://github.com/jamiemansfield/minecraft-hosts/issues)| Minecraft related tracker hosts
|
||||
MVPS hosts file |[link](https://winhelp2002.mvps.org/) | [raw](https://winhelp2002.mvps.org/hosts.txt) | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)| The purpose of this site is to provide the user with a high quality custom HOSTS file.
|
||||
shady-hosts |[link](https://github.com/shreyasminocha/shady-hosts) | [raw](https://raw.githubusercontent.com/shreyasminocha/shady-hosts/main/hosts) | CC0-1.0 | [issues](https://github.com/shreyasminocha/shady-hosts/issues)| Analytics, ad, and activity monitoring hosts
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org/) |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | non-commercial with attribution | [issues](mailto:hosts@someonewhocares.org)| How to make the internet not suck (as much).
|
||||
Tiuxo hostlist - ads |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/ads) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
UncheckyAds |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Windows installers ads sources sites based on https://unchecky.com/ content.
|
||||
@@ -193,6 +206,10 @@ pip3 install --user -r requirements.txt
|
||||
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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
@@ -256,6 +273,9 @@ readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
@@ -422,7 +442,7 @@ like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
@@ -489,6 +509,8 @@ the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
@@ -647,6 +669,8 @@ devices under a variety of operating systems.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
|
||||
@@ -0,0 +1,861 @@
|
||||
|
||||
2016-12-17,40089
|
||||
2016-12-18,40135
|
||||
2016-12-18,41564
|
||||
2016-12-19,41590
|
||||
2016-12-20,41667
|
||||
2016-12-21,41703
|
||||
2016-12-21,41660
|
||||
2016-12-22,41696
|
||||
2016-12-25,41710
|
||||
2016-12-27,41732
|
||||
2016-12-28,41752
|
||||
2017-01-02,41767
|
||||
2017-01-05,39738
|
||||
2017-01-05,41768
|
||||
2017-01-10,41841
|
||||
2017-01-11,41946
|
||||
2017-01-14,41942
|
||||
2017-01-18,41991
|
||||
2017-01-18,41992
|
||||
2017-01-20,42009
|
||||
2017-01-22,42017
|
||||
2017-01-26,42063
|
||||
2017-01-31,42102
|
||||
2017-02-04,42108
|
||||
2017-02-04,42108
|
||||
2017-02-07,42087
|
||||
2017-02-07,42086
|
||||
2017-02-10,42100
|
||||
2017-02-11,42102
|
||||
2017-02-13,42102
|
||||
2017-02-15,42122
|
||||
2017-02-17,42118
|
||||
2017-02-17,42118
|
||||
2017-02-20,42187
|
||||
2017-02-22,46087
|
||||
2017-02-23,46086
|
||||
2017-02-23,45542
|
||||
2017-02-24,45534
|
||||
2017-02-24,45121
|
||||
2017-02-26,45148
|
||||
2017-03-01,45204
|
||||
2017-03-04,45246
|
||||
2017-03-07,45252
|
||||
2017-03-10,45402
|
||||
2017-03-15,45430
|
||||
2017-03-16,45436
|
||||
2017-03-20,45446
|
||||
2017-03-22,45456
|
||||
2017-03-25,45482
|
||||
2017-03-30,45567
|
||||
2017-04-05,45607
|
||||
2017-04-08,45415
|
||||
2017-04-08,45415
|
||||
2017-04-08,45415
|
||||
2017-04-11,45503
|
||||
2017-04-13,45427
|
||||
2017-04-15,45458
|
||||
2017-04-16,45458
|
||||
2017-04-17,45477
|
||||
2017-04-18,45494
|
||||
2017-04-22,45547
|
||||
2017-04-25,45580
|
||||
2017-04-26,45606
|
||||
2017-05-02,45652
|
||||
2017-05-07,45691
|
||||
2017-05-08,45695
|
||||
2017-05-10,45757
|
||||
2017-05-13,45865
|
||||
2017-05-15,45881
|
||||
2017-05-15,45881
|
||||
2017-05-16,45946
|
||||
2017-05-21,45946
|
||||
2017-05-21,46024
|
||||
2017-05-23,46048
|
||||
2017-05-28,46188
|
||||
2017-05-29,46231
|
||||
2017-05-30,46241
|
||||
2017-06-02,46333
|
||||
2017-06-05,46375
|
||||
2017-06-11,46444
|
||||
2017-06-21,46657
|
||||
2017-06-22,46686
|
||||
2017-06-24,46607
|
||||
2017-06-28,46656
|
||||
2017-07-04,46659
|
||||
2017-07-10,46798
|
||||
2017-07-11,46809
|
||||
2017-07-11,46810
|
||||
2017-07-12,46824
|
||||
2017-07-17,46550
|
||||
2017-07-17,46549
|
||||
2017-07-18,46489
|
||||
2017-07-26,46193
|
||||
2017-07-28,46194
|
||||
2017-07-31,46223
|
||||
2017-08-08,45952
|
||||
2017-08-12,46111
|
||||
2017-08-15,48614
|
||||
2017-08-15,48614
|
||||
2017-08-18,48635
|
||||
2017-08-18,48390
|
||||
2017-08-20,48390
|
||||
2017-08-20,48404
|
||||
2017-08-20,48404
|
||||
2017-08-21,48364
|
||||
2017-08-28,48432
|
||||
2017-08-31,48424
|
||||
2017-09-05,48335
|
||||
2017-09-07,48399
|
||||
2017-09-13,48432
|
||||
2017-09-18,48381
|
||||
2017-09-21,48404
|
||||
2017-09-29,48423
|
||||
2017-10-05,48435
|
||||
2017-10-11,48420
|
||||
2017-10-15,52779
|
||||
2017-10-19,52748
|
||||
2017-10-25,52780
|
||||
2017-10-25,52807
|
||||
2017-10-28,52806
|
||||
2017-11-01,52851
|
||||
2017-11-04,52869
|
||||
2017-11-09,52905
|
||||
2017-11-16,52981
|
||||
2017-11-25,53030
|
||||
2017-11-30,53066
|
||||
2017-12-07,52982
|
||||
2017-12-11,52992
|
||||
2017-12-17,55685
|
||||
2017-12-18,53024
|
||||
2017-12-21,53032
|
||||
2017-12-27,53034
|
||||
2017-12-30,53033
|
||||
2018-01-01,53053
|
||||
2018-01-06,54760
|
||||
2018-01-10,54756
|
||||
2018-01-13,54666
|
||||
2018-01-14,54674
|
||||
2018-01-21,54771
|
||||
2018-01-22,54773
|
||||
2018-01-23,54779
|
||||
2018-01-26,54782
|
||||
2018-01-26,54885
|
||||
2018-01-31,54800
|
||||
2018-02-02,53997
|
||||
2018-02-08,66730
|
||||
2018-02-09,66730
|
||||
2018-02-11,66745
|
||||
2018-02-13,66719
|
||||
2018-02-14,66745
|
||||
2018-02-15,66742
|
||||
2018-02-20,66710
|
||||
2018-02-24,70773
|
||||
2018-02-24,67696
|
||||
2018-02-25,67689
|
||||
2018-02-25,67688
|
||||
2018-02-26,67704
|
||||
2018-02-28,67724
|
||||
2018-03-03,67720
|
||||
2018-03-04,67735
|
||||
2018-03-04,67657
|
||||
2018-03-06,67711
|
||||
2018-03-07,67711
|
||||
2018-03-08,67706
|
||||
2018-03-09,67722
|
||||
2018-03-10,67723
|
||||
2018-03-12,67747
|
||||
2018-03-13,67749
|
||||
2018-03-14,67756
|
||||
2018-03-15,68255
|
||||
2018-03-15,67766
|
||||
2018-03-17,67771
|
||||
2018-03-17,67771
|
||||
2018-03-19,67808
|
||||
2018-03-20,67846
|
||||
2018-03-22,67850
|
||||
2018-03-23,72263
|
||||
2018-03-23,72263
|
||||
2018-03-24,68336
|
||||
2018-03-26,68390
|
||||
2018-03-28,68455
|
||||
2018-03-29,68447
|
||||
2018-03-30,68446
|
||||
2018-04-02,67998
|
||||
2018-04-02,67492
|
||||
2018-04-04,66880
|
||||
2018-04-05,66859
|
||||
2018-04-06,66804
|
||||
2018-04-06,66809
|
||||
2018-04-08,66741
|
||||
2018-04-12,66757
|
||||
2018-04-16,66654
|
||||
2018-04-17,66743
|
||||
2018-04-19,66682
|
||||
2018-04-21,66715
|
||||
2018-04-22,66713
|
||||
2018-04-24,66723
|
||||
2018-04-25,66601
|
||||
2018-04-30,66656
|
||||
2018-05-02,66435
|
||||
2018-05-05,66442
|
||||
2018-05-08,66293
|
||||
2018-05-12,66315
|
||||
2018-05-13,66311
|
||||
2018-05-17,65990
|
||||
2018-05-19,65999
|
||||
2018-05-22,66012
|
||||
2018-05-30,67234
|
||||
2018-06-02,67252
|
||||
2018-06-02,67252
|
||||
2018-06-02,67252
|
||||
2018-06-05,67467
|
||||
2018-06-08,68617
|
||||
2018-06-10,68639
|
||||
2018-06-14,68754
|
||||
2018-06-14,68753
|
||||
2018-06-14,68752
|
||||
2018-06-14,68752
|
||||
2018-06-14,68752
|
||||
2018-06-16,68963
|
||||
2018-06-17,69157
|
||||
2018-06-18,69244
|
||||
2018-06-20,69574
|
||||
2018-06-24,69625
|
||||
2018-06-28,69669
|
||||
2018-06-30,69855
|
||||
2018-07-04,71367
|
||||
2018-07-06,74404
|
||||
2018-07-09,74457
|
||||
2018-07-11,73225
|
||||
2018-07-16,73230
|
||||
2018-07-23,72744
|
||||
2018-07-26,72931
|
||||
2018-07-26,72931
|
||||
2018-07-30,73751
|
||||
2018-08-01,73815
|
||||
2018-08-08,74276
|
||||
2018-08-13,74599
|
||||
2018-08-19,75526
|
||||
2018-08-22,74904
|
||||
2018-08-24,74226
|
||||
2018-08-25,74146
|
||||
2018-08-29,73231
|
||||
2018-09-04,73170
|
||||
2018-09-05,72435
|
||||
2018-09-06,72507
|
||||
2018-09-08,72502
|
||||
2018-09-13,71686
|
||||
2018-09-16,70483
|
||||
2018-09-18,69619
|
||||
2018-09-23,69911
|
||||
2018-10-02,69914
|
||||
2018-10-05,68790
|
||||
2018-10-09,68740
|
||||
2018-10-14,68817
|
||||
2018-10-22,66985
|
||||
2018-10-23,66719
|
||||
2018-11-01,66144
|
||||
2018-11-02,66536
|
||||
2018-11-14,78786
|
||||
2018-11-20,78025
|
||||
2018-11-21,78139
|
||||
2018-11-26,77318
|
||||
2018-11-29,77846
|
||||
2018-12-04,77837
|
||||
2018-12-11,76493
|
||||
2018-12-15,76499
|
||||
2018-12-23,76867
|
||||
2018-12-29,89326
|
||||
2018-12-30,76789
|
||||
2019-01-04,76584
|
||||
2019-01-10,52050
|
||||
2019-01-13,52053
|
||||
2019-01-22,52078
|
||||
2019-01-26,52301
|
||||
2019-01-29,52326
|
||||
2019-02-06,52398
|
||||
2019-02-11,52343
|
||||
2019-02-18,52448
|
||||
2019-02-24,52470
|
||||
2019-03-02,52460
|
||||
2019-03-06,51974
|
||||
2019-03-15,51753
|
||||
2019-03-21,53581
|
||||
2019-03-26,53701
|
||||
2019-04-02,53652
|
||||
2019-04-07,53610
|
||||
2019-04-11,53333
|
||||
2019-04-17,53049
|
||||
2019-04-25,53356
|
||||
2019-05-02,55753
|
||||
2019-05-04,55741
|
||||
2019-05-05,55746
|
||||
2019-05-10,55614
|
||||
2019-05-13,55576
|
||||
2019-05-23,55615
|
||||
2019-05-24,55607
|
||||
2019-05-29,55863
|
||||
2019-06-05,55855
|
||||
2019-06-11,55858
|
||||
2019-06-17,57257
|
||||
2019-06-19,57268
|
||||
2019-06-22,57300
|
||||
2019-06-28,55636
|
||||
2019-07-04,55685
|
||||
2019-07-21,55986
|
||||
2019-07-27,56064
|
||||
2019-07-31,56087
|
||||
2019-08-06,56727
|
||||
2019-08-10,56882
|
||||
2019-08-13,57161
|
||||
2019-08-14,57290
|
||||
2019-08-14,57290
|
||||
2019-08-22,57444
|
||||
2019-08-30,57483
|
||||
2019-09-06,54944
|
||||
2019-09-09,54357
|
||||
2019-09-09,54978
|
||||
2019-09-09,54369
|
||||
2019-09-10,57564
|
||||
2019-09-19,57598
|
||||
2019-09-23,57654
|
||||
2019-09-29,57706
|
||||
2019-10-10,55033
|
||||
2019-10-12,55049
|
||||
2019-10-15,58266
|
||||
2019-10-18,58140
|
||||
2019-10-27,59520
|
||||
2019-10-27,60274
|
||||
2019-10-30,60393
|
||||
2019-10-31,60554
|
||||
2019-11-03,60709
|
||||
2019-11-15,60398
|
||||
2019-11-17,60479
|
||||
2019-11-20,61648
|
||||
2019-11-26,61991
|
||||
2019-11-27,61994
|
||||
2019-12-02,62013
|
||||
2019-12-11,58874
|
||||
2019-12-15,58571
|
||||
2019-12-20,58613
|
||||
2019-12-21,58620
|
||||
2019-12-23,58609
|
||||
2019-12-30,58644
|
||||
2020-01-01,58624
|
||||
2020-01-04,58784
|
||||
2020-01-06,58752
|
||||
2020-01-09,59477
|
||||
2020-01-11,59828
|
||||
2020-01-14,70186
|
||||
2020-01-16,70190
|
||||
2020-01-16,70192
|
||||
2020-01-16,70194
|
||||
2020-01-19,70185
|
||||
2020-01-21,70148
|
||||
2020-01-23,69913
|
||||
2020-01-24,69400
|
||||
2020-01-30,70366
|
||||
2020-02-03,70630
|
||||
2020-02-05,70539
|
||||
2020-02-09,70581
|
||||
2020-02-14,70689
|
||||
2020-02-17,70730
|
||||
2020-02-21,70913
|
||||
2020-02-22,70913
|
||||
2020-02-25,70900
|
||||
2020-02-25,70899
|
||||
2020-03-01,71044
|
||||
2020-03-05,70951
|
||||
2020-03-07,70986
|
||||
2020-03-11,71602
|
||||
2020-03-15,72981
|
||||
2020-03-18,73277
|
||||
2020-03-21,73696
|
||||
2020-03-25,74082
|
||||
2020-03-28,74283
|
||||
2020-03-29,74246
|
||||
2020-04-01,74337
|
||||
2020-04-03,73650
|
||||
2020-04-03,73650
|
||||
2020-04-03,74496
|
||||
2020-04-04,74443
|
||||
2020-04-06,74526
|
||||
2020-04-09,74743
|
||||
2020-04-10,74776
|
||||
2020-04-11,77246
|
||||
2020-04-13,77421
|
||||
2020-04-16,77742
|
||||
2020-04-18,77859
|
||||
2020-04-22,78011
|
||||
2020-04-26,77988
|
||||
2020-04-28,77922
|
||||
2020-05-02,78706
|
||||
2020-05-05,78284
|
||||
2020-05-05,78415
|
||||
2020-05-12,80333
|
||||
2020-05-13,80475
|
||||
2020-05-13,80478
|
||||
2020-05-15,80536
|
||||
2020-05-20,80467
|
||||
2020-05-26,80154
|
||||
2020-05-27,80194
|
||||
2020-06-02,80365
|
||||
2020-06-09,80280
|
||||
2020-06-16,80288
|
||||
2020-06-22,80150
|
||||
2020-06-25,80210
|
||||
2020-06-27,80125
|
||||
2020-07-02,80270
|
||||
2020-07-02,80269
|
||||
2020-07-05,80168
|
||||
2020-07-06,80138
|
||||
2020-07-13,80326
|
||||
2020-07-18,80544
|
||||
2020-07-24,80717
|
||||
2020-07-29,81637
|
||||
2020-08-01,81553
|
||||
2020-08-03,80891
|
||||
2020-08-06,81399
|
||||
2020-08-13,81944
|
||||
2020-08-14,81991
|
||||
2020-08-15,82382
|
||||
2020-08-17,81783
|
||||
2020-08-19,80561
|
||||
2020-08-25,80243
|
||||
2020-09-02,80705
|
||||
2020-09-07,80651
|
||||
2020-09-14,81224
|
||||
2020-09-20,81185
|
||||
2020-09-26,81538
|
||||
2020-10-03,81610
|
||||
2020-10-08,81261
|
||||
2020-10-13,78761
|
||||
2020-10-14,80393
|
||||
2020-10-19,82570
|
||||
2020-10-29,84247
|
||||
2020-11-01,83933
|
||||
2020-11-03,85787
|
||||
2020-11-08,85753
|
||||
2020-11-10,85237
|
||||
2020-11-14,83966
|
||||
2020-11-15,85841
|
||||
2020-11-16,85873
|
||||
2020-11-19,84014
|
||||
2020-11-22,85989
|
||||
2020-11-25,86700
|
||||
2020-11-28,86789
|
||||
2020-12-02,84807
|
||||
2020-12-09,85237
|
||||
2020-12-14,85502
|
||||
2020-12-19,85366
|
||||
2020-12-26,85329
|
||||
2020-12-31,85039
|
||||
2021-01-02,84857
|
||||
2021-01-05,85080
|
||||
2021-01-12,85147
|
||||
2021-01-17,85927
|
||||
2021-01-22,86594
|
||||
2021-01-22,86598
|
||||
2021-01-24,86951
|
||||
2021-01-31,87219
|
||||
2021-02-02,87435
|
||||
2021-02-03,87472
|
||||
2021-02-08,88084
|
||||
2021-02-09,88144
|
||||
2021-02-14,88467
|
||||
2021-02-16,93137
|
||||
2021-02-21,93976
|
||||
2021-02-22,95467
|
||||
2021-02-26,95724
|
||||
2021-02-28,95738
|
||||
2021-03-06,96816
|
||||
2021-03-09,97160
|
||||
2021-03-10,98543
|
||||
2021-03-16,98124
|
||||
2021-03-21,98036
|
||||
2021-03-28,98935
|
||||
2021-03-31,108331
|
||||
2021-04-04,108661
|
||||
2021-04-09,109204
|
||||
2021-04-13,107194
|
||||
2021-04-19,110542
|
||||
2021-04-24,114001
|
||||
2021-04-26,110412
|
||||
2021-04-26,110640
|
||||
2021-04-29,111480
|
||||
2021-05-01,111273
|
||||
2021-05-04,109823
|
||||
2021-05-05,109895
|
||||
2021-05-06,110012
|
||||
2021-05-06,110389
|
||||
2021-05-06,110388
|
||||
2021-05-12,111718
|
||||
2021-05-15,112096
|
||||
2021-05-17,111304
|
||||
2021-05-22,112307
|
||||
2021-05-25,113665
|
||||
2021-05-31,113440
|
||||
2021-06-07,112793
|
||||
2021-06-16,111737
|
||||
2021-06-22,111097
|
||||
2021-06-28,111840
|
||||
2021-07-01,112597
|
||||
2021-07-04,112549
|
||||
2021-07-13,113288
|
||||
2021-07-18,113810
|
||||
2021-07-19,109428
|
||||
2021-07-26,114486
|
||||
2021-07-29,115073
|
||||
2021-08-02,116212
|
||||
2021-08-09,117895
|
||||
2021-08-17,117365
|
||||
2021-08-20,117920
|
||||
2021-08-25,120319
|
||||
2021-08-26,120978
|
||||
2021-08-30,120071
|
||||
2021-09-02,121207
|
||||
2021-09-06,122035
|
||||
2021-09-07,123870
|
||||
2021-09-12,124372
|
||||
2021-09-17,124102
|
||||
2021-09-24,128563
|
||||
2021-09-30,146491
|
||||
2021-09-30,134219
|
||||
2021-10-03,136251
|
||||
2021-10-05,136967
|
||||
2021-10-12,137843
|
||||
2021-10-14,138536
|
||||
2021-10-19,138825
|
||||
2021-10-23,138926
|
||||
2021-10-23,138924
|
||||
2021-10-27,138265
|
||||
2021-11-04,138874
|
||||
2021-11-11,139030
|
||||
2021-11-14,138993
|
||||
2021-11-17,139435
|
||||
2021-11-21,142110
|
||||
2021-11-29,143464
|
||||
2021-11-29,143445
|
||||
2021-12-05,142530
|
||||
2021-12-09,142455
|
||||
2021-12-12,142692
|
||||
2021-12-13,143297
|
||||
2021-12-16,144097
|
||||
2021-12-19,144158
|
||||
2021-12-20,144560
|
||||
2021-12-25,145695
|
||||
2021-12-30,145548
|
||||
2021-12-30,145733
|
||||
2021-12-30,145722
|
||||
2022-01-02,145585
|
||||
2022-01-04,145850
|
||||
2022-01-07,146136
|
||||
2022-01-11,141417
|
||||
2022-01-18,143355
|
||||
2022-01-19,143024
|
||||
2022-01-21,143703
|
||||
2022-01-24,147055
|
||||
2022-01-28,148850
|
||||
2022-01-30,148995
|
||||
2022-01-31,145419
|
||||
2022-02-01,145820
|
||||
2022-02-07,146537
|
||||
2022-02-12,149185
|
||||
2022-02-13,149314
|
||||
2022-02-13,149310
|
||||
2022-02-17,149375
|
||||
2022-02-22,144820
|
||||
2022-02-26,144994
|
||||
2022-03-06,149041
|
||||
2022-03-07,147855
|
||||
2022-03-09,148170
|
||||
2022-03-12,148589
|
||||
2022-03-14,146796
|
||||
2022-03-19,147408
|
||||
2022-03-24,179929
|
||||
2022-03-29,155244
|
||||
2022-03-31,155722
|
||||
2022-04-05,157219
|
||||
2022-04-09,157918
|
||||
2022-04-13,158721
|
||||
2022-04-18,158685
|
||||
2022-04-21,159434
|
||||
2022-04-25,156519
|
||||
2022-04-29,147622
|
||||
2022-05-03,160941
|
||||
2022-05-05,161181
|
||||
2022-05-10,159075
|
||||
2022-05-14,159822
|
||||
2022-05-19,162749
|
||||
2022-05-25,190704
|
||||
2022-05-29,191376
|
||||
2022-05-31,159914
|
||||
2022-06-02,160277
|
||||
2022-06-07,157364
|
||||
2022-06-09,157727
|
||||
2022-06-09,157728
|
||||
2022-06-16,176440
|
||||
2022-06-21,156237
|
||||
2022-06-21,156351
|
||||
2022-06-25,157331
|
||||
2022-06-29,169697
|
||||
2022-07-01,169950
|
||||
2022-07-04,157937
|
||||
2022-07-13,193473
|
||||
2022-07-16,184158
|
||||
2022-07-16,184151
|
||||
2022-07-18,160136
|
||||
2022-07-21,178809
|
||||
2022-07-23,179868
|
||||
2022-07-25,178960
|
||||
2022-07-29,180120
|
||||
2022-08-03,181182
|
||||
2022-08-09,181269
|
||||
2022-08-12,182096
|
||||
2022-08-17,183097
|
||||
2022-08-20,184115
|
||||
2022-08-24,185010
|
||||
2022-08-25,185457
|
||||
2022-08-31,185282
|
||||
2022-09-04,186011
|
||||
2022-09-05,191152
|
||||
2022-09-08,192212
|
||||
2022-09-11,192741
|
||||
2022-09-13,193957
|
||||
2022-09-17,195558
|
||||
2022-09-23,203597
|
||||
2022-10-01,206305
|
||||
2022-10-06,207597
|
||||
2022-10-09,207822
|
||||
2022-10-13,209872
|
||||
2022-10-15,210413
|
||||
2022-10-17,210447
|
||||
2022-10-20,211113
|
||||
2022-10-27,213058
|
||||
2022-11-01,214897
|
||||
2022-11-09,213900
|
||||
2022-11-12,213824
|
||||
2022-11-13,213703
|
||||
2022-11-20,217549
|
||||
2022-11-21,217480
|
||||
2022-11-26,216056
|
||||
2022-11-28,215551
|
||||
2022-11-29,216535
|
||||
2022-12-03,216289
|
||||
2022-12-04,215941
|
||||
2022-12-05,217328
|
||||
2022-12-06,218396
|
||||
2022-12-11,217058
|
||||
2022-12-13,217777
|
||||
2022-12-15,221734
|
||||
2022-12-18,218988
|
||||
2022-12-20,222429
|
||||
2022-12-26,220512
|
||||
2022-12-29,221194
|
||||
2022-12-29,221286
|
||||
2023-01-01,221408
|
||||
2023-01-06,222412
|
||||
2023-01-08,222543
|
||||
2023-01-11,224546
|
||||
2023-01-13,224883
|
||||
2023-01-19,227133
|
||||
2023-01-23,227888
|
||||
2023-01-24,228566
|
||||
2023-01-27,229981
|
||||
2023-01-27,229984
|
||||
2023-01-27,229982
|
||||
2023-01-31,230484
|
||||
2023-02-05,232647
|
||||
2023-02-07,234223
|
||||
2023-02-07,234224
|
||||
2023-02-07,234225
|
||||
2023-02-16,238471
|
||||
2023-02-19,239662
|
||||
2023-02-23,240545
|
||||
2023-02-28,242824
|
||||
2023-03-03,242535
|
||||
2023-03-06,242918
|
||||
2023-03-07,243247
|
||||
2023-03-10,245114
|
||||
2023-03-14,246765
|
||||
2023-03-21,249713
|
||||
2023-03-25,251352
|
||||
2023-03-29,252212
|
||||
2023-04-07,255970
|
||||
2023-04-11,257219
|
||||
2023-04-16,258518
|
||||
2023-04-18,261933
|
||||
2023-04-19,227983
|
||||
2023-04-19,227990
|
||||
2023-04-23,228604
|
||||
2023-04-26,232373
|
||||
2023-04-27,232779
|
||||
2023-04-30,232871
|
||||
2023-05-02,233770
|
||||
2023-05-05,234994
|
||||
2023-05-08,235143
|
||||
2023-05-11,237016
|
||||
2023-05-14,239139
|
||||
2023-05-15,240280
|
||||
2023-05-20,241506
|
||||
2023-05-21,241863
|
||||
2023-05-24,244463
|
||||
2023-06-02,247071
|
||||
2023-06-06,248246
|
||||
2023-06-10,249055
|
||||
2023-06-11,249131
|
||||
2023-06-13,249620
|
||||
2023-06-14,250498
|
||||
2023-06-14,251175
|
||||
2023-06-16,252193
|
||||
2023-06-17,251905
|
||||
2023-06-18,251692
|
||||
2023-06-23,253494
|
||||
2023-06-27,254126
|
||||
2023-07-01,254777
|
||||
2023-07-06,256386
|
||||
2023-07-09,256863
|
||||
2023-07-14,258584
|
||||
2023-07-15,258686
|
||||
2023-07-21,260456
|
||||
2023-07-23,260648
|
||||
2023-07-27,261943
|
||||
2023-08-01,263190
|
||||
2023-08-04,265328
|
||||
2023-08-05,265416
|
||||
2023-08-08,270572
|
||||
2023-08-05,265416
|
||||
2023-08-08,270572
|
||||
2023-08-13,272237
|
||||
2023-08-17,273046
|
||||
2023-08-21,274012
|
||||
2023-08-22,274386
|
||||
2023-08-26,275961
|
||||
2023-08-28,276186
|
||||
2023-09-03,275807
|
||||
2023-09-04,278172
|
||||
2023-09-05,278982
|
||||
2023-09-06,278577
|
||||
2023-09-06,279984
|
||||
2023-09-08,280864
|
||||
2023-09-08,280880
|
||||
2023-09-10,256325
|
||||
2023-09-14,256360
|
||||
2023-09-17,232843
|
||||
2023-09-21,199201
|
||||
2023-09-24,199797
|
||||
2023-09-25,198772
|
||||
2023-09-30,199066
|
||||
2023-10-02,199445
|
||||
2023-10-04,200834
|
||||
2023-10-08,201893
|
||||
2023-10-12,205682
|
||||
2023-10-13,206400
|
||||
2023-10-17,207277
|
||||
2023-10-18,207772
|
||||
2023-10-21,209454
|
||||
2023-10-23,209641
|
||||
2023-10-27,212061
|
||||
2023-11-01,213201
|
||||
2023-11-02,213954
|
||||
2023-11-03,214479
|
||||
2023-11-08,216420
|
||||
2023-11-11,217324
|
||||
2023-11-13,217948
|
||||
2023-11-19,220347
|
||||
2023-11-21,221332
|
||||
2023-11-24,222893
|
||||
2023-11-25,223248
|
||||
2023-11-25,223243
|
||||
2023-11-25,223280
|
||||
2023-11-26,223351
|
||||
2023-11-26,223383
|
||||
2023-12-01,207394
|
||||
2023-12-03,209543
|
||||
2023-12-12,207036
|
||||
2023-12-16,208825
|
||||
2023-12-17,209018
|
||||
2023-12-17,209039
|
||||
2023-12-25,210140
|
||||
2023-12-30,211312
|
||||
2024-01-03,212750
|
||||
2024-01-06,214062
|
||||
2024-01-13,218575
|
||||
2024-01-17,219830
|
||||
2024-01-21,221053
|
||||
2024-01-27,223711
|
||||
2024-01-30,224996
|
||||
2024-02-06,228314
|
||||
2024-02-10,217233
|
||||
2024-02-12,218247
|
||||
2024-02-15,220821
|
||||
2024-02-24,254775
|
||||
2024-02-25,254848
|
||||
2024-02-28,258469
|
||||
2024-03-04,262158
|
||||
2024-03-09,267028
|
||||
2024-03-15,271444
|
||||
2024-03-19,274182
|
||||
2024-03-23,276907
|
||||
2024-03-28,279190
|
||||
2024-04-02,280143
|
||||
2024-04-04,224760
|
||||
2024-04-09,217824
|
||||
2024-04-11,218372
|
||||
2024-04-18,218820
|
||||
2024-04-22,220628
|
||||
2024-04-25,222022
|
||||
2024-05-01,221355
|
||||
2024-05-03,221759
|
||||
2024-05-12,226223
|
||||
2024-05-20,231604
|
||||
2024-05-27,235492
|
||||
2024-06-03,238516
|
||||
2024-06-08,241525
|
||||
2024-06-14,246468
|
||||
2024-06-16,247581
|
||||
2024-06-19,250373
|
||||
2024-06-21,252605
|
||||
2024-06-24,253668
|
||||
2024-06-26,255301
|
||||
2024-07-01,257346
|
||||
2024-07-04,259192
|
||||
2024-07-07,246087
|
||||
2024-07-11,248818
|
||||
2024-07-14,249841
|
||||
2024-07-15,250427
|
||||
2024-07-20,252997
|
||||
2024-07-27,253087
|
||||
2024-07-30,254295
|
||||
2024-08-02,255663
|
||||
2024-08-04,256151
|
||||
2024-08-08,258444
|
||||
2024-08-11,259515
|
||||
2024-08-16,262079
|
||||
2024-08-17,262585
|
||||
2024-08-20,264079
|
||||
2024-08-26,266548
|
||||
2024-08-29,267969
|
||||
2024-08-30,268441
|
||||
2024-08-31,268542
|
||||
2024-09-04,273066
|
||||
2024-09-06,274083
|
||||
2024-09-10,262683
|
||||
2024-09-13,263308
|
||||
2024-09-16,264288
|
||||
2024-09-20,263239
|
||||
2024-09-21,211727
|
||||
2024-09-22,210625
|
||||
2024-09-25,211678
|
||||
2024-09-27,212247
|
||||
2024-09-27,212248
|
||||
2024-10-01,212248
|
||||
2024-10-01,213048
|
||||
2024-10-01,213048
|
||||
2024-10-03,202839
|
||||
2024-10-05,202547
|
||||
2024-10-07,202029
|
||||
2024-10-09,202482
|
||||
2024-10-10,202586
|
||||
|
After Width: | Height: | Size: 39 KiB |
@@ -0,0 +1,675 @@
|
||||
**Take Note!**
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
`hosts/data/StevenBlack/hosts`, all other issues regarding the content of the
|
||||
produced hosts files should be made with the appropriate data source that
|
||||
contributed the content in question. The contact information for all of the data
|
||||
sources can be found in the `hosts/data/` directory.
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
[](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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Limited to the extensions: fakenews, gambling, social
|
||||
|
||||
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.
|
||||
|
||||
**Therefore this repository is a hosts file aggregator.**
|
||||
|
||||

|
||||
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: fakenews, gambling, social](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts)
|
||||
containing 14,090 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
with GitHub download links.
|
||||
|
||||
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|
||||
| ---------------- | :----: | :-------: | :------------: | :---------------: |
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
of OS.
|
||||
|
||||
## Sources of hosts data unified in this variant
|
||||
|
||||
Updated `hosts` files from the following locations are always unified and
|
||||
included:
|
||||
|
||||
| Host file source | Home page | Raw hosts | License | Issues | Description |
|
||||
| ---------------- | :-------: | :-------: | :-----: | :----: | ----------- |
|
||||
Fake News |[link](https://github.com/marktron/fakenews) | [raw](https://raw.githubusercontent.com/marktron/fakenews/master/fakenews) | MIT | [issues](https://github.com/marktron/fakenews/issues)| An in-progress collection of fake news outlets.
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
Sinfonietta's gambling blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/gambling-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Sinfonietta's social media blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/social-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
|
||||
|
||||
## Extensions
|
||||
|
||||
The unified hosts file is optionally extensible. Extensions are used to include
|
||||
domains by category. Currently, we offer the following categories: `fakenews`,
|
||||
`social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and can be combined in various ways with the base hosts
|
||||
file. The combined products are stored in the
|
||||
[`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates)
|
||||
folder.
|
||||
|
||||
Data for extensions are stored in the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions)
|
||||
folder. You manage extensions by curating this folder tree, where you will find
|
||||
the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we
|
||||
maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
You have three options to generate your own hosts file. You can use our
|
||||
container image, build your own image, or do it in your own environment. Option
|
||||
#1 is easiest if you have Linux with Docker installed.
|
||||
|
||||
### Option 1: Use our container image (Linux only)
|
||||
|
||||
> This will replace your `/etc/hosts`.
|
||||
|
||||
We assume you have Docker available on your host. Just run the following
|
||||
command. Set extensions to your preference.
|
||||
|
||||
```sh
|
||||
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts \
|
||||
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto \
|
||||
--replace --extensions gambling porn
|
||||
```
|
||||
|
||||
If you want to add custom hosts or a whitelist, create either or both files as
|
||||
per [the instructions](#how-do-i-control-which-sources-are-unified) and add the
|
||||
following arguments _before_ `ghcr.io/stevenblack/hosts:latest` depending on
|
||||
which you wish to use.
|
||||
|
||||
```sh
|
||||
-v "path/to/myhosts:/hosts/myhosts" \
|
||||
-v "path/to/whitelist:/hosts/whitelist" \
|
||||
```
|
||||
|
||||
You can rerun this exact command later to update based on the latest available
|
||||
hosts (for example, add it to a weekly cron job).
|
||||
|
||||
### Option 2: Generate your own container image
|
||||
|
||||
We provide the
|
||||
[Dockerfile](https://github.com/StevenBlack/hosts/blob/master/Dockerfile) used
|
||||
by the previous step, which you can use to create a container image with
|
||||
everything you need. The container will contain Python 3 and all its dependency
|
||||
requirements, and a copy of the latest version of this repository.
|
||||
|
||||
Build the Docker container from the root of this repo like this:
|
||||
|
||||
```sh
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
docker run --rm -it stevenblack-hosts updateHostsFile.py
|
||||
```
|
||||
|
||||
> This will create the hosts file, and remove it with the container when done,
|
||||
> so not very useful. You can use the example in option #1 to add volumes so
|
||||
> files on your host are replaced.
|
||||
|
||||
### Option 3: Generate it in your own environment
|
||||
|
||||
To generate your own amalgamated hosts files you will need Python 3.6 or later.
|
||||
|
||||
First, install the dependencies with:
|
||||
|
||||
```sh
|
||||
pip3 install --user -r requirements.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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
|
||||
```sh
|
||||
python3 testUpdateHostsFile.py
|
||||
```
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the
|
||||
sources in the local `data/` subfolder. The script will prompt you whether it
|
||||
should fetch updated versions (from locations defined by the `update.json` text
|
||||
file in each source's folder). Otherwise, it will use the `hosts` file that's
|
||||
already there.
|
||||
|
||||
```sh
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
```
|
||||
|
||||
#### Command line options
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
|
||||
`--auto`, or `-a`: run the script without prompting. When `--auto` is invoked,
|
||||
|
||||
- Hosts data sources, including extensions, are updated.
|
||||
- No extensions are included by default. Use the `--extensions` or `-e` flag to
|
||||
include any you want.
|
||||
- Your active hosts file is _not_ replaced unless you include the `--replace`
|
||||
flag.
|
||||
|
||||
`--backup`, or `-b`: Make a backup of existing hosts file(s) as you generate
|
||||
over them.
|
||||
|
||||
`--extensions <ext1> <ext2> <ext3>`, or `-e <ext1> <ext2> <ext3>`: the names of
|
||||
subfolders below the `extensions` folder containing additional category-specific
|
||||
hosts files to include in the amalgamation. Example: `--extensions porn` or
|
||||
`-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache. 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`: `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.
|
||||
|
||||
`--output <subfolder>`, or `-o <subfolder>`: place the generated source file in
|
||||
a subfolder. If the subfolder does not exist, it will be created.
|
||||
|
||||
`--replace`, or `-r`: trigger replacing your active hosts
|
||||
|
||||
`--skipstatichosts`, or `-s`: `false` (default) or `true`, omit the standard
|
||||
section at the top, containing lines like `127.0.0.1 localhost`. This is useful
|
||||
for configuring proximate DNS services on the local network.
|
||||
|
||||
`--nogendata`, or `-g`: `false` (default) or `true`, skip the generation of the
|
||||
readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
the performances under Windows (with DNS Client service enabled).
|
||||
|
||||
`--minimise`, or `-m`: `false` (default) or `true`, like `--compress`, but puts
|
||||
each domain on a separate line. This is necessary because many implementations
|
||||
of URL blockers that rely on `hosts` files do not conform to the standard which
|
||||
allows multiple hosts on a single line.
|
||||
|
||||
`--blacklist <blacklistfile>`, or `-x <blacklistfile>`: Append the given
|
||||
blacklist file in hosts format to the generated hosts file.
|
||||
|
||||
`--whitelist <whitelistfile>`, or `-w <whitelistfile>`: Use the given whitelist
|
||||
file to remove hosts from the generated hosts file.
|
||||
|
||||
## How do I control which sources are unified?
|
||||
|
||||
Add one or more _additional_ sources, each in a subfolder of the `data/` folder,
|
||||
and specify the `url` key in its `update.json` file.
|
||||
|
||||
Add one or more _optional_ extensions, which originate from subfolders of the
|
||||
`extensions/` folder. Again the url in `update.json` controls where this
|
||||
extension finds its updates.
|
||||
|
||||
Create an _optional_ `blacklist` file. The contents of this file (containing a
|
||||
listing of additional domains in `hosts` file format) are appended to the
|
||||
unified hosts file during the update process. A sample `blacklist` is included,
|
||||
and may be modified as you need.
|
||||
|
||||
- NOTE: The `blacklist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I include my own custom domain mappings?
|
||||
|
||||
If you have custom hosts records, place them in file `myhosts`. The contents of
|
||||
this file are prepended to the unified hosts file during the update process.
|
||||
|
||||
The `myhosts` file is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I prevent domains from being included?
|
||||
|
||||
The domains you list in the `whitelist` file are excluded from the final hosts
|
||||
file.
|
||||
|
||||
The `whitelist` uses partial matching. Therefore if you whitelist
|
||||
`google-analytics.com`, that domain and all its subdomains won't be merged into
|
||||
the final hosts file.
|
||||
|
||||
The `whitelist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
## How can I contribute hosts records?
|
||||
|
||||
If you discover sketchy domains you feel should be included here, here are some
|
||||
ways to contribute them.
|
||||
|
||||
### Option 1: contact one of our hosts sources
|
||||
|
||||
The best way to get new domains included is to submit an issue to any of the
|
||||
data providers whose home pages are
|
||||
[listed here](https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant).
|
||||
This is best because once you submit new domains, they will be curated and
|
||||
updated by the dedicated folks who maintain these sources.
|
||||
|
||||
### Option 2: Fork this repository, add your domains to Steven Black's personal data file, and submit a pull request
|
||||
|
||||
Fork this hosts this repo and add your links to
|
||||
[https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts).
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation
|
||||
falls on us. So this creates 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 existence 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?
|
||||
|
||||
A hosts file, named `hosts` (with no file extension), is a plain-text file used
|
||||
by all operating systems to map hostnames to IP addresses.
|
||||
|
||||
In most operating systems, the `hosts` file is preferential to `DNS`. Therefore
|
||||
if a domain name is resolved by the `hosts` file, the request never leaves your
|
||||
computer.
|
||||
|
||||
Having a smart `hosts` file goes a long way towards blocking malware, adware,
|
||||
and other irritants.
|
||||
|
||||
For example, to nullify requests to some doubleclick.net servers, adding these
|
||||
lines to your hosts file will do it:
|
||||
|
||||
```text
|
||||
# block doubleClick's servers
|
||||
0.0.0.0 ad.ae.doubleclick.net
|
||||
0.0.0.0 ad.ar.doubleclick.net
|
||||
0.0.0.0 ad.at.doubleclick.net
|
||||
0.0.0.0 ad.au.doubleclick.net
|
||||
0.0.0.0 ad.be.doubleclick.net
|
||||
# etc...
|
||||
```
|
||||
|
||||
## We recommend using `0.0.0.0` instead of `127.0.0.1`
|
||||
|
||||
Traditionally most host files use `127.0.0.1`, the _loopback address_, to
|
||||
establish an IP connection to the local machine.
|
||||
|
||||
We prefer to use `0.0.0.0`, which is defined as a non-routable meta-address used
|
||||
to designate an invalid, unknown, or non-applicable target.
|
||||
|
||||
Using `0.0.0.0` is empirically faster, possibly because there's no wait for a
|
||||
timeout resolution. It also does not interfere with a web server that may be
|
||||
running on the local PC.
|
||||
|
||||
## Why not use `0` instead of `0.0.0.0`?
|
||||
|
||||
We tried that. Using `0` doesn't work universally.
|
||||
|
||||
## Location of your hosts file
|
||||
|
||||
To modify your current `hosts` file, look for it in the following places and
|
||||
modify it with a text editor.
|
||||
|
||||
- **macOS (until 10.14.x macOS Mojave), iOS, Android, Linux**: `/etc/hosts`
|
||||
file.
|
||||
- **macOS Catalina:** `/private/etc/hosts` file.
|
||||
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Gentoo
|
||||
|
||||
Gentoo users may find
|
||||
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
|
||||
in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay
|
||||
|
||||
## NixOS
|
||||
|
||||
To install hosts file on your machine add the following into your
|
||||
`configuration.nix`:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.extraHosts = let
|
||||
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
|
||||
hostsFile = builtins.fetchurl hostsPath;
|
||||
in builtins.readFile "${hostsFile}";
|
||||
}
|
||||
```
|
||||
|
||||
- NOTE: Change `hostsPath` if you need other versions of hosts file.
|
||||
- NOTE: The call to `fetchurl` is impure. Use `fetchFromGitHub` with the exact
|
||||
commit if you want to always get the same result.
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
The hosts extensions are also available with the following options:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
blockFakenews = true;
|
||||
blockGambling = true;
|
||||
blockPorn = true;
|
||||
blockSocial = true;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
On Linux and macOS, run the Python script. On Windows more work is required due
|
||||
to compatibility issues so it's preferable to run the batch file as follows:
|
||||
|
||||
```sh
|
||||
updateHostsWindows.bat
|
||||
```
|
||||
|
||||
This file **MUST** be run in command prompt with administrator privileges in the
|
||||
repository directory. In addition to updating the hosts file, it can also
|
||||
replace the existing hosts file, and reload the DNS cache. It goes without
|
||||
saying that for this to work, you must be connected to the internet.
|
||||
|
||||
To open a command prompt as administrator in the repository's directory, do the
|
||||
following:
|
||||
|
||||
- **Windows XP**: Start → Run → `cmd`
|
||||
- **Windows Vista, 7**: Start Button → type `cmd` → right-click Command Prompt →
|
||||
"Run as Administrator"
|
||||
- **Windows 8**: Start → Swipe Up → All Apps → Windows System → right-click
|
||||
Command Prompt → "Run as Administrator"
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
### Warning: Using this `hosts` file in Windows may require disabling DNS Cache service
|
||||
|
||||
Windows has issues with larger hosts files. Recent changes in security within
|
||||
Windows 10 denies access to changing services via other tools except registry
|
||||
hacks. Use the `disable-dnscache-service-win.cmd` file to make proper changes to
|
||||
the Windows registry. You will need to reboot your device once that's done. See
|
||||
the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
following commands to manually flush your DNS cache once the new hosts file is
|
||||
in place.
|
||||
|
||||
The Google Chrome browser may require manually cleaning up its DNS Cache on
|
||||
`chrome://net-internals/#dns` page to thereafter see the changes in your hosts
|
||||
file. See: <https://superuser.com/questions/723703>
|
||||
|
||||
### Windows
|
||||
|
||||
Open a command prompt with administrator privileges and run this command:
|
||||
|
||||
```bat
|
||||
ipconfig /flushdns
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
- **Debian/Ubuntu** `sudo service network-manager restart`
|
||||
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
- **Linux with systemd**: `sudo systemctl restart network.service`
|
||||
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
|
||||
- **Arch Linux/Manjaro with Network Manager**:
|
||||
`sudo systemctl restart NetworkManager.service`
|
||||
- **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:
|
||||
|
||||
```sh
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the
|
||||
following:
|
||||
|
||||
```text
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
- **NixOS**: The `nscd.service` is automatically restarted when the option
|
||||
`networking.extraHosts` was changed.
|
||||
- **Others**: Consult
|
||||
[this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### macOS
|
||||
|
||||
As described in [this article](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
|
||||
open a Terminal and run:
|
||||
|
||||
```sh
|
||||
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
```
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [release-it](https://github.com/release-it/release-it), an
|
||||
excellent CLI release tool for GitHub repos and npm packages, to automate
|
||||
creating [releases](https://github.com/StevenBlack/hosts/releases). This is why
|
||||
the
|
||||
[package.json](https://github.com/StevenBlack/hosts/blob/master/package.json)
|
||||
and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json)
|
||||
files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
|
||||
The goals of this repo are to:
|
||||
|
||||
1. automatically combine high-quality lists of hosts,
|
||||
2. provide situation-appropriate extensions,
|
||||
3. de-dupe the resultant combined list,
|
||||
4. and keep the resultant file reasonably sized.
|
||||
|
||||
A high-quality source is defined here as one that is actively curated. A hosts
|
||||
source should be frequently updated by its maintainers with both additions and
|
||||
removals. The larger the hosts file, the higher the level of curation is
|
||||
expected.
|
||||
|
||||
It is expected that this unified hosts file will serve both desktop and mobile
|
||||
devices under a variety of operating systems.
|
||||
|
||||
## Third-Party Hosts Managers
|
||||
|
||||
- [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate")
|
||||
(for Windows): The Unified Hosts AutoUpdate package is purpose-built for this
|
||||
unified hosts project as well as in active development by community members.
|
||||
You can install and uninstall any blacklist and keep it automatically up to
|
||||
date, and can be placed in a shared network location and deployed across an
|
||||
organization via group policies. And since it is in active development by
|
||||
community members, your bug reports, feature requests, and other feedback are
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
- [Hosts-BL](https://github.com/ScriptTiger/Hosts-BL "Hosts-BL") is a simple
|
||||
tool to handle hosts file black lists. It can remove comments, remove
|
||||
duplicates, compress to 9 domains per line, add IPv6 entries. In addition, it
|
||||
can also convert black lists to multiple other black list formats compatible
|
||||
with other software, such as dnsmasq, DualServer, RPZ, Privoxy, and Unbound,
|
||||
to name a few.
|
||||
- [Host Minder](https://github.com/jeremehancock/hostminder#readme) is a simple
|
||||
GUI that allows you to easily update your /etc/hosts file to one of four
|
||||
consolidated hosts files from StevenBlack/hosts. It is provided as a deb
|
||||
package and comes pre-installed on [UbuntuCE](https://ubuntuce.com/).
|
||||
- [Maza ad blocking](https://github.com/tanrax/maza-ad-blocking) is a bash
|
||||
script that automatically updates host file. You can also update a fresh copy.
|
||||
And each time it generates a dnsmasq-compatible configuration file. Fast
|
||||
installation, compatible with MacOS, Linux and BSD.
|
||||
- [Hostile](https://github.com/feross/hostile) is a nifty command line utility
|
||||
to easily add or remove domains from your hosts file. If our hosts files are
|
||||
too aggressive for you, you can use `hostile` to remove domains, or you can
|
||||
use `hostile` in a bash script to automate a post process each time you
|
||||
download fresh versions of hosts.
|
||||
- [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config)
|
||||
helps customizing, re-installing and using macOS. It also provides a
|
||||
[script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh)
|
||||
to install and update the hosts file using this project on macOS. In
|
||||
combination with a
|
||||
[launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist)
|
||||
it updates the hosts file every x days (default is 4). To install both,
|
||||
download the GitHub repo and run the
|
||||
[install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh)
|
||||
from the directory one level up.
|
||||
- [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker
|
||||
that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi).
|
||||
Pi-hole uses this repository as one of its sources.
|
||||
- [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.
|
||||
- [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound")
|
||||
–
|
||||
[Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.")
|
||||
is a validating, recursive, and caching DNS resolver.
|
||||
- [dnsmasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware)
|
||||
This GitHub gist has a short shell script (bash, will work on any 'nix) and
|
||||
uses `wget` & `awk` present in most distros, to fetch a specified hosts file
|
||||
and convert it to the format required by dnsmasq. Supports IPv4 and IPv6.
|
||||
Designed to be used as either a shell script, or can be dropped into
|
||||
`/etc/cron.weekly` (or wherever suits). The script is short and easily edited,
|
||||
also has a short document attached with notes on dnsmasq setup.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
- Legacy DNS: `76.76.2.35`, `76.76.10.35`, `2606:1a40::35`, `2606:1a40:1::35`
|
||||
- DNS-over-HTTPS/TLS/DOQ: `https://freedns.controld.com/x-stevenblack`, `x-stevenblack.freedns.controld.com`
|
||||
|
||||
## Contribute
|
||||
|
||||
Please read our
|
||||
[Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md).
|
||||
Among other things, this explains how we organize files and folders in this
|
||||
repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you
|
||||
find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to
|
||||
draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our
|
||||
[code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
Logo by [@Tobaloidee](https://github.com/Tobaloidee) Thank you!.
|
||||
@@ -0,0 +1,155 @@
|
||||
|
||||
2023-06-11,12612
|
||||
2023-06-13,12612
|
||||
2023-06-14,12612
|
||||
2023-06-14,12612
|
||||
2023-06-16,12612
|
||||
2023-06-17,12624
|
||||
2023-06-18,12624
|
||||
2023-06-23,12683
|
||||
2023-06-27,12691
|
||||
2023-07-01,12174
|
||||
2023-07-06,12232
|
||||
2023-07-09,12310
|
||||
2023-07-14,12397
|
||||
2023-07-15,12397
|
||||
2023-07-21,12423
|
||||
2023-07-23,12423
|
||||
2023-07-27,12427
|
||||
2023-08-01,12439
|
||||
2023-08-04,12445
|
||||
2023-08-05,12445
|
||||
2023-08-08,12445
|
||||
2023-08-05,12445
|
||||
2023-08-08,12445
|
||||
2023-08-13,12462
|
||||
2023-08-17,12472
|
||||
2023-08-21,12490
|
||||
2023-08-22,12490
|
||||
2023-08-26,12490
|
||||
2023-08-28,12503
|
||||
2023-09-03,12503
|
||||
2023-09-04,12541
|
||||
2023-09-05,12545
|
||||
2023-09-06,12545
|
||||
2023-09-06,12545
|
||||
2023-09-08,12554
|
||||
2023-09-08,12554
|
||||
2023-09-10,12554
|
||||
2023-09-14,12570
|
||||
2023-09-17,12570
|
||||
2023-09-21,12590
|
||||
2023-09-24,12615
|
||||
2023-09-25,12637
|
||||
2023-09-30,12682
|
||||
2023-10-02,12682
|
||||
2023-10-04,12682
|
||||
2023-10-08,12705
|
||||
2023-10-12,12712
|
||||
2023-10-13,12712
|
||||
2023-10-17,12716
|
||||
2023-10-18,12716
|
||||
2023-10-21,12716
|
||||
2023-10-23,12716
|
||||
2023-10-27,12716
|
||||
2023-11-01,12722
|
||||
2023-11-02,12722
|
||||
2023-11-03,12722
|
||||
2023-11-08,12730
|
||||
2023-11-11,12736
|
||||
2023-11-13,12740
|
||||
2023-11-19,12778
|
||||
2023-11-21,12778
|
||||
2023-11-24,12778
|
||||
2023-11-25,12778
|
||||
2023-11-25,12778
|
||||
2023-11-25,12778
|
||||
2023-11-26,12778
|
||||
2023-11-26,12778
|
||||
2023-12-01,12853
|
||||
2023-12-03,12872
|
||||
2023-12-12,12881
|
||||
2023-12-16,12883
|
||||
2023-12-17,12889
|
||||
2023-12-17,12889
|
||||
2023-12-25,12893
|
||||
2023-12-30,12897
|
||||
2024-01-03,12918
|
||||
2024-01-06,12950
|
||||
2024-01-13,12987
|
||||
2024-01-17,13027
|
||||
2024-01-21,13029
|
||||
2024-01-27,13033
|
||||
2024-01-30,13033
|
||||
2024-02-06,13068
|
||||
2024-02-10,13068
|
||||
2024-02-12,13068
|
||||
2024-02-15,13068
|
||||
2024-02-24,13101
|
||||
2024-02-25,13101
|
||||
2024-02-28,13103
|
||||
2024-03-04,13114
|
||||
2024-03-09,13114
|
||||
2024-03-15,13116
|
||||
2024-03-19,13120
|
||||
2024-03-23,13120
|
||||
2024-03-28,13123
|
||||
2024-04-02,13125
|
||||
2024-04-04,13125
|
||||
2024-04-09,13443
|
||||
2024-04-11,13443
|
||||
2024-04-18,13460
|
||||
2024-04-22,13474
|
||||
2024-04-25,13543
|
||||
2024-05-01,13543
|
||||
2024-05-03,13545
|
||||
2024-05-12,13594
|
||||
2024-05-20,13616
|
||||
2024-05-27,13621
|
||||
2024-06-03,13630
|
||||
2024-06-08,13638
|
||||
2024-06-14,13649
|
||||
2024-06-16,13662
|
||||
2024-06-19,13669
|
||||
2024-06-21,13669
|
||||
2024-06-24,13679
|
||||
2024-06-26,13679
|
||||
2024-07-01,13681
|
||||
2024-07-04,13681
|
||||
2024-07-07,13691
|
||||
2024-07-11,13703
|
||||
2024-07-14,13726
|
||||
2024-07-15,13740
|
||||
2024-07-20,13745
|
||||
2024-07-27,13746
|
||||
2024-07-30,13746
|
||||
2024-08-02,13748
|
||||
2024-08-04,13758
|
||||
2024-08-08,13782
|
||||
2024-08-11,13805
|
||||
2024-08-16,13805
|
||||
2024-08-17,13805
|
||||
2024-08-20,13808
|
||||
2024-08-26,13820
|
||||
2024-08-29,13825
|
||||
2024-08-30,13838
|
||||
2024-08-31,13838
|
||||
2024-09-04,13848
|
||||
2024-09-06,13851
|
||||
2024-09-10,13851
|
||||
2024-09-13,13851
|
||||
2024-09-16,13863
|
||||
2024-09-20,13863
|
||||
2024-09-21,13863
|
||||
2024-09-22,13863
|
||||
2024-09-25,13863
|
||||
2024-09-27,13863
|
||||
2024-09-27,13863
|
||||
2024-10-01,13863
|
||||
2024-10-01,13881
|
||||
2024-10-01,13881
|
||||
2024-10-03,13887
|
||||
2024-10-05,13894
|
||||
2024-10-07,13887
|
||||
2024-10-09,13887
|
||||
2024-10-10,13887
|
||||
|
After Width: | Height: | Size: 33 KiB |
@@ -10,15 +10,15 @@ sources can be found in the `hosts/data/` directory.
|
||||
|
||||

|
||||
|
||||
[](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://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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Unified hosts file with fakenews, gambling, social extensions
|
||||
|
||||
@@ -30,18 +30,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **April 24 2023**.
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews, gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts)
|
||||
containing 183,645 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with fakenews, gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts)
|
||||
containing 134,994 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[15 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant.
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
@@ -49,22 +49,37 @@ 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) | 171,163 | [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) | 173,357 | [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) | 178,627 | [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) | 218,945 | [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) | 173,987 | [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) | 180,821 | [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) | 221,139 | [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) | 176,181 | [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) | 226,409 | [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) | 181,451 | [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) | 221,768 | [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) | 228,603 | [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) | 183,645 | [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) | 223,962 | [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) | 229,232 | [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) | 231,426 | [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) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -85,11 +100,9 @@ add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.g
|
||||
add.Spam |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Spam sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
Mitchell Krog's - Badd Boyz Hosts |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | MIT | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)| Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers
|
||||
hostsVN |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Hosts block ads of Vietnamese
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com/PolishFiltersTeam/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
MetaMask eth-phishing-detect |[link](https://github.com/MetaMask/eth-phishing-detect) | [raw](https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt) | DON'T BE A DICK PUBLIC LICENSE | [issues](https://github.com/MetaMask/eth-phishing-detect/issues)| Phishing domains targeting Ethereum users.
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/FiltersHeroes/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com//FiltersHeroes/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
minecraft-hosts |[link](https://github.com/jamiemansfield/minecraft-hosts) | [raw](https://raw.githubusercontent.com/jamiemansfield/minecraft-hosts/master/lists/tracking.txt) | CC0-1.0 | [issues](https://github.com/jamiemansfield/minecraft-hosts/issues)| Minecraft related tracker hosts
|
||||
MVPS hosts file |[link](https://winhelp2002.mvps.org/) | [raw](https://winhelp2002.mvps.org/hosts.txt) | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)| The purpose of this site is to provide the user with a high quality custom HOSTS file.
|
||||
shady-hosts |[link](https://github.com/shreyasminocha/shady-hosts) | [raw](https://raw.githubusercontent.com/shreyasminocha/shady-hosts/main/hosts) | CC0-1.0 | [issues](https://github.com/shreyasminocha/shady-hosts/issues)| Analytics, ad, and activity monitoring hosts
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org/) |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | non-commercial with attribution | [issues](mailto:hosts@someonewhocares.org)| How to make the internet not suck (as much).
|
||||
Tiuxo hostlist - ads |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/ads) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
UncheckyAds |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Windows installers ads sources sites based on https://unchecky.com/ content.
|
||||
@@ -99,7 +112,6 @@ Fake News |[link](https://github.com/marktron/fakenews) | [raw](https://raw.gith
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
Sinfonietta's gambling blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/gambling-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Sinfonietta's social media blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/social-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - social |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/social) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
@@ -189,6 +201,10 @@ pip3 install --user -r requirements.txt
|
||||
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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
@@ -252,6 +268,9 @@ readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
@@ -418,7 +437,7 @@ like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
@@ -485,6 +504,8 @@ the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
@@ -643,6 +664,8 @@ devices under a variety of operating systems.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
|
||||
@@ -0,0 +1,861 @@
|
||||
|
||||
2016-12-17,34085
|
||||
2016-12-18,34131
|
||||
2016-12-18,34159
|
||||
2016-12-19,34185
|
||||
2016-12-20,34262
|
||||
2016-12-21,34294
|
||||
2016-12-21,34251
|
||||
2016-12-22,34287
|
||||
2016-12-25,34301
|
||||
2016-12-27,34316
|
||||
2016-12-28,34336
|
||||
2017-01-02,34351
|
||||
2017-01-05,32322
|
||||
2017-01-05,34352
|
||||
2017-01-10,34425
|
||||
2017-01-11,34427
|
||||
2017-01-14,34423
|
||||
2017-01-18,34472
|
||||
2017-01-18,34473
|
||||
2017-01-20,34480
|
||||
2017-01-22,34417
|
||||
2017-01-26,34451
|
||||
2017-01-31,34488
|
||||
2017-02-04,34495
|
||||
2017-02-04,34496
|
||||
2017-02-07,34475
|
||||
2017-02-07,34474
|
||||
2017-02-10,34488
|
||||
2017-02-11,34488
|
||||
2017-02-13,34488
|
||||
2017-02-15,34506
|
||||
2017-02-17,34502
|
||||
2017-02-17,34502
|
||||
2017-02-20,34571
|
||||
2017-02-22,38494
|
||||
2017-02-23,38493
|
||||
2017-02-23,37947
|
||||
2017-02-24,37938
|
||||
2017-02-24,37525
|
||||
2017-02-26,37552
|
||||
2017-03-01,37608
|
||||
2017-03-04,37650
|
||||
2017-03-07,37657
|
||||
2017-03-10,37805
|
||||
2017-03-15,37836
|
||||
2017-03-16,37842
|
||||
2017-03-20,37852
|
||||
2017-03-22,37861
|
||||
2017-03-25,37887
|
||||
2017-03-30,37972
|
||||
2017-04-05,38012
|
||||
2017-04-08,37810
|
||||
2017-04-08,37810
|
||||
2017-04-08,37810
|
||||
2017-04-11,37898
|
||||
2017-04-13,37819
|
||||
2017-04-15,37850
|
||||
2017-04-16,37850
|
||||
2017-04-17,37869
|
||||
2017-04-18,37886
|
||||
2017-04-22,37939
|
||||
2017-04-25,37972
|
||||
2017-04-26,37998
|
||||
2017-05-02,38044
|
||||
2017-05-07,38083
|
||||
2017-05-08,38083
|
||||
2017-05-10,38140
|
||||
2017-05-13,38250
|
||||
2017-05-15,38266
|
||||
2017-05-15,38266
|
||||
2017-05-16,38331
|
||||
2017-05-21,38331
|
||||
2017-05-21,38410
|
||||
2017-05-23,38434
|
||||
2017-05-28,38576
|
||||
2017-05-29,38619
|
||||
2017-05-30,38629
|
||||
2017-06-02,38720
|
||||
2017-06-05,38760
|
||||
2017-06-11,38829
|
||||
2017-06-21,39042
|
||||
2017-06-22,39071
|
||||
2017-06-24,38988
|
||||
2017-06-28,39037
|
||||
2017-07-04,39040
|
||||
2017-07-10,39179
|
||||
2017-07-11,39190
|
||||
2017-07-11,39189
|
||||
2017-07-12,39203
|
||||
2017-07-17,38929
|
||||
2017-07-17,38928
|
||||
2017-07-18,38868
|
||||
2017-07-26,38573
|
||||
2017-07-28,38574
|
||||
2017-07-31,38602
|
||||
2017-08-08,38331
|
||||
2017-08-12,38492
|
||||
2017-08-15,40995
|
||||
2017-08-15,40995
|
||||
2017-08-18,41016
|
||||
2017-08-18,40771
|
||||
2017-08-20,40771
|
||||
2017-08-20,40785
|
||||
2017-08-20,40785
|
||||
2017-08-21,40745
|
||||
2017-08-28,40814
|
||||
2017-08-31,40804
|
||||
2017-09-05,40715
|
||||
2017-09-07,40777
|
||||
2017-09-13,40810
|
||||
2017-09-18,40756
|
||||
2017-09-21,40779
|
||||
2017-09-29,40798
|
||||
2017-10-05,40810
|
||||
2017-10-11,40795
|
||||
2017-10-15,45154
|
||||
2017-10-19,45123
|
||||
2017-10-25,45155
|
||||
2017-10-25,45182
|
||||
2017-10-28,45181
|
||||
2017-11-01,45226
|
||||
2017-11-04,45241
|
||||
2017-11-09,45277
|
||||
2017-11-16,45353
|
||||
2017-11-25,45402
|
||||
2017-11-30,45438
|
||||
2017-12-07,45352
|
||||
2017-12-11,45362
|
||||
2017-12-17,48054
|
||||
2017-12-18,45394
|
||||
2017-12-21,45402
|
||||
2017-12-27,45404
|
||||
2017-12-30,45403
|
||||
2018-01-01,45403
|
||||
2018-01-06,46445
|
||||
2018-01-10,46441
|
||||
2018-01-13,46348
|
||||
2018-01-14,46355
|
||||
2018-01-21,46388
|
||||
2018-01-22,46390
|
||||
2018-01-23,46396
|
||||
2018-01-26,46399
|
||||
2018-01-26,46502
|
||||
2018-01-31,46415
|
||||
2018-02-02,45607
|
||||
2018-02-08,58372
|
||||
2018-02-09,58372
|
||||
2018-02-11,58386
|
||||
2018-02-13,58360
|
||||
2018-02-14,58360
|
||||
2018-02-15,58357
|
||||
2018-02-20,58323
|
||||
2018-02-24,62386
|
||||
2018-02-24,59309
|
||||
2018-02-25,59302
|
||||
2018-02-25,59301
|
||||
2018-02-26,59317
|
||||
2018-02-28,59337
|
||||
2018-03-03,59333
|
||||
2018-03-04,59348
|
||||
2018-03-04,59266
|
||||
2018-03-06,59320
|
||||
2018-03-07,59320
|
||||
2018-03-08,59315
|
||||
2018-03-09,59331
|
||||
2018-03-10,59332
|
||||
2018-03-12,59356
|
||||
2018-03-13,59358
|
||||
2018-03-14,59365
|
||||
2018-03-15,59864
|
||||
2018-03-15,59375
|
||||
2018-03-17,59380
|
||||
2018-03-17,59380
|
||||
2018-03-19,59417
|
||||
2018-03-20,59455
|
||||
2018-03-22,59459
|
||||
2018-03-23,63899
|
||||
2018-03-23,63899
|
||||
2018-03-24,59945
|
||||
2018-03-26,59999
|
||||
2018-03-28,60064
|
||||
2018-03-29,60056
|
||||
2018-03-30,60055
|
||||
2018-04-02,59608
|
||||
2018-04-02,59102
|
||||
2018-04-04,58490
|
||||
2018-04-05,58467
|
||||
2018-04-06,58411
|
||||
2018-04-06,58416
|
||||
2018-04-08,58349
|
||||
2018-04-12,58365
|
||||
2018-04-16,58261
|
||||
2018-04-17,58259
|
||||
2018-04-19,57979
|
||||
2018-04-21,58012
|
||||
2018-04-22,58010
|
||||
2018-04-24,58022
|
||||
2018-04-25,57897
|
||||
2018-04-30,57951
|
||||
2018-05-02,57728
|
||||
2018-05-05,57734
|
||||
2018-05-08,57585
|
||||
2018-05-12,57612
|
||||
2018-05-13,57608
|
||||
2018-05-17,57287
|
||||
2018-05-19,57288
|
||||
2018-05-22,57301
|
||||
2018-05-30,58470
|
||||
2018-06-02,58489
|
||||
2018-06-02,58489
|
||||
2018-06-02,58489
|
||||
2018-06-05,58704
|
||||
2018-06-08,59852
|
||||
2018-06-10,59874
|
||||
2018-06-14,59988
|
||||
2018-06-14,59987
|
||||
2018-06-14,59987
|
||||
2018-06-14,59987
|
||||
2018-06-14,59987
|
||||
2018-06-16,60206
|
||||
2018-06-17,60400
|
||||
2018-06-18,60487
|
||||
2018-06-20,60817
|
||||
2018-06-24,60867
|
||||
2018-06-28,60900
|
||||
2018-06-30,61028
|
||||
2018-07-04,62521
|
||||
2018-07-06,65557
|
||||
2018-07-09,65535
|
||||
2018-07-11,64302
|
||||
2018-07-16,64307
|
||||
2018-07-23,63824
|
||||
2018-07-26,64011
|
||||
2018-07-26,64011
|
||||
2018-07-30,64831
|
||||
2018-08-01,64895
|
||||
2018-08-08,65356
|
||||
2018-08-13,65679
|
||||
2018-08-19,66606
|
||||
2018-08-22,65984
|
||||
2018-08-24,65303
|
||||
2018-08-25,65223
|
||||
2018-08-29,64303
|
||||
2018-09-04,64242
|
||||
2018-09-05,63504
|
||||
2018-09-06,63576
|
||||
2018-09-08,63567
|
||||
2018-09-13,62748
|
||||
2018-09-16,61546
|
||||
2018-09-18,60681
|
||||
2018-09-23,60894
|
||||
2018-10-02,60895
|
||||
2018-10-05,59768
|
||||
2018-10-09,59682
|
||||
2018-10-14,59758
|
||||
2018-10-22,57919
|
||||
2018-10-23,57653
|
||||
2018-11-01,57075
|
||||
2018-11-02,57467
|
||||
2018-11-14,69710
|
||||
2018-11-20,68947
|
||||
2018-11-21,69059
|
||||
2018-11-26,68197
|
||||
2018-11-29,68718
|
||||
2018-12-04,68709
|
||||
2018-12-11,67365
|
||||
2018-12-15,67371
|
||||
2018-12-23,67739
|
||||
2018-12-29,80198
|
||||
2018-12-30,67661
|
||||
2019-01-04,67455
|
||||
2019-01-10,42922
|
||||
2019-01-13,43239
|
||||
2019-01-22,43265
|
||||
2019-01-26,43488
|
||||
2019-01-29,43513
|
||||
2019-02-06,43585
|
||||
2019-02-11,44213
|
||||
2019-02-18,44179
|
||||
2019-02-24,44201
|
||||
2019-03-02,44192
|
||||
2019-03-06,43705
|
||||
2019-03-15,43478
|
||||
2019-03-21,43422
|
||||
2019-03-26,43546
|
||||
2019-04-02,43497
|
||||
2019-04-07,43455
|
||||
2019-04-11,43173
|
||||
2019-04-17,42805
|
||||
2019-04-25,42900
|
||||
2019-05-02,44539
|
||||
2019-05-04,44485
|
||||
2019-05-05,44488
|
||||
2019-05-10,44353
|
||||
2019-05-13,44315
|
||||
2019-05-23,44350
|
||||
2019-05-24,44342
|
||||
2019-05-29,44599
|
||||
2019-06-05,44590
|
||||
2019-06-11,44592
|
||||
2019-06-17,45991
|
||||
2019-06-19,46000
|
||||
2019-06-22,46219
|
||||
2019-06-28,46274
|
||||
2019-07-04,46321
|
||||
2019-07-21,46622
|
||||
2019-07-27,46625
|
||||
2019-07-31,46646
|
||||
2019-08-06,47286
|
||||
2019-08-10,47440
|
||||
2019-08-13,47719
|
||||
2019-08-14,47783
|
||||
2019-08-14,47783
|
||||
2019-08-22,47858
|
||||
2019-08-30,47895
|
||||
2019-09-06,45335
|
||||
2019-09-09,44748
|
||||
2019-09-09,45369
|
||||
2019-09-09,44760
|
||||
2019-09-10,47955
|
||||
2019-09-19,47989
|
||||
2019-09-23,48044
|
||||
2019-09-29,48096
|
||||
2019-10-10,45423
|
||||
2019-10-12,45439
|
||||
2019-10-15,48656
|
||||
2019-10-18,48517
|
||||
2019-10-27,48566
|
||||
2019-10-27,48568
|
||||
2019-10-30,48594
|
||||
2019-10-31,48690
|
||||
2019-11-03,48694
|
||||
2019-11-15,48383
|
||||
2019-11-17,48446
|
||||
2019-11-20,48528
|
||||
2019-11-26,48825
|
||||
2019-11-27,48826
|
||||
2019-12-02,48845
|
||||
2019-12-11,45706
|
||||
2019-12-15,45402
|
||||
2019-12-20,45363
|
||||
2019-12-21,45368
|
||||
2019-12-23,45357
|
||||
2019-12-30,45390
|
||||
2020-01-01,45367
|
||||
2020-01-04,45527
|
||||
2020-01-06,45495
|
||||
2020-01-09,46216
|
||||
2020-01-11,46567
|
||||
2020-01-14,56923
|
||||
2020-01-16,56927
|
||||
2020-01-16,56929
|
||||
2020-01-16,56931
|
||||
2020-01-19,56922
|
||||
2020-01-21,56885
|
||||
2020-01-23,56650
|
||||
2020-01-24,56132
|
||||
2020-01-30,57098
|
||||
2020-02-03,57362
|
||||
2020-02-05,57271
|
||||
2020-02-09,57313
|
||||
2020-02-14,57421
|
||||
2020-02-17,57462
|
||||
2020-02-21,57412
|
||||
2020-02-22,57412
|
||||
2020-02-25,57399
|
||||
2020-02-25,57398
|
||||
2020-03-01,57543
|
||||
2020-03-05,57448
|
||||
2020-03-07,57482
|
||||
2020-03-11,57988
|
||||
2020-03-15,59269
|
||||
2020-03-18,59517
|
||||
2020-03-21,59879
|
||||
2020-03-25,60057
|
||||
2020-03-28,60258
|
||||
2020-03-29,60192
|
||||
2020-04-01,60283
|
||||
2020-04-03,59587
|
||||
2020-04-03,59587
|
||||
2020-04-03,60442
|
||||
2020-04-04,60389
|
||||
2020-04-06,60472
|
||||
2020-04-09,60689
|
||||
2020-04-10,60721
|
||||
2020-04-11,60736
|
||||
2020-04-13,60693
|
||||
2020-04-16,61010
|
||||
2020-04-18,61127
|
||||
2020-04-22,61280
|
||||
2020-04-26,61242
|
||||
2020-04-28,61176
|
||||
2020-05-02,61963
|
||||
2020-05-05,61500
|
||||
2020-05-05,61635
|
||||
2020-05-12,63553
|
||||
2020-05-13,63695
|
||||
2020-05-13,63698
|
||||
2020-05-15,63756
|
||||
2020-05-20,63688
|
||||
2020-05-26,63375
|
||||
2020-05-27,63415
|
||||
2020-06-02,63570
|
||||
2020-06-09,63485
|
||||
2020-06-16,63486
|
||||
2020-06-22,63346
|
||||
2020-06-25,63404
|
||||
2020-06-27,63319
|
||||
2020-07-02,63464
|
||||
2020-07-02,63463
|
||||
2020-07-05,63361
|
||||
2020-07-06,63331
|
||||
2020-07-13,63488
|
||||
2020-07-18,63684
|
||||
2020-07-24,63742
|
||||
2020-07-29,64632
|
||||
2020-08-01,64531
|
||||
2020-08-03,63859
|
||||
2020-08-06,64367
|
||||
2020-08-13,65107
|
||||
2020-08-14,65154
|
||||
2020-08-15,65111
|
||||
2020-08-17,64512
|
||||
2020-08-19,63284
|
||||
2020-08-25,62916
|
||||
2020-09-02,63378
|
||||
2020-09-07,63324
|
||||
2020-09-14,63897
|
||||
2020-09-20,63858
|
||||
2020-09-26,64211
|
||||
2020-10-03,64261
|
||||
2020-10-08,63912
|
||||
2020-10-13,63550
|
||||
2020-10-14,62743
|
||||
2020-10-19,64820
|
||||
2020-10-29,65985
|
||||
2020-11-01,65672
|
||||
2020-11-03,67526
|
||||
2020-11-08,67492
|
||||
2020-11-10,66971
|
||||
2020-11-14,65096
|
||||
2020-11-15,66971
|
||||
2020-11-16,67003
|
||||
2020-11-19,65144
|
||||
2020-11-22,67119
|
||||
2020-11-25,67401
|
||||
2020-11-28,67490
|
||||
2020-12-02,65508
|
||||
2020-12-09,65938
|
||||
2020-12-14,66204
|
||||
2020-12-19,66066
|
||||
2020-12-26,66029
|
||||
2020-12-31,65739
|
||||
2021-01-02,65557
|
||||
2021-01-05,65780
|
||||
2021-01-12,65847
|
||||
2021-01-17,66169
|
||||
2021-01-22,66836
|
||||
2021-01-22,66840
|
||||
2021-01-24,67199
|
||||
2021-01-31,67504
|
||||
2021-02-02,67720
|
||||
2021-02-03,67757
|
||||
2021-02-08,67883
|
||||
2021-02-09,67943
|
||||
2021-02-14,68269
|
||||
2021-02-16,70286
|
||||
2021-02-21,71116
|
||||
2021-02-22,72616
|
||||
2021-02-26,72873
|
||||
2021-02-28,72887
|
||||
2021-03-06,73436
|
||||
2021-03-09,73780
|
||||
2021-03-10,75163
|
||||
2021-03-16,74784
|
||||
2021-03-21,74696
|
||||
2021-03-28,75595
|
||||
2021-03-31,84991
|
||||
2021-04-04,85321
|
||||
2021-04-09,85864
|
||||
2021-04-13,83854
|
||||
2021-04-19,87191
|
||||
2021-04-24,90652
|
||||
2021-04-26,87063
|
||||
2021-04-26,87291
|
||||
2021-04-29,88131
|
||||
2021-05-01,87924
|
||||
2021-05-04,86474
|
||||
2021-05-05,86546
|
||||
2021-05-06,86663
|
||||
2021-05-06,87040
|
||||
2021-05-06,87039
|
||||
2021-05-12,88375
|
||||
2021-05-15,88761
|
||||
2021-05-17,87969
|
||||
2021-05-22,88972
|
||||
2021-05-25,90330
|
||||
2021-05-31,90105
|
||||
2021-06-07,89458
|
||||
2021-06-16,88495
|
||||
2021-06-22,87855
|
||||
2021-06-28,88504
|
||||
2021-07-01,89261
|
||||
2021-07-04,89213
|
||||
2021-07-13,89952
|
||||
2021-07-18,90452
|
||||
2021-07-19,86070
|
||||
2021-07-26,91128
|
||||
2021-07-29,91715
|
||||
2021-08-02,92854
|
||||
2021-08-09,94535
|
||||
2021-08-17,94005
|
||||
2021-08-20,94560
|
||||
2021-08-25,96959
|
||||
2021-08-26,97618
|
||||
2021-08-30,96613
|
||||
2021-09-02,97703
|
||||
2021-09-06,98124
|
||||
2021-09-07,99959
|
||||
2021-09-12,100461
|
||||
2021-09-17,100191
|
||||
2021-09-24,101572
|
||||
2021-09-30,110718
|
||||
2021-09-30,98446
|
||||
2021-10-03,98717
|
||||
2021-10-05,99364
|
||||
2021-10-12,100240
|
||||
2021-10-14,100933
|
||||
2021-10-19,101186
|
||||
2021-10-23,101277
|
||||
2021-10-23,101277
|
||||
2021-10-27,100647
|
||||
2021-11-04,101258
|
||||
2021-11-11,101416
|
||||
2021-11-14,101379
|
||||
2021-11-17,101821
|
||||
2021-11-21,104502
|
||||
2021-11-29,105845
|
||||
2021-11-29,105826
|
||||
2021-12-05,104911
|
||||
2021-12-09,104837
|
||||
2021-12-12,105074
|
||||
2021-12-13,105679
|
||||
2021-12-16,106464
|
||||
2021-12-19,106525
|
||||
2021-12-20,106927
|
||||
2021-12-25,108062
|
||||
2021-12-30,107915
|
||||
2021-12-30,108100
|
||||
2021-12-30,108089
|
||||
2022-01-02,107940
|
||||
2022-01-04,108205
|
||||
2022-01-07,108491
|
||||
2022-01-11,103763
|
||||
2022-01-18,105147
|
||||
2022-01-19,104816
|
||||
2022-01-21,105476
|
||||
2022-01-24,108828
|
||||
2022-01-28,110623
|
||||
2022-01-30,110768
|
||||
2022-01-31,107192
|
||||
2022-02-01,107593
|
||||
2022-02-07,108310
|
||||
2022-02-12,109353
|
||||
2022-02-13,109483
|
||||
2022-02-13,109480
|
||||
2022-02-17,109543
|
||||
2022-02-22,104988
|
||||
2022-02-26,105162
|
||||
2022-03-06,109209
|
||||
2022-03-07,108023
|
||||
2022-03-09,108338
|
||||
2022-03-12,108757
|
||||
2022-03-14,106964
|
||||
2022-03-19,107576
|
||||
2022-03-24,140097
|
||||
2022-03-29,115412
|
||||
2022-03-31,115890
|
||||
2022-04-05,117148
|
||||
2022-04-09,117847
|
||||
2022-04-13,118584
|
||||
2022-04-18,118548
|
||||
2022-04-21,119297
|
||||
2022-04-25,116382
|
||||
2022-04-29,107485
|
||||
2022-05-03,120804
|
||||
2022-05-05,121044
|
||||
2022-05-10,118938
|
||||
2022-05-14,119685
|
||||
2022-05-19,122612
|
||||
2022-05-25,150567
|
||||
2022-05-29,151083
|
||||
2022-05-31,119621
|
||||
2022-06-02,119984
|
||||
2022-06-07,117071
|
||||
2022-06-09,117434
|
||||
2022-06-09,117435
|
||||
2022-06-16,136147
|
||||
2022-06-21,115944
|
||||
2022-06-21,116058
|
||||
2022-06-25,117038
|
||||
2022-06-29,129404
|
||||
2022-07-01,129657
|
||||
2022-07-04,117644
|
||||
2022-07-13,153180
|
||||
2022-07-16,143865
|
||||
2022-07-16,143858
|
||||
2022-07-18,119843
|
||||
2022-07-21,138516
|
||||
2022-07-23,139303
|
||||
2022-07-25,138395
|
||||
2022-07-29,139551
|
||||
2022-08-03,140613
|
||||
2022-08-09,140700
|
||||
2022-08-12,141527
|
||||
2022-08-17,142528
|
||||
2022-08-20,143454
|
||||
2022-08-24,144079
|
||||
2022-08-25,144526
|
||||
2022-08-31,144352
|
||||
2022-09-04,145081
|
||||
2022-09-05,149327
|
||||
2022-09-08,150282
|
||||
2022-09-11,150784
|
||||
2022-09-13,151673
|
||||
2022-09-17,153005
|
||||
2022-09-23,161044
|
||||
2022-10-01,163176
|
||||
2022-10-06,164466
|
||||
2022-10-09,164691
|
||||
2022-10-13,166741
|
||||
2022-10-15,167282
|
||||
2022-10-17,167316
|
||||
2022-10-20,167982
|
||||
2022-10-27,169915
|
||||
2022-11-01,171704
|
||||
2022-11-09,170311
|
||||
2022-11-12,170240
|
||||
2022-11-13,170119
|
||||
2022-11-20,173868
|
||||
2022-11-21,173801
|
||||
2022-11-26,172369
|
||||
2022-11-28,171861
|
||||
2022-11-29,172800
|
||||
2022-12-03,172554
|
||||
2022-12-04,172206
|
||||
2022-12-05,173592
|
||||
2022-12-06,174655
|
||||
2022-12-11,173317
|
||||
2022-12-13,173956
|
||||
2022-12-15,177913
|
||||
2022-12-18,175159
|
||||
2022-12-20,178584
|
||||
2022-12-26,176646
|
||||
2022-12-29,177324
|
||||
2022-12-29,177416
|
||||
2023-01-01,177538
|
||||
2023-01-06,178517
|
||||
2023-01-08,178648
|
||||
2023-01-11,180641
|
||||
2023-01-13,180978
|
||||
2023-01-19,183228
|
||||
2023-01-23,183983
|
||||
2023-01-24,184661
|
||||
2023-01-27,186066
|
||||
2023-01-27,186069
|
||||
2023-01-27,186067
|
||||
2023-01-31,186568
|
||||
2023-02-05,188590
|
||||
2023-02-07,190165
|
||||
2023-02-07,190166
|
||||
2023-02-07,190167
|
||||
2023-02-16,194411
|
||||
2023-02-19,195602
|
||||
2023-02-23,196419
|
||||
2023-02-28,198483
|
||||
2023-03-03,198181
|
||||
2023-03-06,198564
|
||||
2023-03-07,198893
|
||||
2023-03-10,200760
|
||||
2023-03-14,202391
|
||||
2023-03-21,205339
|
||||
2023-03-25,206973
|
||||
2023-03-29,207698
|
||||
2023-04-07,211451
|
||||
2023-04-11,212260
|
||||
2023-04-16,213559
|
||||
2023-04-18,216974
|
||||
2023-04-19,183024
|
||||
2023-04-19,183031
|
||||
2023-04-23,183646
|
||||
2023-04-26,187415
|
||||
2023-04-27,187821
|
||||
2023-04-30,187914
|
||||
2023-05-02,188813
|
||||
2023-05-05,190037
|
||||
2023-05-08,189996
|
||||
2023-05-11,191818
|
||||
2023-05-14,193877
|
||||
2023-05-15,195018
|
||||
2023-05-20,196221
|
||||
2023-05-21,196352
|
||||
2023-05-24,198904
|
||||
2023-06-02,201512
|
||||
2023-06-06,202686
|
||||
2023-06-10,203495
|
||||
2023-06-11,203571
|
||||
2023-06-13,204060
|
||||
2023-06-14,204938
|
||||
2023-06-14,205615
|
||||
2023-06-16,206633
|
||||
2023-06-17,206342
|
||||
2023-06-18,206129
|
||||
2023-06-23,207921
|
||||
2023-06-27,208552
|
||||
2023-07-01,209203
|
||||
2023-07-06,210675
|
||||
2023-07-09,211186
|
||||
2023-07-14,212911
|
||||
2023-07-15,213013
|
||||
2023-07-21,214784
|
||||
2023-07-23,214976
|
||||
2023-07-27,216271
|
||||
2023-08-01,217518
|
||||
2023-08-04,219659
|
||||
2023-08-05,219747
|
||||
2023-08-08,220396
|
||||
2023-08-05,219747
|
||||
2023-08-08,220396
|
||||
2023-08-13,222061
|
||||
2023-08-17,222870
|
||||
2023-08-21,223836
|
||||
2023-08-22,224092
|
||||
2023-08-26,225667
|
||||
2023-08-28,225892
|
||||
2023-09-03,225631
|
||||
2023-09-04,227874
|
||||
2023-09-05,228686
|
||||
2023-09-06,228399
|
||||
2023-09-06,229660
|
||||
2023-09-08,230539
|
||||
2023-09-08,230590
|
||||
2023-09-10,206035
|
||||
2023-09-14,206070
|
||||
2023-09-17,182553
|
||||
2023-09-21,148911
|
||||
2023-09-24,149504
|
||||
2023-09-25,148484
|
||||
2023-09-30,148776
|
||||
2023-10-02,149155
|
||||
2023-10-04,150544
|
||||
2023-10-08,151457
|
||||
2023-10-12,155246
|
||||
2023-10-13,155964
|
||||
2023-10-17,156841
|
||||
2023-10-18,157336
|
||||
2023-10-21,159018
|
||||
2023-10-23,159207
|
||||
2023-10-27,161628
|
||||
2023-11-01,162768
|
||||
2023-11-02,163521
|
||||
2023-11-03,164046
|
||||
2023-11-08,165987
|
||||
2023-11-11,166891
|
||||
2023-11-13,167515
|
||||
2023-11-19,169914
|
||||
2023-11-21,170899
|
||||
2023-11-24,172460
|
||||
2023-11-25,172815
|
||||
2023-11-25,172810
|
||||
2023-11-25,172847
|
||||
2023-11-26,172918
|
||||
2023-11-26,172950
|
||||
2023-12-01,156961
|
||||
2023-12-03,157471
|
||||
2023-12-12,154485
|
||||
2023-12-16,156274
|
||||
2023-12-17,156468
|
||||
2023-12-17,156489
|
||||
2023-12-25,157590
|
||||
2023-12-30,158762
|
||||
2024-01-03,159586
|
||||
2024-01-06,160895
|
||||
2024-01-13,165408
|
||||
2024-01-17,166663
|
||||
2024-01-21,167886
|
||||
2024-01-27,170543
|
||||
2024-01-30,171828
|
||||
2024-02-06,175120
|
||||
2024-02-10,164039
|
||||
2024-02-12,165053
|
||||
2024-02-15,167627
|
||||
2024-02-24,174498
|
||||
2024-02-25,174571
|
||||
2024-02-28,178192
|
||||
2024-03-04,181872
|
||||
2024-03-09,186744
|
||||
2024-03-15,191160
|
||||
2024-03-19,193898
|
||||
2024-03-23,196604
|
||||
2024-03-28,198887
|
||||
2024-04-02,199836
|
||||
2024-04-04,144452
|
||||
2024-04-09,137820
|
||||
2024-04-11,138368
|
||||
2024-04-18,138778
|
||||
2024-04-22,140586
|
||||
2024-04-25,142039
|
||||
2024-05-01,141372
|
||||
2024-05-03,141776
|
||||
2024-05-12,146216
|
||||
2024-05-20,151579
|
||||
2024-05-27,155467
|
||||
2024-06-03,158485
|
||||
2024-06-08,161470
|
||||
2024-06-14,166410
|
||||
2024-06-16,167523
|
||||
2024-06-19,170315
|
||||
2024-06-21,172547
|
||||
2024-06-24,173610
|
||||
2024-06-26,175243
|
||||
2024-07-01,177288
|
||||
2024-07-04,179134
|
||||
2024-07-07,166029
|
||||
2024-07-11,168760
|
||||
2024-07-14,169783
|
||||
2024-07-15,170369
|
||||
2024-07-20,172939
|
||||
2024-07-27,173029
|
||||
2024-07-30,174237
|
||||
2024-08-02,175605
|
||||
2024-08-04,176091
|
||||
2024-08-08,178384
|
||||
2024-08-11,179432
|
||||
2024-08-16,181996
|
||||
2024-08-17,182502
|
||||
2024-08-20,183996
|
||||
2024-08-26,186465
|
||||
2024-08-29,187885
|
||||
2024-08-30,188357
|
||||
2024-08-31,188458
|
||||
2024-09-04,189904
|
||||
2024-09-06,190921
|
||||
2024-09-10,179521
|
||||
2024-09-13,180146
|
||||
2024-09-16,181126
|
||||
2024-09-20,180077
|
||||
2024-09-21,128565
|
||||
2024-09-22,127463
|
||||
2024-09-25,128516
|
||||
2024-09-27,129085
|
||||
2024-09-27,129086
|
||||
2024-10-01,129086
|
||||
2024-10-01,129884
|
||||
2024-10-01,129884
|
||||
2024-10-03,130200
|
||||
2024-10-05,130233
|
||||
2024-10-07,129708
|
||||
2024-10-09,130160
|
||||
2024-10-10,130272
|
||||
|
After Width: | Height: | Size: 38 KiB |
@@ -10,15 +10,15 @@ sources can be found in the `hosts/data/` directory.
|
||||
|
||||

|
||||
|
||||
[](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://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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Unified hosts file with fakenews, gambling extensions
|
||||
|
||||
@@ -30,18 +30,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **April 24 2023**.
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews, gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts)
|
||||
containing 180,821 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with fakenews, gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts)
|
||||
containing 131,806 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[15 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant.
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
@@ -49,22 +49,37 @@ 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) | 171,163 | [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) | 173,357 | [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) | 178,627 | [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) | 218,945 | [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) | 173,987 | [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) | 180,821 | [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) | 221,139 | [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) | 176,181 | [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) | 226,409 | [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) | 181,451 | [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) | 221,768 | [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) | 228,603 | [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) | 183,645 | [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) | 223,962 | [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) | 229,232 | [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) | 231,426 | [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) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -85,11 +100,9 @@ add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.g
|
||||
add.Spam |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Spam sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
Mitchell Krog's - Badd Boyz Hosts |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | MIT | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)| Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers
|
||||
hostsVN |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Hosts block ads of Vietnamese
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com/PolishFiltersTeam/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
MetaMask eth-phishing-detect |[link](https://github.com/MetaMask/eth-phishing-detect) | [raw](https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt) | DON'T BE A DICK PUBLIC LICENSE | [issues](https://github.com/MetaMask/eth-phishing-detect/issues)| Phishing domains targeting Ethereum users.
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/FiltersHeroes/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com//FiltersHeroes/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
minecraft-hosts |[link](https://github.com/jamiemansfield/minecraft-hosts) | [raw](https://raw.githubusercontent.com/jamiemansfield/minecraft-hosts/master/lists/tracking.txt) | CC0-1.0 | [issues](https://github.com/jamiemansfield/minecraft-hosts/issues)| Minecraft related tracker hosts
|
||||
MVPS hosts file |[link](https://winhelp2002.mvps.org/) | [raw](https://winhelp2002.mvps.org/hosts.txt) | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)| The purpose of this site is to provide the user with a high quality custom HOSTS file.
|
||||
shady-hosts |[link](https://github.com/shreyasminocha/shady-hosts) | [raw](https://raw.githubusercontent.com/shreyasminocha/shady-hosts/main/hosts) | CC0-1.0 | [issues](https://github.com/shreyasminocha/shady-hosts/issues)| Analytics, ad, and activity monitoring hosts
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org/) |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | non-commercial with attribution | [issues](mailto:hosts@someonewhocares.org)| How to make the internet not suck (as much).
|
||||
Tiuxo hostlist - ads |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/ads) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
UncheckyAds |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Windows installers ads sources sites based on https://unchecky.com/ content.
|
||||
@@ -187,6 +200,10 @@ pip3 install --user -r requirements.txt
|
||||
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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
@@ -250,6 +267,9 @@ readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
@@ -416,7 +436,7 @@ like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
@@ -483,6 +503,8 @@ the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
@@ -641,6 +663,8 @@ devices under a variety of operating systems.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
|
||||
@@ -0,0 +1,861 @@
|
||||
|
||||
2016-12-17,33855
|
||||
2016-12-18,33901
|
||||
2016-12-18,33929
|
||||
2016-12-19,33955
|
||||
2016-12-20,34032
|
||||
2016-12-21,34064
|
||||
2016-12-21,34021
|
||||
2016-12-22,34057
|
||||
2016-12-25,34071
|
||||
2016-12-27,34086
|
||||
2016-12-28,34106
|
||||
2017-01-02,34121
|
||||
2017-01-05,32092
|
||||
2017-01-05,34122
|
||||
2017-01-10,34195
|
||||
2017-01-11,34197
|
||||
2017-01-14,34193
|
||||
2017-01-18,34242
|
||||
2017-01-18,34243
|
||||
2017-01-20,34250
|
||||
2017-01-22,34187
|
||||
2017-01-26,34221
|
||||
2017-01-31,34258
|
||||
2017-02-04,34265
|
||||
2017-02-04,34265
|
||||
2017-02-07,34244
|
||||
2017-02-07,34243
|
||||
2017-02-10,34257
|
||||
2017-02-11,34257
|
||||
2017-02-13,34257
|
||||
2017-02-15,34275
|
||||
2017-02-17,34271
|
||||
2017-02-17,34271
|
||||
2017-02-20,34340
|
||||
2017-02-22,38263
|
||||
2017-02-23,38262
|
||||
2017-02-23,37716
|
||||
2017-02-24,37707
|
||||
2017-02-24,37294
|
||||
2017-02-26,37321
|
||||
2017-03-01,37377
|
||||
2017-03-04,37419
|
||||
2017-03-07,37425
|
||||
2017-03-10,37573
|
||||
2017-03-15,37604
|
||||
2017-03-16,37610
|
||||
2017-03-20,37620
|
||||
2017-03-22,37629
|
||||
2017-03-25,37655
|
||||
2017-03-30,37740
|
||||
2017-04-05,37780
|
||||
2017-04-08,37578
|
||||
2017-04-08,37578
|
||||
2017-04-08,37578
|
||||
2017-04-11,37666
|
||||
2017-04-13,37586
|
||||
2017-04-15,37617
|
||||
2017-04-16,37617
|
||||
2017-04-17,37636
|
||||
2017-04-18,37653
|
||||
2017-04-22,37706
|
||||
2017-04-25,37739
|
||||
2017-04-26,37765
|
||||
2017-05-02,37811
|
||||
2017-05-07,37850
|
||||
2017-05-08,37850
|
||||
2017-05-10,37907
|
||||
2017-05-13,38017
|
||||
2017-05-15,38033
|
||||
2017-05-15,38033
|
||||
2017-05-16,38098
|
||||
2017-05-21,38098
|
||||
2017-05-21,38177
|
||||
2017-05-23,38201
|
||||
2017-05-28,38343
|
||||
2017-05-29,38386
|
||||
2017-05-30,38396
|
||||
2017-06-02,38487
|
||||
2017-06-05,38527
|
||||
2017-06-11,38596
|
||||
2017-06-21,38809
|
||||
2017-06-22,38838
|
||||
2017-06-24,38755
|
||||
2017-06-28,38804
|
||||
2017-07-04,38807
|
||||
2017-07-10,38946
|
||||
2017-07-11,38957
|
||||
2017-07-11,38956
|
||||
2017-07-12,38970
|
||||
2017-07-17,38696
|
||||
2017-07-17,38695
|
||||
2017-07-18,38635
|
||||
2017-07-26,38340
|
||||
2017-07-28,38341
|
||||
2017-07-31,38369
|
||||
2017-08-08,38098
|
||||
2017-08-12,38259
|
||||
2017-08-15,40762
|
||||
2017-08-15,40762
|
||||
2017-08-18,40783
|
||||
2017-08-18,40538
|
||||
2017-08-20,40538
|
||||
2017-08-20,40552
|
||||
2017-08-20,40552
|
||||
2017-08-21,40512
|
||||
2017-08-28,40581
|
||||
2017-08-31,40571
|
||||
2017-09-05,40482
|
||||
2017-09-07,40544
|
||||
2017-09-13,40577
|
||||
2017-09-18,40523
|
||||
2017-09-21,40546
|
||||
2017-09-29,40565
|
||||
2017-10-05,40577
|
||||
2017-10-11,40562
|
||||
2017-10-15,44921
|
||||
2017-10-19,44890
|
||||
2017-10-25,44922
|
||||
2017-10-25,44949
|
||||
2017-10-28,44948
|
||||
2017-11-01,44993
|
||||
2017-11-04,45008
|
||||
2017-11-09,45044
|
||||
2017-11-16,45120
|
||||
2017-11-25,45169
|
||||
2017-11-30,45205
|
||||
2017-12-07,45119
|
||||
2017-12-11,45129
|
||||
2017-12-17,47822
|
||||
2017-12-18,45161
|
||||
2017-12-21,45169
|
||||
2017-12-27,45171
|
||||
2017-12-30,45170
|
||||
2018-01-01,45170
|
||||
2018-01-06,45297
|
||||
2018-01-10,45293
|
||||
2018-01-13,45200
|
||||
2018-01-14,45207
|
||||
2018-01-21,45240
|
||||
2018-01-22,45242
|
||||
2018-01-23,45248
|
||||
2018-01-26,45251
|
||||
2018-01-26,45354
|
||||
2018-01-31,45267
|
||||
2018-02-02,44459
|
||||
2018-02-08,57224
|
||||
2018-02-09,57224
|
||||
2018-02-11,57239
|
||||
2018-02-13,57213
|
||||
2018-02-14,57213
|
||||
2018-02-15,57210
|
||||
2018-02-20,57176
|
||||
2018-02-24,61239
|
||||
2018-02-24,58162
|
||||
2018-02-25,58155
|
||||
2018-02-25,58154
|
||||
2018-02-26,58170
|
||||
2018-02-28,58190
|
||||
2018-03-03,58186
|
||||
2018-03-04,58201
|
||||
2018-03-04,58119
|
||||
2018-03-06,58173
|
||||
2018-03-07,58173
|
||||
2018-03-08,58168
|
||||
2018-03-09,58184
|
||||
2018-03-10,58185
|
||||
2018-03-12,58209
|
||||
2018-03-13,58211
|
||||
2018-03-14,58218
|
||||
2018-03-15,58717
|
||||
2018-03-15,58228
|
||||
2018-03-17,58233
|
||||
2018-03-17,58233
|
||||
2018-03-19,58270
|
||||
2018-03-20,58308
|
||||
2018-03-22,58312
|
||||
2018-03-23,62758
|
||||
2018-03-23,62758
|
||||
2018-03-24,58798
|
||||
2018-03-26,58852
|
||||
2018-03-28,58917
|
||||
2018-03-29,58909
|
||||
2018-03-30,58908
|
||||
2018-04-02,58461
|
||||
2018-04-02,57955
|
||||
2018-04-04,57343
|
||||
2018-04-05,57320
|
||||
2018-04-06,57264
|
||||
2018-04-06,57269
|
||||
2018-04-08,57202
|
||||
2018-04-12,57218
|
||||
2018-04-16,57114
|
||||
2018-04-17,57112
|
||||
2018-04-19,56832
|
||||
2018-04-21,56865
|
||||
2018-04-22,56863
|
||||
2018-04-24,56875
|
||||
2018-04-25,56750
|
||||
2018-04-30,56804
|
||||
2018-05-02,56581
|
||||
2018-05-05,56587
|
||||
2018-05-08,56438
|
||||
2018-05-12,56460
|
||||
2018-05-13,56456
|
||||
2018-05-17,56135
|
||||
2018-05-19,56136
|
||||
2018-05-22,56149
|
||||
2018-05-30,57316
|
||||
2018-06-02,57332
|
||||
2018-06-02,57332
|
||||
2018-06-02,57332
|
||||
2018-06-05,57547
|
||||
2018-06-08,58695
|
||||
2018-06-10,58717
|
||||
2018-06-14,58832
|
||||
2018-06-14,58831
|
||||
2018-06-14,58830
|
||||
2018-06-14,58830
|
||||
2018-06-14,58830
|
||||
2018-06-16,59049
|
||||
2018-06-17,59243
|
||||
2018-06-18,59330
|
||||
2018-06-20,59660
|
||||
2018-06-24,59710
|
||||
2018-06-28,59743
|
||||
2018-06-30,59871
|
||||
2018-07-04,61364
|
||||
2018-07-06,64400
|
||||
2018-07-09,64377
|
||||
2018-07-11,63144
|
||||
2018-07-16,63149
|
||||
2018-07-23,62666
|
||||
2018-07-26,62853
|
||||
2018-07-26,62853
|
||||
2018-07-30,63673
|
||||
2018-08-01,63737
|
||||
2018-08-08,64198
|
||||
2018-08-13,64521
|
||||
2018-08-19,65446
|
||||
2018-08-22,64824
|
||||
2018-08-24,64144
|
||||
2018-08-25,64064
|
||||
2018-08-29,63144
|
||||
2018-09-04,63083
|
||||
2018-09-05,62345
|
||||
2018-09-06,62417
|
||||
2018-09-08,62408
|
||||
2018-09-13,61589
|
||||
2018-09-16,60387
|
||||
2018-09-18,59522
|
||||
2018-09-23,59735
|
||||
2018-10-02,59736
|
||||
2018-10-05,58609
|
||||
2018-10-09,58523
|
||||
2018-10-14,58599
|
||||
2018-10-22,56760
|
||||
2018-10-23,56494
|
||||
2018-11-01,55916
|
||||
2018-11-02,56308
|
||||
2018-11-14,68551
|
||||
2018-11-20,67788
|
||||
2018-11-21,67900
|
||||
2018-11-26,67038
|
||||
2018-11-29,67558
|
||||
2018-12-04,67549
|
||||
2018-12-11,66205
|
||||
2018-12-15,66211
|
||||
2018-12-23,66579
|
||||
2018-12-29,79038
|
||||
2018-12-30,66501
|
||||
2019-01-04,66295
|
||||
2019-01-10,41761
|
||||
2019-01-13,41762
|
||||
2019-01-22,41788
|
||||
2019-01-26,42011
|
||||
2019-01-29,42036
|
||||
2019-02-06,42108
|
||||
2019-02-11,41929
|
||||
2019-02-18,41895
|
||||
2019-02-24,41917
|
||||
2019-03-02,41908
|
||||
2019-03-06,41421
|
||||
2019-03-15,41194
|
||||
2019-03-21,41138
|
||||
2019-03-26,41262
|
||||
2019-04-02,41213
|
||||
2019-04-07,41171
|
||||
2019-04-11,40889
|
||||
2019-04-17,40521
|
||||
2019-04-25,40612
|
||||
2019-05-02,42251
|
||||
2019-05-04,42197
|
||||
2019-05-05,42200
|
||||
2019-05-10,42064
|
||||
2019-05-13,42026
|
||||
2019-05-23,42063
|
||||
2019-05-24,42055
|
||||
2019-05-29,42312
|
||||
2019-06-05,42304
|
||||
2019-06-11,42306
|
||||
2019-06-17,43705
|
||||
2019-06-19,43714
|
||||
2019-06-22,43744
|
||||
2019-06-28,43799
|
||||
2019-07-04,43846
|
||||
2019-07-21,44147
|
||||
2019-07-27,44150
|
||||
2019-07-31,44171
|
||||
2019-08-06,44811
|
||||
2019-08-10,44965
|
||||
2019-08-13,45244
|
||||
2019-08-14,45308
|
||||
2019-08-14,45308
|
||||
2019-08-22,45383
|
||||
2019-08-30,45420
|
||||
2019-09-06,42860
|
||||
2019-09-09,42273
|
||||
2019-09-09,42894
|
||||
2019-09-09,42285
|
||||
2019-09-10,45480
|
||||
2019-09-19,45514
|
||||
2019-09-23,45569
|
||||
2019-09-29,45621
|
||||
2019-10-10,42948
|
||||
2019-10-12,42964
|
||||
2019-10-15,46181
|
||||
2019-10-18,46042
|
||||
2019-10-27,46091
|
||||
2019-10-27,46093
|
||||
2019-10-30,46119
|
||||
2019-10-31,46215
|
||||
2019-11-03,46219
|
||||
2019-11-15,45908
|
||||
2019-11-17,45971
|
||||
2019-11-20,46053
|
||||
2019-11-26,46350
|
||||
2019-11-27,46351
|
||||
2019-12-02,46370
|
||||
2019-12-11,43231
|
||||
2019-12-15,42926
|
||||
2019-12-20,42887
|
||||
2019-12-21,42892
|
||||
2019-12-23,42881
|
||||
2019-12-30,42914
|
||||
2020-01-01,42891
|
||||
2020-01-04,43051
|
||||
2020-01-06,43019
|
||||
2020-01-09,43740
|
||||
2020-01-11,44091
|
||||
2020-01-14,54455
|
||||
2020-01-16,54459
|
||||
2020-01-16,54461
|
||||
2020-01-16,54463
|
||||
2020-01-19,54454
|
||||
2020-01-21,54417
|
||||
2020-01-23,54182
|
||||
2020-01-24,53664
|
||||
2020-01-30,54630
|
||||
2020-02-03,54894
|
||||
2020-02-05,54803
|
||||
2020-02-09,54845
|
||||
2020-02-14,54953
|
||||
2020-02-17,54994
|
||||
2020-02-21,54944
|
||||
2020-02-22,54944
|
||||
2020-02-25,54931
|
||||
2020-02-25,54930
|
||||
2020-03-01,55075
|
||||
2020-03-05,54980
|
||||
2020-03-07,55014
|
||||
2020-03-11,55238
|
||||
2020-03-15,56519
|
||||
2020-03-18,56767
|
||||
2020-03-21,57129
|
||||
2020-03-25,57307
|
||||
2020-03-28,57508
|
||||
2020-03-29,57442
|
||||
2020-04-01,57532
|
||||
2020-04-03,56836
|
||||
2020-04-03,56836
|
||||
2020-04-03,57691
|
||||
2020-04-04,57638
|
||||
2020-04-06,57721
|
||||
2020-04-09,57938
|
||||
2020-04-10,57970
|
||||
2020-04-11,57985
|
||||
2020-04-13,57942
|
||||
2020-04-16,58259
|
||||
2020-04-18,58376
|
||||
2020-04-22,58529
|
||||
2020-04-26,58491
|
||||
2020-04-28,58425
|
||||
2020-05-02,59212
|
||||
2020-05-05,58749
|
||||
2020-05-05,58884
|
||||
2020-05-12,60802
|
||||
2020-05-13,60944
|
||||
2020-05-13,60947
|
||||
2020-05-15,61005
|
||||
2020-05-20,60937
|
||||
2020-05-26,60624
|
||||
2020-05-27,60664
|
||||
2020-06-02,60813
|
||||
2020-06-09,60728
|
||||
2020-06-16,60729
|
||||
2020-06-22,60589
|
||||
2020-06-25,60647
|
||||
2020-06-27,60562
|
||||
2020-07-02,60707
|
||||
2020-07-02,60706
|
||||
2020-07-05,60604
|
||||
2020-07-06,60574
|
||||
2020-07-13,60731
|
||||
2020-07-18,60927
|
||||
2020-07-24,60985
|
||||
2020-07-29,61875
|
||||
2020-08-01,61774
|
||||
2020-08-03,61102
|
||||
2020-08-06,61610
|
||||
2020-08-13,62350
|
||||
2020-08-14,62397
|
||||
2020-08-15,62354
|
||||
2020-08-17,61755
|
||||
2020-08-19,60527
|
||||
2020-08-25,60159
|
||||
2020-09-02,60621
|
||||
2020-09-07,60567
|
||||
2020-09-14,61140
|
||||
2020-09-20,61101
|
||||
2020-09-26,61454
|
||||
2020-10-03,61504
|
||||
2020-10-08,61155
|
||||
2020-10-13,60793
|
||||
2020-10-14,59986
|
||||
2020-10-19,62063
|
||||
2020-10-29,63228
|
||||
2020-11-01,62915
|
||||
2020-11-03,64769
|
||||
2020-11-08,64735
|
||||
2020-11-10,64214
|
||||
2020-11-14,62338
|
||||
2020-11-15,64213
|
||||
2020-11-16,64245
|
||||
2020-11-19,62386
|
||||
2020-11-22,64361
|
||||
2020-11-25,64643
|
||||
2020-11-28,64732
|
||||
2020-12-02,62750
|
||||
2020-12-09,63180
|
||||
2020-12-14,63446
|
||||
2020-12-19,63307
|
||||
2020-12-26,63270
|
||||
2020-12-31,62980
|
||||
2021-01-02,62798
|
||||
2021-01-05,63021
|
||||
2021-01-12,63088
|
||||
2021-01-17,63410
|
||||
2021-01-22,64077
|
||||
2021-01-22,64081
|
||||
2021-01-24,64440
|
||||
2021-01-31,64707
|
||||
2021-02-02,64923
|
||||
2021-02-03,64960
|
||||
2021-02-08,65086
|
||||
2021-02-09,65146
|
||||
2021-02-14,65464
|
||||
2021-02-16,67481
|
||||
2021-02-21,68311
|
||||
2021-02-22,69811
|
||||
2021-02-26,70068
|
||||
2021-02-28,70082
|
||||
2021-03-06,70631
|
||||
2021-03-09,70975
|
||||
2021-03-10,72358
|
||||
2021-03-16,71979
|
||||
2021-03-21,71891
|
||||
2021-03-28,72790
|
||||
2021-03-31,82186
|
||||
2021-04-04,82516
|
||||
2021-04-09,83059
|
||||
2021-04-13,81049
|
||||
2021-04-19,84386
|
||||
2021-04-24,87847
|
||||
2021-04-26,84258
|
||||
2021-04-26,84486
|
||||
2021-04-29,85326
|
||||
2021-05-01,85119
|
||||
2021-05-04,83669
|
||||
2021-05-05,83741
|
||||
2021-05-06,83858
|
||||
2021-05-06,84235
|
||||
2021-05-06,84234
|
||||
2021-05-12,85570
|
||||
2021-05-15,85956
|
||||
2021-05-17,85164
|
||||
2021-05-22,86167
|
||||
2021-05-25,87525
|
||||
2021-05-31,87300
|
||||
2021-06-07,86653
|
||||
2021-06-16,85690
|
||||
2021-06-22,85050
|
||||
2021-06-28,85689
|
||||
2021-07-01,86446
|
||||
2021-07-04,86398
|
||||
2021-07-13,87137
|
||||
2021-07-18,87637
|
||||
2021-07-19,83255
|
||||
2021-07-26,88313
|
||||
2021-07-29,88900
|
||||
2021-08-02,90039
|
||||
2021-08-09,91722
|
||||
2021-08-17,91192
|
||||
2021-08-20,91747
|
||||
2021-08-25,94146
|
||||
2021-08-26,94805
|
||||
2021-08-30,93800
|
||||
2021-09-02,94890
|
||||
2021-09-06,95311
|
||||
2021-09-07,97146
|
||||
2021-09-12,97648
|
||||
2021-09-17,97378
|
||||
2021-09-24,98759
|
||||
2021-09-30,107905
|
||||
2021-09-30,95633
|
||||
2021-10-03,95904
|
||||
2021-10-05,96551
|
||||
2021-10-12,97427
|
||||
2021-10-14,98120
|
||||
2021-10-19,98373
|
||||
2021-10-23,98464
|
||||
2021-10-23,98464
|
||||
2021-10-27,97834
|
||||
2021-11-04,98445
|
||||
2021-11-11,98601
|
||||
2021-11-14,98564
|
||||
2021-11-17,99006
|
||||
2021-11-21,101687
|
||||
2021-11-29,103033
|
||||
2021-11-29,103014
|
||||
2021-12-05,102099
|
||||
2021-12-09,102024
|
||||
2021-12-12,102261
|
||||
2021-12-13,102866
|
||||
2021-12-16,103649
|
||||
2021-12-19,103710
|
||||
2021-12-20,104112
|
||||
2021-12-25,105247
|
||||
2021-12-30,105100
|
||||
2021-12-30,105285
|
||||
2021-12-30,105274
|
||||
2022-01-02,105125
|
||||
2022-01-04,105390
|
||||
2022-01-07,105676
|
||||
2022-01-11,100948
|
||||
2022-01-18,102332
|
||||
2022-01-19,102001
|
||||
2022-01-21,102661
|
||||
2022-01-24,106013
|
||||
2022-01-28,107808
|
||||
2022-01-30,107953
|
||||
2022-01-31,104377
|
||||
2022-02-01,104778
|
||||
2022-02-07,105495
|
||||
2022-02-12,106538
|
||||
2022-02-13,106668
|
||||
2022-02-13,106665
|
||||
2022-02-17,106728
|
||||
2022-02-22,102173
|
||||
2022-02-26,102347
|
||||
2022-03-06,106394
|
||||
2022-03-07,105208
|
||||
2022-03-09,105523
|
||||
2022-03-12,105942
|
||||
2022-03-14,104149
|
||||
2022-03-19,104761
|
||||
2022-03-24,137282
|
||||
2022-03-29,112597
|
||||
2022-03-31,113075
|
||||
2022-04-05,114333
|
||||
2022-04-09,115032
|
||||
2022-04-13,115769
|
||||
2022-04-18,115733
|
||||
2022-04-21,116482
|
||||
2022-04-25,113567
|
||||
2022-04-29,104670
|
||||
2022-05-03,117989
|
||||
2022-05-05,118229
|
||||
2022-05-10,116123
|
||||
2022-05-14,116870
|
||||
2022-05-19,119797
|
||||
2022-05-25,147752
|
||||
2022-05-29,148268
|
||||
2022-05-31,116806
|
||||
2022-06-02,117169
|
||||
2022-06-07,114256
|
||||
2022-06-09,114619
|
||||
2022-06-09,114620
|
||||
2022-06-16,133332
|
||||
2022-06-21,113129
|
||||
2022-06-21,113243
|
||||
2022-06-25,114223
|
||||
2022-06-29,126589
|
||||
2022-07-01,126842
|
||||
2022-07-04,114829
|
||||
2022-07-13,150365
|
||||
2022-07-16,141050
|
||||
2022-07-16,141043
|
||||
2022-07-18,117028
|
||||
2022-07-21,135701
|
||||
2022-07-23,136488
|
||||
2022-07-25,135580
|
||||
2022-07-29,136725
|
||||
2022-08-03,137787
|
||||
2022-08-09,137874
|
||||
2022-08-12,138701
|
||||
2022-08-17,139702
|
||||
2022-08-20,140628
|
||||
2022-08-24,141253
|
||||
2022-08-25,141700
|
||||
2022-08-31,141526
|
||||
2022-09-04,142255
|
||||
2022-09-05,146501
|
||||
2022-09-08,147456
|
||||
2022-09-11,147958
|
||||
2022-09-13,148847
|
||||
2022-09-17,150179
|
||||
2022-09-23,158218
|
||||
2022-10-01,160350
|
||||
2022-10-06,161641
|
||||
2022-10-09,161866
|
||||
2022-10-13,163916
|
||||
2022-10-15,164457
|
||||
2022-10-17,164491
|
||||
2022-10-20,165157
|
||||
2022-10-27,167090
|
||||
2022-11-01,168879
|
||||
2022-11-09,167486
|
||||
2022-11-12,167415
|
||||
2022-11-13,167294
|
||||
2022-11-20,171043
|
||||
2022-11-21,170976
|
||||
2022-11-26,169544
|
||||
2022-11-28,169036
|
||||
2022-11-29,169975
|
||||
2022-12-03,169729
|
||||
2022-12-04,169381
|
||||
2022-12-05,170767
|
||||
2022-12-06,171830
|
||||
2022-12-11,170492
|
||||
2022-12-13,171131
|
||||
2022-12-15,175088
|
||||
2022-12-18,172334
|
||||
2022-12-20,175759
|
||||
2022-12-26,173821
|
||||
2022-12-29,174499
|
||||
2022-12-29,174591
|
||||
2023-01-01,174713
|
||||
2023-01-06,175692
|
||||
2023-01-08,175823
|
||||
2023-01-11,177816
|
||||
2023-01-13,178153
|
||||
2023-01-19,180403
|
||||
2023-01-23,181158
|
||||
2023-01-24,181836
|
||||
2023-01-27,183241
|
||||
2023-01-27,183244
|
||||
2023-01-27,183242
|
||||
2023-01-31,183743
|
||||
2023-02-05,185765
|
||||
2023-02-07,187341
|
||||
2023-02-07,187342
|
||||
2023-02-07,187343
|
||||
2023-02-16,191587
|
||||
2023-02-19,192778
|
||||
2023-02-23,193595
|
||||
2023-02-28,195659
|
||||
2023-03-03,195357
|
||||
2023-03-06,195740
|
||||
2023-03-07,196069
|
||||
2023-03-10,197936
|
||||
2023-03-14,199567
|
||||
2023-03-21,202515
|
||||
2023-03-25,204149
|
||||
2023-03-29,204874
|
||||
2023-04-07,208627
|
||||
2023-04-11,209436
|
||||
2023-04-16,210735
|
||||
2023-04-18,214150
|
||||
2023-04-19,180200
|
||||
2023-04-19,180207
|
||||
2023-04-23,180822
|
||||
2023-04-26,184591
|
||||
2023-04-27,184997
|
||||
2023-04-30,185090
|
||||
2023-05-02,185989
|
||||
2023-05-05,187213
|
||||
2023-05-08,187172
|
||||
2023-05-11,188994
|
||||
2023-05-14,191053
|
||||
2023-05-15,192194
|
||||
2023-05-20,193397
|
||||
2023-05-21,193528
|
||||
2023-05-24,196080
|
||||
2023-06-02,198688
|
||||
2023-06-06,199862
|
||||
2023-06-10,200671
|
||||
2023-06-11,200747
|
||||
2023-06-13,201236
|
||||
2023-06-14,202114
|
||||
2023-06-14,202791
|
||||
2023-06-16,203809
|
||||
2023-06-17,203518
|
||||
2023-06-18,203305
|
||||
2023-06-23,205097
|
||||
2023-06-27,205728
|
||||
2023-07-01,206379
|
||||
2023-07-06,207851
|
||||
2023-07-09,208362
|
||||
2023-07-14,210087
|
||||
2023-07-15,210189
|
||||
2023-07-21,211960
|
||||
2023-07-23,212152
|
||||
2023-07-27,213447
|
||||
2023-08-01,214694
|
||||
2023-08-04,216835
|
||||
2023-08-05,216923
|
||||
2023-08-08,217572
|
||||
2023-08-05,216923
|
||||
2023-08-08,217572
|
||||
2023-08-13,219237
|
||||
2023-08-17,220046
|
||||
2023-08-21,221012
|
||||
2023-08-22,221268
|
||||
2023-08-26,222843
|
||||
2023-08-28,223068
|
||||
2023-09-03,222807
|
||||
2023-09-04,225050
|
||||
2023-09-05,225862
|
||||
2023-09-06,225575
|
||||
2023-09-06,226836
|
||||
2023-09-08,227715
|
||||
2023-09-08,227766
|
||||
2023-09-10,203211
|
||||
2023-09-14,203246
|
||||
2023-09-17,179729
|
||||
2023-09-21,146087
|
||||
2023-09-24,146680
|
||||
2023-09-25,145660
|
||||
2023-09-30,145952
|
||||
2023-10-02,146331
|
||||
2023-10-04,147720
|
||||
2023-10-08,148633
|
||||
2023-10-12,152422
|
||||
2023-10-13,153140
|
||||
2023-10-17,154017
|
||||
2023-10-18,154512
|
||||
2023-10-21,156194
|
||||
2023-10-23,156383
|
||||
2023-10-27,158804
|
||||
2023-11-01,159944
|
||||
2023-11-02,160697
|
||||
2023-11-03,161222
|
||||
2023-11-08,163163
|
||||
2023-11-11,164067
|
||||
2023-11-13,164691
|
||||
2023-11-19,167090
|
||||
2023-11-21,168075
|
||||
2023-11-24,169636
|
||||
2023-11-25,169991
|
||||
2023-11-25,169986
|
||||
2023-11-25,170023
|
||||
2023-11-26,170094
|
||||
2023-11-26,170126
|
||||
2023-12-01,154137
|
||||
2023-12-03,154647
|
||||
2023-12-12,151661
|
||||
2023-12-16,153450
|
||||
2023-12-17,153644
|
||||
2023-12-17,153665
|
||||
2023-12-25,154766
|
||||
2023-12-30,155938
|
||||
2024-01-03,156758
|
||||
2024-01-06,158067
|
||||
2024-01-13,162580
|
||||
2024-01-17,163835
|
||||
2024-01-21,165058
|
||||
2024-01-27,167715
|
||||
2024-01-30,169000
|
||||
2024-02-06,172292
|
||||
2024-02-10,161211
|
||||
2024-02-12,162225
|
||||
2024-02-15,164799
|
||||
2024-02-24,171670
|
||||
2024-02-25,171743
|
||||
2024-02-28,175364
|
||||
2024-03-04,179043
|
||||
2024-03-09,183915
|
||||
2024-03-15,188331
|
||||
2024-03-19,191069
|
||||
2024-03-23,193775
|
||||
2024-03-28,196058
|
||||
2024-04-02,197007
|
||||
2024-04-04,141623
|
||||
2024-04-09,134689
|
||||
2024-04-11,135237
|
||||
2024-04-18,135647
|
||||
2024-04-22,137455
|
||||
2024-04-25,138847
|
||||
2024-05-01,138180
|
||||
2024-05-03,138584
|
||||
2024-05-12,143024
|
||||
2024-05-20,148387
|
||||
2024-05-27,152275
|
||||
2024-06-03,155293
|
||||
2024-06-08,158278
|
||||
2024-06-14,163218
|
||||
2024-06-16,164331
|
||||
2024-06-19,167123
|
||||
2024-06-21,169355
|
||||
2024-06-24,170418
|
||||
2024-06-26,172051
|
||||
2024-07-01,174096
|
||||
2024-07-04,175942
|
||||
2024-07-07,162837
|
||||
2024-07-11,165568
|
||||
2024-07-14,166591
|
||||
2024-07-15,167177
|
||||
2024-07-20,169747
|
||||
2024-07-27,169837
|
||||
2024-07-30,171045
|
||||
2024-08-02,172413
|
||||
2024-08-04,172899
|
||||
2024-08-08,175192
|
||||
2024-08-11,176240
|
||||
2024-08-16,178804
|
||||
2024-08-17,179310
|
||||
2024-08-20,180804
|
||||
2024-08-26,183273
|
||||
2024-08-29,184693
|
||||
2024-08-30,185165
|
||||
2024-08-31,185266
|
||||
2024-09-04,186712
|
||||
2024-09-06,187729
|
||||
2024-09-10,176329
|
||||
2024-09-13,176954
|
||||
2024-09-16,177934
|
||||
2024-09-20,176885
|
||||
2024-09-21,125373
|
||||
2024-09-22,124271
|
||||
2024-09-25,125324
|
||||
2024-09-27,125893
|
||||
2024-09-27,125894
|
||||
2024-10-01,125894
|
||||
2024-10-01,126689
|
||||
2024-10-01,126689
|
||||
2024-10-03,127005
|
||||
2024-10-05,127038
|
||||
2024-10-07,126520
|
||||
2024-10-09,126972
|
||||
2024-10-10,127084
|
||||
|
After Width: | Height: | Size: 37 KiB |
@@ -0,0 +1,672 @@
|
||||
**Take Note!**
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
`hosts/data/StevenBlack/hosts`, all other issues regarding the content of the
|
||||
produced hosts files should be made with the appropriate data source that
|
||||
contributed the content in question. The contact information for all of the data
|
||||
sources can be found in the `hosts/data/` directory.
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
[](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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Limited to the extensions: fakenews
|
||||
|
||||
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.
|
||||
|
||||
**Therefore this repository is a hosts file aggregator.**
|
||||
|
||||

|
||||
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: fakenews](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts)
|
||||
containing 2,194 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
with GitHub download links.
|
||||
|
||||
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|
||||
| ---------------- | :----: | :-------: | :------------: | :---------------: |
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
of OS.
|
||||
|
||||
## Sources of hosts data unified in this variant
|
||||
|
||||
Updated `hosts` files from the following locations are always unified and
|
||||
included:
|
||||
|
||||
| Host file source | Home page | Raw hosts | License | Issues | Description |
|
||||
| ---------------- | :-------: | :-------: | :-----: | :----: | ----------- |
|
||||
Fake News |[link](https://github.com/marktron/fakenews) | [raw](https://raw.githubusercontent.com/marktron/fakenews/master/fakenews) | MIT | [issues](https://github.com/marktron/fakenews/issues)| An in-progress collection of fake news outlets.
|
||||
|
||||
|
||||
## Extensions
|
||||
|
||||
The unified hosts file is optionally extensible. Extensions are used to include
|
||||
domains by category. Currently, we offer the following categories: `fakenews`,
|
||||
`social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and can be combined in various ways with the base hosts
|
||||
file. The combined products are stored in the
|
||||
[`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates)
|
||||
folder.
|
||||
|
||||
Data for extensions are stored in the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions)
|
||||
folder. You manage extensions by curating this folder tree, where you will find
|
||||
the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we
|
||||
maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
You have three options to generate your own hosts file. You can use our
|
||||
container image, build your own image, or do it in your own environment. Option
|
||||
#1 is easiest if you have Linux with Docker installed.
|
||||
|
||||
### Option 1: Use our container image (Linux only)
|
||||
|
||||
> This will replace your `/etc/hosts`.
|
||||
|
||||
We assume you have Docker available on your host. Just run the following
|
||||
command. Set extensions to your preference.
|
||||
|
||||
```sh
|
||||
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts \
|
||||
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto \
|
||||
--replace --extensions gambling porn
|
||||
```
|
||||
|
||||
If you want to add custom hosts or a whitelist, create either or both files as
|
||||
per [the instructions](#how-do-i-control-which-sources-are-unified) and add the
|
||||
following arguments _before_ `ghcr.io/stevenblack/hosts:latest` depending on
|
||||
which you wish to use.
|
||||
|
||||
```sh
|
||||
-v "path/to/myhosts:/hosts/myhosts" \
|
||||
-v "path/to/whitelist:/hosts/whitelist" \
|
||||
```
|
||||
|
||||
You can rerun this exact command later to update based on the latest available
|
||||
hosts (for example, add it to a weekly cron job).
|
||||
|
||||
### Option 2: Generate your own container image
|
||||
|
||||
We provide the
|
||||
[Dockerfile](https://github.com/StevenBlack/hosts/blob/master/Dockerfile) used
|
||||
by the previous step, which you can use to create a container image with
|
||||
everything you need. The container will contain Python 3 and all its dependency
|
||||
requirements, and a copy of the latest version of this repository.
|
||||
|
||||
Build the Docker container from the root of this repo like this:
|
||||
|
||||
```sh
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
docker run --rm -it stevenblack-hosts updateHostsFile.py
|
||||
```
|
||||
|
||||
> This will create the hosts file, and remove it with the container when done,
|
||||
> so not very useful. You can use the example in option #1 to add volumes so
|
||||
> files on your host are replaced.
|
||||
|
||||
### Option 3: Generate it in your own environment
|
||||
|
||||
To generate your own amalgamated hosts files you will need Python 3.6 or later.
|
||||
|
||||
First, install the dependencies with:
|
||||
|
||||
```sh
|
||||
pip3 install --user -r requirements.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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
|
||||
```sh
|
||||
python3 testUpdateHostsFile.py
|
||||
```
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the
|
||||
sources in the local `data/` subfolder. The script will prompt you whether it
|
||||
should fetch updated versions (from locations defined by the `update.json` text
|
||||
file in each source's folder). Otherwise, it will use the `hosts` file that's
|
||||
already there.
|
||||
|
||||
```sh
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
```
|
||||
|
||||
#### Command line options
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
|
||||
`--auto`, or `-a`: run the script without prompting. When `--auto` is invoked,
|
||||
|
||||
- Hosts data sources, including extensions, are updated.
|
||||
- No extensions are included by default. Use the `--extensions` or `-e` flag to
|
||||
include any you want.
|
||||
- Your active hosts file is _not_ replaced unless you include the `--replace`
|
||||
flag.
|
||||
|
||||
`--backup`, or `-b`: Make a backup of existing hosts file(s) as you generate
|
||||
over them.
|
||||
|
||||
`--extensions <ext1> <ext2> <ext3>`, or `-e <ext1> <ext2> <ext3>`: the names of
|
||||
subfolders below the `extensions` folder containing additional category-specific
|
||||
hosts files to include in the amalgamation. Example: `--extensions porn` or
|
||||
`-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache. 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`: `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.
|
||||
|
||||
`--output <subfolder>`, or `-o <subfolder>`: place the generated source file in
|
||||
a subfolder. If the subfolder does not exist, it will be created.
|
||||
|
||||
`--replace`, or `-r`: trigger replacing your active hosts
|
||||
|
||||
`--skipstatichosts`, or `-s`: `false` (default) or `true`, omit the standard
|
||||
section at the top, containing lines like `127.0.0.1 localhost`. This is useful
|
||||
for configuring proximate DNS services on the local network.
|
||||
|
||||
`--nogendata`, or `-g`: `false` (default) or `true`, skip the generation of the
|
||||
readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
the performances under Windows (with DNS Client service enabled).
|
||||
|
||||
`--minimise`, or `-m`: `false` (default) or `true`, like `--compress`, but puts
|
||||
each domain on a separate line. This is necessary because many implementations
|
||||
of URL blockers that rely on `hosts` files do not conform to the standard which
|
||||
allows multiple hosts on a single line.
|
||||
|
||||
`--blacklist <blacklistfile>`, or `-x <blacklistfile>`: Append the given
|
||||
blacklist file in hosts format to the generated hosts file.
|
||||
|
||||
`--whitelist <whitelistfile>`, or `-w <whitelistfile>`: Use the given whitelist
|
||||
file to remove hosts from the generated hosts file.
|
||||
|
||||
## How do I control which sources are unified?
|
||||
|
||||
Add one or more _additional_ sources, each in a subfolder of the `data/` folder,
|
||||
and specify the `url` key in its `update.json` file.
|
||||
|
||||
Add one or more _optional_ extensions, which originate from subfolders of the
|
||||
`extensions/` folder. Again the url in `update.json` controls where this
|
||||
extension finds its updates.
|
||||
|
||||
Create an _optional_ `blacklist` file. The contents of this file (containing a
|
||||
listing of additional domains in `hosts` file format) are appended to the
|
||||
unified hosts file during the update process. A sample `blacklist` is included,
|
||||
and may be modified as you need.
|
||||
|
||||
- NOTE: The `blacklist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I include my own custom domain mappings?
|
||||
|
||||
If you have custom hosts records, place them in file `myhosts`. The contents of
|
||||
this file are prepended to the unified hosts file during the update process.
|
||||
|
||||
The `myhosts` file is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I prevent domains from being included?
|
||||
|
||||
The domains you list in the `whitelist` file are excluded from the final hosts
|
||||
file.
|
||||
|
||||
The `whitelist` uses partial matching. Therefore if you whitelist
|
||||
`google-analytics.com`, that domain and all its subdomains won't be merged into
|
||||
the final hosts file.
|
||||
|
||||
The `whitelist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
## How can I contribute hosts records?
|
||||
|
||||
If you discover sketchy domains you feel should be included here, here are some
|
||||
ways to contribute them.
|
||||
|
||||
### Option 1: contact one of our hosts sources
|
||||
|
||||
The best way to get new domains included is to submit an issue to any of the
|
||||
data providers whose home pages are
|
||||
[listed here](https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant).
|
||||
This is best because once you submit new domains, they will be curated and
|
||||
updated by the dedicated folks who maintain these sources.
|
||||
|
||||
### Option 2: Fork this repository, add your domains to Steven Black's personal data file, and submit a pull request
|
||||
|
||||
Fork this hosts this repo and add your links to
|
||||
[https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts).
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation
|
||||
falls on us. So this creates 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 existence 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?
|
||||
|
||||
A hosts file, named `hosts` (with no file extension), is a plain-text file used
|
||||
by all operating systems to map hostnames to IP addresses.
|
||||
|
||||
In most operating systems, the `hosts` file is preferential to `DNS`. Therefore
|
||||
if a domain name is resolved by the `hosts` file, the request never leaves your
|
||||
computer.
|
||||
|
||||
Having a smart `hosts` file goes a long way towards blocking malware, adware,
|
||||
and other irritants.
|
||||
|
||||
For example, to nullify requests to some doubleclick.net servers, adding these
|
||||
lines to your hosts file will do it:
|
||||
|
||||
```text
|
||||
# block doubleClick's servers
|
||||
0.0.0.0 ad.ae.doubleclick.net
|
||||
0.0.0.0 ad.ar.doubleclick.net
|
||||
0.0.0.0 ad.at.doubleclick.net
|
||||
0.0.0.0 ad.au.doubleclick.net
|
||||
0.0.0.0 ad.be.doubleclick.net
|
||||
# etc...
|
||||
```
|
||||
|
||||
## We recommend using `0.0.0.0` instead of `127.0.0.1`
|
||||
|
||||
Traditionally most host files use `127.0.0.1`, the _loopback address_, to
|
||||
establish an IP connection to the local machine.
|
||||
|
||||
We prefer to use `0.0.0.0`, which is defined as a non-routable meta-address used
|
||||
to designate an invalid, unknown, or non-applicable target.
|
||||
|
||||
Using `0.0.0.0` is empirically faster, possibly because there's no wait for a
|
||||
timeout resolution. It also does not interfere with a web server that may be
|
||||
running on the local PC.
|
||||
|
||||
## Why not use `0` instead of `0.0.0.0`?
|
||||
|
||||
We tried that. Using `0` doesn't work universally.
|
||||
|
||||
## Location of your hosts file
|
||||
|
||||
To modify your current `hosts` file, look for it in the following places and
|
||||
modify it with a text editor.
|
||||
|
||||
- **macOS (until 10.14.x macOS Mojave), iOS, Android, Linux**: `/etc/hosts`
|
||||
file.
|
||||
- **macOS Catalina:** `/private/etc/hosts` file.
|
||||
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Gentoo
|
||||
|
||||
Gentoo users may find
|
||||
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
|
||||
in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay
|
||||
|
||||
## NixOS
|
||||
|
||||
To install hosts file on your machine add the following into your
|
||||
`configuration.nix`:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.extraHosts = let
|
||||
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
|
||||
hostsFile = builtins.fetchurl hostsPath;
|
||||
in builtins.readFile "${hostsFile}";
|
||||
}
|
||||
```
|
||||
|
||||
- NOTE: Change `hostsPath` if you need other versions of hosts file.
|
||||
- NOTE: The call to `fetchurl` is impure. Use `fetchFromGitHub` with the exact
|
||||
commit if you want to always get the same result.
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
The hosts extensions are also available with the following options:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
blockFakenews = true;
|
||||
blockGambling = true;
|
||||
blockPorn = true;
|
||||
blockSocial = true;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
On Linux and macOS, run the Python script. On Windows more work is required due
|
||||
to compatibility issues so it's preferable to run the batch file as follows:
|
||||
|
||||
```sh
|
||||
updateHostsWindows.bat
|
||||
```
|
||||
|
||||
This file **MUST** be run in command prompt with administrator privileges in the
|
||||
repository directory. In addition to updating the hosts file, it can also
|
||||
replace the existing hosts file, and reload the DNS cache. It goes without
|
||||
saying that for this to work, you must be connected to the internet.
|
||||
|
||||
To open a command prompt as administrator in the repository's directory, do the
|
||||
following:
|
||||
|
||||
- **Windows XP**: Start → Run → `cmd`
|
||||
- **Windows Vista, 7**: Start Button → type `cmd` → right-click Command Prompt →
|
||||
"Run as Administrator"
|
||||
- **Windows 8**: Start → Swipe Up → All Apps → Windows System → right-click
|
||||
Command Prompt → "Run as Administrator"
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
### Warning: Using this `hosts` file in Windows may require disabling DNS Cache service
|
||||
|
||||
Windows has issues with larger hosts files. Recent changes in security within
|
||||
Windows 10 denies access to changing services via other tools except registry
|
||||
hacks. Use the `disable-dnscache-service-win.cmd` file to make proper changes to
|
||||
the Windows registry. You will need to reboot your device once that's done. See
|
||||
the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
following commands to manually flush your DNS cache once the new hosts file is
|
||||
in place.
|
||||
|
||||
The Google Chrome browser may require manually cleaning up its DNS Cache on
|
||||
`chrome://net-internals/#dns` page to thereafter see the changes in your hosts
|
||||
file. See: <https://superuser.com/questions/723703>
|
||||
|
||||
### Windows
|
||||
|
||||
Open a command prompt with administrator privileges and run this command:
|
||||
|
||||
```bat
|
||||
ipconfig /flushdns
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
- **Debian/Ubuntu** `sudo service network-manager restart`
|
||||
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
- **Linux with systemd**: `sudo systemctl restart network.service`
|
||||
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
|
||||
- **Arch Linux/Manjaro with Network Manager**:
|
||||
`sudo systemctl restart NetworkManager.service`
|
||||
- **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:
|
||||
|
||||
```sh
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the
|
||||
following:
|
||||
|
||||
```text
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
- **NixOS**: The `nscd.service` is automatically restarted when the option
|
||||
`networking.extraHosts` was changed.
|
||||
- **Others**: Consult
|
||||
[this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### macOS
|
||||
|
||||
As described in [this article](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
|
||||
open a Terminal and run:
|
||||
|
||||
```sh
|
||||
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
```
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [release-it](https://github.com/release-it/release-it), an
|
||||
excellent CLI release tool for GitHub repos and npm packages, to automate
|
||||
creating [releases](https://github.com/StevenBlack/hosts/releases). This is why
|
||||
the
|
||||
[package.json](https://github.com/StevenBlack/hosts/blob/master/package.json)
|
||||
and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json)
|
||||
files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
|
||||
The goals of this repo are to:
|
||||
|
||||
1. automatically combine high-quality lists of hosts,
|
||||
2. provide situation-appropriate extensions,
|
||||
3. de-dupe the resultant combined list,
|
||||
4. and keep the resultant file reasonably sized.
|
||||
|
||||
A high-quality source is defined here as one that is actively curated. A hosts
|
||||
source should be frequently updated by its maintainers with both additions and
|
||||
removals. The larger the hosts file, the higher the level of curation is
|
||||
expected.
|
||||
|
||||
It is expected that this unified hosts file will serve both desktop and mobile
|
||||
devices under a variety of operating systems.
|
||||
|
||||
## Third-Party Hosts Managers
|
||||
|
||||
- [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate")
|
||||
(for Windows): The Unified Hosts AutoUpdate package is purpose-built for this
|
||||
unified hosts project as well as in active development by community members.
|
||||
You can install and uninstall any blacklist and keep it automatically up to
|
||||
date, and can be placed in a shared network location and deployed across an
|
||||
organization via group policies. And since it is in active development by
|
||||
community members, your bug reports, feature requests, and other feedback are
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
- [Hosts-BL](https://github.com/ScriptTiger/Hosts-BL "Hosts-BL") is a simple
|
||||
tool to handle hosts file black lists. It can remove comments, remove
|
||||
duplicates, compress to 9 domains per line, add IPv6 entries. In addition, it
|
||||
can also convert black lists to multiple other black list formats compatible
|
||||
with other software, such as dnsmasq, DualServer, RPZ, Privoxy, and Unbound,
|
||||
to name a few.
|
||||
- [Host Minder](https://github.com/jeremehancock/hostminder#readme) is a simple
|
||||
GUI that allows you to easily update your /etc/hosts file to one of four
|
||||
consolidated hosts files from StevenBlack/hosts. It is provided as a deb
|
||||
package and comes pre-installed on [UbuntuCE](https://ubuntuce.com/).
|
||||
- [Maza ad blocking](https://github.com/tanrax/maza-ad-blocking) is a bash
|
||||
script that automatically updates host file. You can also update a fresh copy.
|
||||
And each time it generates a dnsmasq-compatible configuration file. Fast
|
||||
installation, compatible with MacOS, Linux and BSD.
|
||||
- [Hostile](https://github.com/feross/hostile) is a nifty command line utility
|
||||
to easily add or remove domains from your hosts file. If our hosts files are
|
||||
too aggressive for you, you can use `hostile` to remove domains, or you can
|
||||
use `hostile` in a bash script to automate a post process each time you
|
||||
download fresh versions of hosts.
|
||||
- [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config)
|
||||
helps customizing, re-installing and using macOS. It also provides a
|
||||
[script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh)
|
||||
to install and update the hosts file using this project on macOS. In
|
||||
combination with a
|
||||
[launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist)
|
||||
it updates the hosts file every x days (default is 4). To install both,
|
||||
download the GitHub repo and run the
|
||||
[install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh)
|
||||
from the directory one level up.
|
||||
- [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker
|
||||
that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi).
|
||||
Pi-hole uses this repository as one of its sources.
|
||||
- [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.
|
||||
- [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound")
|
||||
–
|
||||
[Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.")
|
||||
is a validating, recursive, and caching DNS resolver.
|
||||
- [dnsmasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware)
|
||||
This GitHub gist has a short shell script (bash, will work on any 'nix) and
|
||||
uses `wget` & `awk` present in most distros, to fetch a specified hosts file
|
||||
and convert it to the format required by dnsmasq. Supports IPv4 and IPv6.
|
||||
Designed to be used as either a shell script, or can be dropped into
|
||||
`/etc/cron.weekly` (or wherever suits). The script is short and easily edited,
|
||||
also has a short document attached with notes on dnsmasq setup.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
- Legacy DNS: `76.76.2.35`, `76.76.10.35`, `2606:1a40::35`, `2606:1a40:1::35`
|
||||
- DNS-over-HTTPS/TLS/DOQ: `https://freedns.controld.com/x-stevenblack`, `x-stevenblack.freedns.controld.com`
|
||||
|
||||
## Contribute
|
||||
|
||||
Please read our
|
||||
[Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md).
|
||||
Among other things, this explains how we organize files and folders in this
|
||||
repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you
|
||||
find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to
|
||||
draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our
|
||||
[code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
Logo by [@Tobaloidee](https://github.com/Tobaloidee) Thank you!.
|
||||
@@ -0,0 +1,143 @@
|
||||
|
||||
2023-06-11,2194
|
||||
2023-06-13,2194
|
||||
2023-06-14,2194
|
||||
2023-06-14,2194
|
||||
2023-06-16,2194
|
||||
2023-06-17,2194
|
||||
2023-06-18,2194
|
||||
2023-06-23,2194
|
||||
2023-06-27,2194
|
||||
2023-07-01,2194
|
||||
2023-07-06,2194
|
||||
2023-07-09,2194
|
||||
2023-07-14,2194
|
||||
2023-07-15,2194
|
||||
2023-07-21,2194
|
||||
2023-07-23,2194
|
||||
2023-07-27,2194
|
||||
2023-08-01,2194
|
||||
2023-08-04,2194
|
||||
2023-08-05,2194
|
||||
2023-08-08,2194
|
||||
2023-09-06,2194
|
||||
2023-09-08,2194
|
||||
2023-09-08,2194
|
||||
2023-09-10,2194
|
||||
2023-09-14,2194
|
||||
2023-09-17,2194
|
||||
2023-09-21,2194
|
||||
2023-09-24,2194
|
||||
2023-09-25,2194
|
||||
2023-09-30,2194
|
||||
2023-10-02,2194
|
||||
2023-10-04,2194
|
||||
2023-10-08,2194
|
||||
2023-10-12,2194
|
||||
2023-10-13,2194
|
||||
2023-10-17,2194
|
||||
2023-10-18,2194
|
||||
2023-10-21,2194
|
||||
2023-10-23,2194
|
||||
2023-10-27,2194
|
||||
2023-11-01,2194
|
||||
2023-11-02,2194
|
||||
2023-11-03,2194
|
||||
2023-11-08,2194
|
||||
2023-11-11,2194
|
||||
2023-11-13,2194
|
||||
2023-11-19,2194
|
||||
2023-11-21,2194
|
||||
2023-11-24,2194
|
||||
2023-11-25,2194
|
||||
2023-11-25,2194
|
||||
2023-11-25,2194
|
||||
2023-11-26,2194
|
||||
2023-11-26,2194
|
||||
2023-12-01,2194
|
||||
2023-12-03,2194
|
||||
2023-12-12,2194
|
||||
2023-12-16,2194
|
||||
2023-12-17,2194
|
||||
2023-12-17,2194
|
||||
2023-12-25,2194
|
||||
2023-12-30,2194
|
||||
2024-01-03,2194
|
||||
2024-01-06,2194
|
||||
2024-01-13,2194
|
||||
2024-01-17,2194
|
||||
2024-01-21,2194
|
||||
2024-01-27,2194
|
||||
2024-01-30,2194
|
||||
2024-02-06,2194
|
||||
2024-02-10,2194
|
||||
2024-02-12,2194
|
||||
2024-02-15,2194
|
||||
2024-02-24,2194
|
||||
2024-02-25,2194
|
||||
2024-02-28,2194
|
||||
2024-03-04,2194
|
||||
2024-03-09,2194
|
||||
2024-03-15,2194
|
||||
2024-03-19,2194
|
||||
2024-03-23,2194
|
||||
2024-03-28,2194
|
||||
2024-04-02,2194
|
||||
2024-04-04,2194
|
||||
2024-04-09,2194
|
||||
2024-04-11,2194
|
||||
2024-04-18,2194
|
||||
2024-04-22,2194
|
||||
2024-04-25,2194
|
||||
2024-05-01,2194
|
||||
2024-05-03,2194
|
||||
2024-05-12,2194
|
||||
2024-05-20,2194
|
||||
2024-05-27,2194
|
||||
2024-06-03,2194
|
||||
2024-06-08,2194
|
||||
2024-06-14,2194
|
||||
2024-06-16,2194
|
||||
2024-06-19,2194
|
||||
2024-06-21,2194
|
||||
2024-06-24,2194
|
||||
2024-06-26,2194
|
||||
2024-07-01,2194
|
||||
2024-07-04,2194
|
||||
2024-07-07,2194
|
||||
2024-07-11,2194
|
||||
2024-07-14,2194
|
||||
2024-07-15,2194
|
||||
2024-07-20,2194
|
||||
2024-07-27,2194
|
||||
2024-07-30,2194
|
||||
2024-08-02,2194
|
||||
2024-08-04,2194
|
||||
2024-08-08,2194
|
||||
2024-08-11,2194
|
||||
2024-08-16,2194
|
||||
2024-08-17,2194
|
||||
2024-08-20,2194
|
||||
2024-08-26,2194
|
||||
2024-08-29,2194
|
||||
2024-08-30,2194
|
||||
2024-08-31,2194
|
||||
2024-09-04,2194
|
||||
2024-09-06,2194
|
||||
2024-09-10,2194
|
||||
2024-09-13,2194
|
||||
2024-09-16,2194
|
||||
2024-09-20,2194
|
||||
2024-09-21,2194
|
||||
2024-09-22,2194
|
||||
2024-09-25,2194
|
||||
2024-09-27,2194
|
||||
2024-09-27,2194
|
||||
2024-10-01,2194
|
||||
2024-10-01,2194
|
||||
2024-10-01,2194
|
||||
2024-10-03,2194
|
||||
2024-10-05,2194
|
||||
2024-10-07,2194
|
||||
2024-10-09,2194
|
||||
2024-10-10,2194
|
||||
|
After Width: | Height: | Size: 29 KiB |
@@ -0,0 +1,678 @@
|
||||
**Take Note!**
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
`hosts/data/StevenBlack/hosts`, all other issues regarding the content of the
|
||||
produced hosts files should be made with the appropriate data source that
|
||||
contributed the content in question. The contact information for all of the data
|
||||
sources can be found in the `hosts/data/` directory.
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
[](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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Limited to the extensions: fakenews, porn
|
||||
|
||||
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.
|
||||
|
||||
**Therefore this repository is a hosts file aggregator.**
|
||||
|
||||

|
||||
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: fakenews, porn](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts)
|
||||
containing 78,942 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
with GitHub download links.
|
||||
|
||||
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|
||||
| ---------------- | :----: | :-------: | :------------: | :---------------: |
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
of OS.
|
||||
|
||||
## Sources of hosts data unified in this variant
|
||||
|
||||
Updated `hosts` files from the following locations are always unified and
|
||||
included:
|
||||
|
||||
| Host file source | Home page | Raw hosts | License | Issues | Description |
|
||||
| ---------------- | :-------: | :-------: | :-----: | :----: | ----------- |
|
||||
Fake News |[link](https://github.com/marktron/fakenews) | [raw](https://raw.githubusercontent.com/marktron/fakenews/master/fakenews) | MIT | [issues](https://github.com/marktron/fakenews/issues)| An in-progress collection of fake news outlets.
|
||||
BigDargon's adult domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/adult/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
brijrajparmar27 - pornography |[link](https://github.com/brijrajparmar27/host-sources) | [raw](https://raw.githubusercontent.com/brijrajparmar27/host-sources/master/Porn/hosts) | CC BY 4.0 | [issues](https://github.com/brijrajparmar27/host-sources/issues)| hosts files for DNS based content blocking
|
||||
pornhosts -- a consolidated anti porn hosts file |[link](https://github.com/Clefspeare13/pornhosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/extensions/porn/clefspeare13/hosts) | MIT | [issues](https://github.com/Clefspeare13/pornhosts/issues)| This is an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.
|
||||
Sinfonietta's porn blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/pornography-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Sinfonietta's snuff-site blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/snuff-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - pornography |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/porn) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
|
||||
The unified hosts file is optionally extensible. Extensions are used to include
|
||||
domains by category. Currently, we offer the following categories: `fakenews`,
|
||||
`social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and can be combined in various ways with the base hosts
|
||||
file. The combined products are stored in the
|
||||
[`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates)
|
||||
folder.
|
||||
|
||||
Data for extensions are stored in the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions)
|
||||
folder. You manage extensions by curating this folder tree, where you will find
|
||||
the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we
|
||||
maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
You have three options to generate your own hosts file. You can use our
|
||||
container image, build your own image, or do it in your own environment. Option
|
||||
#1 is easiest if you have Linux with Docker installed.
|
||||
|
||||
### Option 1: Use our container image (Linux only)
|
||||
|
||||
> This will replace your `/etc/hosts`.
|
||||
|
||||
We assume you have Docker available on your host. Just run the following
|
||||
command. Set extensions to your preference.
|
||||
|
||||
```sh
|
||||
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts \
|
||||
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto \
|
||||
--replace --extensions gambling porn
|
||||
```
|
||||
|
||||
If you want to add custom hosts or a whitelist, create either or both files as
|
||||
per [the instructions](#how-do-i-control-which-sources-are-unified) and add the
|
||||
following arguments _before_ `ghcr.io/stevenblack/hosts:latest` depending on
|
||||
which you wish to use.
|
||||
|
||||
```sh
|
||||
-v "path/to/myhosts:/hosts/myhosts" \
|
||||
-v "path/to/whitelist:/hosts/whitelist" \
|
||||
```
|
||||
|
||||
You can rerun this exact command later to update based on the latest available
|
||||
hosts (for example, add it to a weekly cron job).
|
||||
|
||||
### Option 2: Generate your own container image
|
||||
|
||||
We provide the
|
||||
[Dockerfile](https://github.com/StevenBlack/hosts/blob/master/Dockerfile) used
|
||||
by the previous step, which you can use to create a container image with
|
||||
everything you need. The container will contain Python 3 and all its dependency
|
||||
requirements, and a copy of the latest version of this repository.
|
||||
|
||||
Build the Docker container from the root of this repo like this:
|
||||
|
||||
```sh
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
docker run --rm -it stevenblack-hosts updateHostsFile.py
|
||||
```
|
||||
|
||||
> This will create the hosts file, and remove it with the container when done,
|
||||
> so not very useful. You can use the example in option #1 to add volumes so
|
||||
> files on your host are replaced.
|
||||
|
||||
### Option 3: Generate it in your own environment
|
||||
|
||||
To generate your own amalgamated hosts files you will need Python 3.6 or later.
|
||||
|
||||
First, install the dependencies with:
|
||||
|
||||
```sh
|
||||
pip3 install --user -r requirements.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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
|
||||
```sh
|
||||
python3 testUpdateHostsFile.py
|
||||
```
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the
|
||||
sources in the local `data/` subfolder. The script will prompt you whether it
|
||||
should fetch updated versions (from locations defined by the `update.json` text
|
||||
file in each source's folder). Otherwise, it will use the `hosts` file that's
|
||||
already there.
|
||||
|
||||
```sh
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
```
|
||||
|
||||
#### Command line options
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
|
||||
`--auto`, or `-a`: run the script without prompting. When `--auto` is invoked,
|
||||
|
||||
- Hosts data sources, including extensions, are updated.
|
||||
- No extensions are included by default. Use the `--extensions` or `-e` flag to
|
||||
include any you want.
|
||||
- Your active hosts file is _not_ replaced unless you include the `--replace`
|
||||
flag.
|
||||
|
||||
`--backup`, or `-b`: Make a backup of existing hosts file(s) as you generate
|
||||
over them.
|
||||
|
||||
`--extensions <ext1> <ext2> <ext3>`, or `-e <ext1> <ext2> <ext3>`: the names of
|
||||
subfolders below the `extensions` folder containing additional category-specific
|
||||
hosts files to include in the amalgamation. Example: `--extensions porn` or
|
||||
`-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache. 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`: `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.
|
||||
|
||||
`--output <subfolder>`, or `-o <subfolder>`: place the generated source file in
|
||||
a subfolder. If the subfolder does not exist, it will be created.
|
||||
|
||||
`--replace`, or `-r`: trigger replacing your active hosts
|
||||
|
||||
`--skipstatichosts`, or `-s`: `false` (default) or `true`, omit the standard
|
||||
section at the top, containing lines like `127.0.0.1 localhost`. This is useful
|
||||
for configuring proximate DNS services on the local network.
|
||||
|
||||
`--nogendata`, or `-g`: `false` (default) or `true`, skip the generation of the
|
||||
readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
the performances under Windows (with DNS Client service enabled).
|
||||
|
||||
`--minimise`, or `-m`: `false` (default) or `true`, like `--compress`, but puts
|
||||
each domain on a separate line. This is necessary because many implementations
|
||||
of URL blockers that rely on `hosts` files do not conform to the standard which
|
||||
allows multiple hosts on a single line.
|
||||
|
||||
`--blacklist <blacklistfile>`, or `-x <blacklistfile>`: Append the given
|
||||
blacklist file in hosts format to the generated hosts file.
|
||||
|
||||
`--whitelist <whitelistfile>`, or `-w <whitelistfile>`: Use the given whitelist
|
||||
file to remove hosts from the generated hosts file.
|
||||
|
||||
## How do I control which sources are unified?
|
||||
|
||||
Add one or more _additional_ sources, each in a subfolder of the `data/` folder,
|
||||
and specify the `url` key in its `update.json` file.
|
||||
|
||||
Add one or more _optional_ extensions, which originate from subfolders of the
|
||||
`extensions/` folder. Again the url in `update.json` controls where this
|
||||
extension finds its updates.
|
||||
|
||||
Create an _optional_ `blacklist` file. The contents of this file (containing a
|
||||
listing of additional domains in `hosts` file format) are appended to the
|
||||
unified hosts file during the update process. A sample `blacklist` is included,
|
||||
and may be modified as you need.
|
||||
|
||||
- NOTE: The `blacklist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I include my own custom domain mappings?
|
||||
|
||||
If you have custom hosts records, place them in file `myhosts`. The contents of
|
||||
this file are prepended to the unified hosts file during the update process.
|
||||
|
||||
The `myhosts` file is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I prevent domains from being included?
|
||||
|
||||
The domains you list in the `whitelist` file are excluded from the final hosts
|
||||
file.
|
||||
|
||||
The `whitelist` uses partial matching. Therefore if you whitelist
|
||||
`google-analytics.com`, that domain and all its subdomains won't be merged into
|
||||
the final hosts file.
|
||||
|
||||
The `whitelist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
## How can I contribute hosts records?
|
||||
|
||||
If you discover sketchy domains you feel should be included here, here are some
|
||||
ways to contribute them.
|
||||
|
||||
### Option 1: contact one of our hosts sources
|
||||
|
||||
The best way to get new domains included is to submit an issue to any of the
|
||||
data providers whose home pages are
|
||||
[listed here](https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant).
|
||||
This is best because once you submit new domains, they will be curated and
|
||||
updated by the dedicated folks who maintain these sources.
|
||||
|
||||
### Option 2: Fork this repository, add your domains to Steven Black's personal data file, and submit a pull request
|
||||
|
||||
Fork this hosts this repo and add your links to
|
||||
[https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts).
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation
|
||||
falls on us. So this creates 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 existence 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?
|
||||
|
||||
A hosts file, named `hosts` (with no file extension), is a plain-text file used
|
||||
by all operating systems to map hostnames to IP addresses.
|
||||
|
||||
In most operating systems, the `hosts` file is preferential to `DNS`. Therefore
|
||||
if a domain name is resolved by the `hosts` file, the request never leaves your
|
||||
computer.
|
||||
|
||||
Having a smart `hosts` file goes a long way towards blocking malware, adware,
|
||||
and other irritants.
|
||||
|
||||
For example, to nullify requests to some doubleclick.net servers, adding these
|
||||
lines to your hosts file will do it:
|
||||
|
||||
```text
|
||||
# block doubleClick's servers
|
||||
0.0.0.0 ad.ae.doubleclick.net
|
||||
0.0.0.0 ad.ar.doubleclick.net
|
||||
0.0.0.0 ad.at.doubleclick.net
|
||||
0.0.0.0 ad.au.doubleclick.net
|
||||
0.0.0.0 ad.be.doubleclick.net
|
||||
# etc...
|
||||
```
|
||||
|
||||
## We recommend using `0.0.0.0` instead of `127.0.0.1`
|
||||
|
||||
Traditionally most host files use `127.0.0.1`, the _loopback address_, to
|
||||
establish an IP connection to the local machine.
|
||||
|
||||
We prefer to use `0.0.0.0`, which is defined as a non-routable meta-address used
|
||||
to designate an invalid, unknown, or non-applicable target.
|
||||
|
||||
Using `0.0.0.0` is empirically faster, possibly because there's no wait for a
|
||||
timeout resolution. It also does not interfere with a web server that may be
|
||||
running on the local PC.
|
||||
|
||||
## Why not use `0` instead of `0.0.0.0`?
|
||||
|
||||
We tried that. Using `0` doesn't work universally.
|
||||
|
||||
## Location of your hosts file
|
||||
|
||||
To modify your current `hosts` file, look for it in the following places and
|
||||
modify it with a text editor.
|
||||
|
||||
- **macOS (until 10.14.x macOS Mojave), iOS, Android, Linux**: `/etc/hosts`
|
||||
file.
|
||||
- **macOS Catalina:** `/private/etc/hosts` file.
|
||||
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Gentoo
|
||||
|
||||
Gentoo users may find
|
||||
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
|
||||
in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay
|
||||
|
||||
## NixOS
|
||||
|
||||
To install hosts file on your machine add the following into your
|
||||
`configuration.nix`:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.extraHosts = let
|
||||
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
|
||||
hostsFile = builtins.fetchurl hostsPath;
|
||||
in builtins.readFile "${hostsFile}";
|
||||
}
|
||||
```
|
||||
|
||||
- NOTE: Change `hostsPath` if you need other versions of hosts file.
|
||||
- NOTE: The call to `fetchurl` is impure. Use `fetchFromGitHub` with the exact
|
||||
commit if you want to always get the same result.
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
The hosts extensions are also available with the following options:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
blockFakenews = true;
|
||||
blockGambling = true;
|
||||
blockPorn = true;
|
||||
blockSocial = true;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
On Linux and macOS, run the Python script. On Windows more work is required due
|
||||
to compatibility issues so it's preferable to run the batch file as follows:
|
||||
|
||||
```sh
|
||||
updateHostsWindows.bat
|
||||
```
|
||||
|
||||
This file **MUST** be run in command prompt with administrator privileges in the
|
||||
repository directory. In addition to updating the hosts file, it can also
|
||||
replace the existing hosts file, and reload the DNS cache. It goes without
|
||||
saying that for this to work, you must be connected to the internet.
|
||||
|
||||
To open a command prompt as administrator in the repository's directory, do the
|
||||
following:
|
||||
|
||||
- **Windows XP**: Start → Run → `cmd`
|
||||
- **Windows Vista, 7**: Start Button → type `cmd` → right-click Command Prompt →
|
||||
"Run as Administrator"
|
||||
- **Windows 8**: Start → Swipe Up → All Apps → Windows System → right-click
|
||||
Command Prompt → "Run as Administrator"
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
### Warning: Using this `hosts` file in Windows may require disabling DNS Cache service
|
||||
|
||||
Windows has issues with larger hosts files. Recent changes in security within
|
||||
Windows 10 denies access to changing services via other tools except registry
|
||||
hacks. Use the `disable-dnscache-service-win.cmd` file to make proper changes to
|
||||
the Windows registry. You will need to reboot your device once that's done. See
|
||||
the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
following commands to manually flush your DNS cache once the new hosts file is
|
||||
in place.
|
||||
|
||||
The Google Chrome browser may require manually cleaning up its DNS Cache on
|
||||
`chrome://net-internals/#dns` page to thereafter see the changes in your hosts
|
||||
file. See: <https://superuser.com/questions/723703>
|
||||
|
||||
### Windows
|
||||
|
||||
Open a command prompt with administrator privileges and run this command:
|
||||
|
||||
```bat
|
||||
ipconfig /flushdns
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
- **Debian/Ubuntu** `sudo service network-manager restart`
|
||||
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
- **Linux with systemd**: `sudo systemctl restart network.service`
|
||||
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
|
||||
- **Arch Linux/Manjaro with Network Manager**:
|
||||
`sudo systemctl restart NetworkManager.service`
|
||||
- **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:
|
||||
|
||||
```sh
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the
|
||||
following:
|
||||
|
||||
```text
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
- **NixOS**: The `nscd.service` is automatically restarted when the option
|
||||
`networking.extraHosts` was changed.
|
||||
- **Others**: Consult
|
||||
[this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### macOS
|
||||
|
||||
As described in [this article](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
|
||||
open a Terminal and run:
|
||||
|
||||
```sh
|
||||
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
```
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [release-it](https://github.com/release-it/release-it), an
|
||||
excellent CLI release tool for GitHub repos and npm packages, to automate
|
||||
creating [releases](https://github.com/StevenBlack/hosts/releases). This is why
|
||||
the
|
||||
[package.json](https://github.com/StevenBlack/hosts/blob/master/package.json)
|
||||
and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json)
|
||||
files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
|
||||
The goals of this repo are to:
|
||||
|
||||
1. automatically combine high-quality lists of hosts,
|
||||
2. provide situation-appropriate extensions,
|
||||
3. de-dupe the resultant combined list,
|
||||
4. and keep the resultant file reasonably sized.
|
||||
|
||||
A high-quality source is defined here as one that is actively curated. A hosts
|
||||
source should be frequently updated by its maintainers with both additions and
|
||||
removals. The larger the hosts file, the higher the level of curation is
|
||||
expected.
|
||||
|
||||
It is expected that this unified hosts file will serve both desktop and mobile
|
||||
devices under a variety of operating systems.
|
||||
|
||||
## Third-Party Hosts Managers
|
||||
|
||||
- [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate")
|
||||
(for Windows): The Unified Hosts AutoUpdate package is purpose-built for this
|
||||
unified hosts project as well as in active development by community members.
|
||||
You can install and uninstall any blacklist and keep it automatically up to
|
||||
date, and can be placed in a shared network location and deployed across an
|
||||
organization via group policies. And since it is in active development by
|
||||
community members, your bug reports, feature requests, and other feedback are
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
- [Hosts-BL](https://github.com/ScriptTiger/Hosts-BL "Hosts-BL") is a simple
|
||||
tool to handle hosts file black lists. It can remove comments, remove
|
||||
duplicates, compress to 9 domains per line, add IPv6 entries. In addition, it
|
||||
can also convert black lists to multiple other black list formats compatible
|
||||
with other software, such as dnsmasq, DualServer, RPZ, Privoxy, and Unbound,
|
||||
to name a few.
|
||||
- [Host Minder](https://github.com/jeremehancock/hostminder#readme) is a simple
|
||||
GUI that allows you to easily update your /etc/hosts file to one of four
|
||||
consolidated hosts files from StevenBlack/hosts. It is provided as a deb
|
||||
package and comes pre-installed on [UbuntuCE](https://ubuntuce.com/).
|
||||
- [Maza ad blocking](https://github.com/tanrax/maza-ad-blocking) is a bash
|
||||
script that automatically updates host file. You can also update a fresh copy.
|
||||
And each time it generates a dnsmasq-compatible configuration file. Fast
|
||||
installation, compatible with MacOS, Linux and BSD.
|
||||
- [Hostile](https://github.com/feross/hostile) is a nifty command line utility
|
||||
to easily add or remove domains from your hosts file. If our hosts files are
|
||||
too aggressive for you, you can use `hostile` to remove domains, or you can
|
||||
use `hostile` in a bash script to automate a post process each time you
|
||||
download fresh versions of hosts.
|
||||
- [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config)
|
||||
helps customizing, re-installing and using macOS. It also provides a
|
||||
[script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh)
|
||||
to install and update the hosts file using this project on macOS. In
|
||||
combination with a
|
||||
[launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist)
|
||||
it updates the hosts file every x days (default is 4). To install both,
|
||||
download the GitHub repo and run the
|
||||
[install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh)
|
||||
from the directory one level up.
|
||||
- [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker
|
||||
that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi).
|
||||
Pi-hole uses this repository as one of its sources.
|
||||
- [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.
|
||||
- [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound")
|
||||
–
|
||||
[Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.")
|
||||
is a validating, recursive, and caching DNS resolver.
|
||||
- [dnsmasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware)
|
||||
This GitHub gist has a short shell script (bash, will work on any 'nix) and
|
||||
uses `wget` & `awk` present in most distros, to fetch a specified hosts file
|
||||
and convert it to the format required by dnsmasq. Supports IPv4 and IPv6.
|
||||
Designed to be used as either a shell script, or can be dropped into
|
||||
`/etc/cron.weekly` (or wherever suits). The script is short and easily edited,
|
||||
also has a short document attached with notes on dnsmasq setup.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
- Legacy DNS: `76.76.2.35`, `76.76.10.35`, `2606:1a40::35`, `2606:1a40:1::35`
|
||||
- DNS-over-HTTPS/TLS/DOQ: `https://freedns.controld.com/x-stevenblack`, `x-stevenblack.freedns.controld.com`
|
||||
|
||||
## Contribute
|
||||
|
||||
Please read our
|
||||
[Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md).
|
||||
Among other things, this explains how we organize files and folders in this
|
||||
repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you
|
||||
find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to
|
||||
draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our
|
||||
[code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
Logo by [@Tobaloidee](https://github.com/Tobaloidee) Thank you!.
|
||||
@@ -0,0 +1,154 @@
|
||||
|
||||
2023-06-11,51219
|
||||
2023-06-13,51219
|
||||
2023-06-14,51219
|
||||
2023-06-14,51219
|
||||
2023-06-16,51219
|
||||
2023-06-17,51222
|
||||
2023-06-18,51222
|
||||
2023-06-23,51232
|
||||
2023-06-27,51233
|
||||
2023-07-01,51233
|
||||
2023-07-06,51370
|
||||
2023-07-09,51336
|
||||
2023-07-14,51332
|
||||
2023-07-15,51332
|
||||
2023-07-21,51331
|
||||
2023-07-23,51331
|
||||
2023-07-27,51331
|
||||
2023-08-01,51331
|
||||
2023-08-04,51328
|
||||
2023-08-05,51328
|
||||
2023-08-08,55836
|
||||
2023-08-05,51328
|
||||
2023-08-08,55836
|
||||
2023-08-13,55836
|
||||
2023-08-17,55836
|
||||
2023-08-21,55836
|
||||
2023-08-22,55954
|
||||
2023-08-26,55954
|
||||
2023-08-28,55954
|
||||
2023-09-04,55958
|
||||
2023-09-05,55958
|
||||
2023-09-06,55840
|
||||
2023-09-06,55984
|
||||
2023-09-08,55985
|
||||
2023-09-08,55950
|
||||
2023-09-10,55950
|
||||
2023-09-14,55950
|
||||
2023-09-17,55950
|
||||
2023-09-21,55950
|
||||
2023-09-24,55950
|
||||
2023-09-25,55945
|
||||
2023-09-30,55947
|
||||
2023-10-02,55947
|
||||
2023-10-04,55947
|
||||
2023-10-08,56093
|
||||
2023-10-12,56093
|
||||
2023-10-13,56093
|
||||
2023-10-17,56093
|
||||
2023-10-18,56093
|
||||
2023-10-21,56093
|
||||
2023-10-23,56091
|
||||
2023-10-27,56090
|
||||
2023-11-01,56090
|
||||
2023-11-02,56090
|
||||
2023-11-03,56090
|
||||
2023-11-08,56090
|
||||
2023-11-11,56090
|
||||
2023-11-13,56090
|
||||
2023-11-19,56090
|
||||
2023-11-21,56090
|
||||
2023-11-24,56090
|
||||
2023-11-25,56090
|
||||
2023-11-25,56090
|
||||
2023-11-25,56090
|
||||
2023-11-26,56090
|
||||
2023-11-26,56090
|
||||
2023-12-01,56090
|
||||
2023-12-03,57729
|
||||
2023-12-12,58209
|
||||
2023-12-16,58209
|
||||
2023-12-17,58208
|
||||
2023-12-17,58208
|
||||
2023-12-25,58208
|
||||
2023-12-30,58208
|
||||
2024-01-03,58827
|
||||
2024-01-06,58830
|
||||
2024-01-13,58830
|
||||
2024-01-17,58830
|
||||
2024-01-21,58830
|
||||
2024-01-27,58831
|
||||
2024-01-30,58831
|
||||
2024-02-06,58857
|
||||
2024-02-10,58857
|
||||
2024-02-12,58857
|
||||
2024-02-15,58857
|
||||
2024-02-24,85996
|
||||
2024-02-25,85996
|
||||
2024-02-28,85996
|
||||
2024-03-04,86006
|
||||
2024-03-09,86004
|
||||
2024-03-15,86004
|
||||
2024-03-19,86004
|
||||
2024-03-23,86023
|
||||
2024-03-28,86023
|
||||
2024-04-02,86027
|
||||
2024-04-04,86027
|
||||
2024-04-09,86025
|
||||
2024-04-11,86025
|
||||
2024-04-18,86063
|
||||
2024-04-22,86063
|
||||
2024-04-25,86065
|
||||
2024-05-01,86065
|
||||
2024-05-03,86065
|
||||
2024-05-12,86089
|
||||
2024-05-20,86107
|
||||
2024-05-27,86107
|
||||
2024-06-03,86113
|
||||
2024-06-08,86137
|
||||
2024-06-14,86140
|
||||
2024-06-16,86140
|
||||
2024-06-19,86140
|
||||
2024-06-21,86140
|
||||
2024-06-24,86140
|
||||
2024-06-26,86140
|
||||
2024-07-01,86140
|
||||
2024-07-04,86140
|
||||
2024-07-07,86140
|
||||
2024-07-11,86140
|
||||
2024-07-14,86140
|
||||
2024-07-15,86140
|
||||
2024-07-20,86140
|
||||
2024-07-27,86140
|
||||
2024-07-30,86140
|
||||
2024-08-02,86140
|
||||
2024-08-04,86142
|
||||
2024-08-08,86142
|
||||
2024-08-11,86165
|
||||
2024-08-16,86165
|
||||
2024-08-17,86165
|
||||
2024-08-20,86165
|
||||
2024-08-26,86165
|
||||
2024-08-29,86165
|
||||
2024-08-30,86165
|
||||
2024-08-31,86165
|
||||
2024-09-04,89243
|
||||
2024-09-06,89243
|
||||
2024-09-10,89243
|
||||
2024-09-13,89243
|
||||
2024-09-16,89243
|
||||
2024-09-20,89243
|
||||
2024-09-21,89243
|
||||
2024-09-22,89243
|
||||
2024-09-25,89243
|
||||
2024-09-27,89243
|
||||
2024-09-27,89243
|
||||
2024-10-01,89243
|
||||
2024-10-01,89248
|
||||
2024-10-01,89248
|
||||
2024-10-03,78723
|
||||
2024-10-05,78398
|
||||
2024-10-07,78398
|
||||
2024-10-09,78399
|
||||
2024-10-10,78391
|
||||
|
After Width: | Height: | Size: 31 KiB |
@@ -0,0 +1,679 @@
|
||||
**Take Note!**
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
`hosts/data/StevenBlack/hosts`, all other issues regarding the content of the
|
||||
produced hosts files should be made with the appropriate data source that
|
||||
contributed the content in question. The contact information for all of the data
|
||||
sources can be found in the `hosts/data/` directory.
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
[](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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Limited to the extensions: fakenews, porn, social
|
||||
|
||||
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.
|
||||
|
||||
**Therefore this repository is a hosts file aggregator.**
|
||||
|
||||

|
||||
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: fakenews, porn, social](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts)
|
||||
containing 82,158 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
with GitHub download links.
|
||||
|
||||
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|
||||
| ---------------- | :----: | :-------: | :------------: | :---------------: |
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
of OS.
|
||||
|
||||
## Sources of hosts data unified in this variant
|
||||
|
||||
Updated `hosts` files from the following locations are always unified and
|
||||
included:
|
||||
|
||||
| Host file source | Home page | Raw hosts | License | Issues | Description |
|
||||
| ---------------- | :-------: | :-------: | :-----: | :----: | ----------- |
|
||||
Fake News |[link](https://github.com/marktron/fakenews) | [raw](https://raw.githubusercontent.com/marktron/fakenews/master/fakenews) | MIT | [issues](https://github.com/marktron/fakenews/issues)| An in-progress collection of fake news outlets.
|
||||
BigDargon's adult domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/adult/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
brijrajparmar27 - pornography |[link](https://github.com/brijrajparmar27/host-sources) | [raw](https://raw.githubusercontent.com/brijrajparmar27/host-sources/master/Porn/hosts) | CC BY 4.0 | [issues](https://github.com/brijrajparmar27/host-sources/issues)| hosts files for DNS based content blocking
|
||||
pornhosts -- a consolidated anti porn hosts file |[link](https://github.com/Clefspeare13/pornhosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/extensions/porn/clefspeare13/hosts) | MIT | [issues](https://github.com/Clefspeare13/pornhosts/issues)| This is an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.
|
||||
Sinfonietta's porn blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/pornography-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Sinfonietta's snuff-site blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/snuff-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - pornography |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/porn) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
Sinfonietta's social media blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/social-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
|
||||
|
||||
## Extensions
|
||||
|
||||
The unified hosts file is optionally extensible. Extensions are used to include
|
||||
domains by category. Currently, we offer the following categories: `fakenews`,
|
||||
`social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and can be combined in various ways with the base hosts
|
||||
file. The combined products are stored in the
|
||||
[`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates)
|
||||
folder.
|
||||
|
||||
Data for extensions are stored in the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions)
|
||||
folder. You manage extensions by curating this folder tree, where you will find
|
||||
the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we
|
||||
maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
You have three options to generate your own hosts file. You can use our
|
||||
container image, build your own image, or do it in your own environment. Option
|
||||
#1 is easiest if you have Linux with Docker installed.
|
||||
|
||||
### Option 1: Use our container image (Linux only)
|
||||
|
||||
> This will replace your `/etc/hosts`.
|
||||
|
||||
We assume you have Docker available on your host. Just run the following
|
||||
command. Set extensions to your preference.
|
||||
|
||||
```sh
|
||||
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts \
|
||||
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto \
|
||||
--replace --extensions gambling porn
|
||||
```
|
||||
|
||||
If you want to add custom hosts or a whitelist, create either or both files as
|
||||
per [the instructions](#how-do-i-control-which-sources-are-unified) and add the
|
||||
following arguments _before_ `ghcr.io/stevenblack/hosts:latest` depending on
|
||||
which you wish to use.
|
||||
|
||||
```sh
|
||||
-v "path/to/myhosts:/hosts/myhosts" \
|
||||
-v "path/to/whitelist:/hosts/whitelist" \
|
||||
```
|
||||
|
||||
You can rerun this exact command later to update based on the latest available
|
||||
hosts (for example, add it to a weekly cron job).
|
||||
|
||||
### Option 2: Generate your own container image
|
||||
|
||||
We provide the
|
||||
[Dockerfile](https://github.com/StevenBlack/hosts/blob/master/Dockerfile) used
|
||||
by the previous step, which you can use to create a container image with
|
||||
everything you need. The container will contain Python 3 and all its dependency
|
||||
requirements, and a copy of the latest version of this repository.
|
||||
|
||||
Build the Docker container from the root of this repo like this:
|
||||
|
||||
```sh
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
docker run --rm -it stevenblack-hosts updateHostsFile.py
|
||||
```
|
||||
|
||||
> This will create the hosts file, and remove it with the container when done,
|
||||
> so not very useful. You can use the example in option #1 to add volumes so
|
||||
> files on your host are replaced.
|
||||
|
||||
### Option 3: Generate it in your own environment
|
||||
|
||||
To generate your own amalgamated hosts files you will need Python 3.6 or later.
|
||||
|
||||
First, install the dependencies with:
|
||||
|
||||
```sh
|
||||
pip3 install --user -r requirements.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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
|
||||
```sh
|
||||
python3 testUpdateHostsFile.py
|
||||
```
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the
|
||||
sources in the local `data/` subfolder. The script will prompt you whether it
|
||||
should fetch updated versions (from locations defined by the `update.json` text
|
||||
file in each source's folder). Otherwise, it will use the `hosts` file that's
|
||||
already there.
|
||||
|
||||
```sh
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
```
|
||||
|
||||
#### Command line options
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
|
||||
`--auto`, or `-a`: run the script without prompting. When `--auto` is invoked,
|
||||
|
||||
- Hosts data sources, including extensions, are updated.
|
||||
- No extensions are included by default. Use the `--extensions` or `-e` flag to
|
||||
include any you want.
|
||||
- Your active hosts file is _not_ replaced unless you include the `--replace`
|
||||
flag.
|
||||
|
||||
`--backup`, or `-b`: Make a backup of existing hosts file(s) as you generate
|
||||
over them.
|
||||
|
||||
`--extensions <ext1> <ext2> <ext3>`, or `-e <ext1> <ext2> <ext3>`: the names of
|
||||
subfolders below the `extensions` folder containing additional category-specific
|
||||
hosts files to include in the amalgamation. Example: `--extensions porn` or
|
||||
`-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache. 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`: `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.
|
||||
|
||||
`--output <subfolder>`, or `-o <subfolder>`: place the generated source file in
|
||||
a subfolder. If the subfolder does not exist, it will be created.
|
||||
|
||||
`--replace`, or `-r`: trigger replacing your active hosts
|
||||
|
||||
`--skipstatichosts`, or `-s`: `false` (default) or `true`, omit the standard
|
||||
section at the top, containing lines like `127.0.0.1 localhost`. This is useful
|
||||
for configuring proximate DNS services on the local network.
|
||||
|
||||
`--nogendata`, or `-g`: `false` (default) or `true`, skip the generation of the
|
||||
readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
the performances under Windows (with DNS Client service enabled).
|
||||
|
||||
`--minimise`, or `-m`: `false` (default) or `true`, like `--compress`, but puts
|
||||
each domain on a separate line. This is necessary because many implementations
|
||||
of URL blockers that rely on `hosts` files do not conform to the standard which
|
||||
allows multiple hosts on a single line.
|
||||
|
||||
`--blacklist <blacklistfile>`, or `-x <blacklistfile>`: Append the given
|
||||
blacklist file in hosts format to the generated hosts file.
|
||||
|
||||
`--whitelist <whitelistfile>`, or `-w <whitelistfile>`: Use the given whitelist
|
||||
file to remove hosts from the generated hosts file.
|
||||
|
||||
## How do I control which sources are unified?
|
||||
|
||||
Add one or more _additional_ sources, each in a subfolder of the `data/` folder,
|
||||
and specify the `url` key in its `update.json` file.
|
||||
|
||||
Add one or more _optional_ extensions, which originate from subfolders of the
|
||||
`extensions/` folder. Again the url in `update.json` controls where this
|
||||
extension finds its updates.
|
||||
|
||||
Create an _optional_ `blacklist` file. The contents of this file (containing a
|
||||
listing of additional domains in `hosts` file format) are appended to the
|
||||
unified hosts file during the update process. A sample `blacklist` is included,
|
||||
and may be modified as you need.
|
||||
|
||||
- NOTE: The `blacklist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I include my own custom domain mappings?
|
||||
|
||||
If you have custom hosts records, place them in file `myhosts`. The contents of
|
||||
this file are prepended to the unified hosts file during the update process.
|
||||
|
||||
The `myhosts` file is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I prevent domains from being included?
|
||||
|
||||
The domains you list in the `whitelist` file are excluded from the final hosts
|
||||
file.
|
||||
|
||||
The `whitelist` uses partial matching. Therefore if you whitelist
|
||||
`google-analytics.com`, that domain and all its subdomains won't be merged into
|
||||
the final hosts file.
|
||||
|
||||
The `whitelist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
## How can I contribute hosts records?
|
||||
|
||||
If you discover sketchy domains you feel should be included here, here are some
|
||||
ways to contribute them.
|
||||
|
||||
### Option 1: contact one of our hosts sources
|
||||
|
||||
The best way to get new domains included is to submit an issue to any of the
|
||||
data providers whose home pages are
|
||||
[listed here](https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant).
|
||||
This is best because once you submit new domains, they will be curated and
|
||||
updated by the dedicated folks who maintain these sources.
|
||||
|
||||
### Option 2: Fork this repository, add your domains to Steven Black's personal data file, and submit a pull request
|
||||
|
||||
Fork this hosts this repo and add your links to
|
||||
[https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts).
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation
|
||||
falls on us. So this creates 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 existence 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?
|
||||
|
||||
A hosts file, named `hosts` (with no file extension), is a plain-text file used
|
||||
by all operating systems to map hostnames to IP addresses.
|
||||
|
||||
In most operating systems, the `hosts` file is preferential to `DNS`. Therefore
|
||||
if a domain name is resolved by the `hosts` file, the request never leaves your
|
||||
computer.
|
||||
|
||||
Having a smart `hosts` file goes a long way towards blocking malware, adware,
|
||||
and other irritants.
|
||||
|
||||
For example, to nullify requests to some doubleclick.net servers, adding these
|
||||
lines to your hosts file will do it:
|
||||
|
||||
```text
|
||||
# block doubleClick's servers
|
||||
0.0.0.0 ad.ae.doubleclick.net
|
||||
0.0.0.0 ad.ar.doubleclick.net
|
||||
0.0.0.0 ad.at.doubleclick.net
|
||||
0.0.0.0 ad.au.doubleclick.net
|
||||
0.0.0.0 ad.be.doubleclick.net
|
||||
# etc...
|
||||
```
|
||||
|
||||
## We recommend using `0.0.0.0` instead of `127.0.0.1`
|
||||
|
||||
Traditionally most host files use `127.0.0.1`, the _loopback address_, to
|
||||
establish an IP connection to the local machine.
|
||||
|
||||
We prefer to use `0.0.0.0`, which is defined as a non-routable meta-address used
|
||||
to designate an invalid, unknown, or non-applicable target.
|
||||
|
||||
Using `0.0.0.0` is empirically faster, possibly because there's no wait for a
|
||||
timeout resolution. It also does not interfere with a web server that may be
|
||||
running on the local PC.
|
||||
|
||||
## Why not use `0` instead of `0.0.0.0`?
|
||||
|
||||
We tried that. Using `0` doesn't work universally.
|
||||
|
||||
## Location of your hosts file
|
||||
|
||||
To modify your current `hosts` file, look for it in the following places and
|
||||
modify it with a text editor.
|
||||
|
||||
- **macOS (until 10.14.x macOS Mojave), iOS, Android, Linux**: `/etc/hosts`
|
||||
file.
|
||||
- **macOS Catalina:** `/private/etc/hosts` file.
|
||||
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Gentoo
|
||||
|
||||
Gentoo users may find
|
||||
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
|
||||
in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay
|
||||
|
||||
## NixOS
|
||||
|
||||
To install hosts file on your machine add the following into your
|
||||
`configuration.nix`:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.extraHosts = let
|
||||
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
|
||||
hostsFile = builtins.fetchurl hostsPath;
|
||||
in builtins.readFile "${hostsFile}";
|
||||
}
|
||||
```
|
||||
|
||||
- NOTE: Change `hostsPath` if you need other versions of hosts file.
|
||||
- NOTE: The call to `fetchurl` is impure. Use `fetchFromGitHub` with the exact
|
||||
commit if you want to always get the same result.
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
The hosts extensions are also available with the following options:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
blockFakenews = true;
|
||||
blockGambling = true;
|
||||
blockPorn = true;
|
||||
blockSocial = true;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
On Linux and macOS, run the Python script. On Windows more work is required due
|
||||
to compatibility issues so it's preferable to run the batch file as follows:
|
||||
|
||||
```sh
|
||||
updateHostsWindows.bat
|
||||
```
|
||||
|
||||
This file **MUST** be run in command prompt with administrator privileges in the
|
||||
repository directory. In addition to updating the hosts file, it can also
|
||||
replace the existing hosts file, and reload the DNS cache. It goes without
|
||||
saying that for this to work, you must be connected to the internet.
|
||||
|
||||
To open a command prompt as administrator in the repository's directory, do the
|
||||
following:
|
||||
|
||||
- **Windows XP**: Start → Run → `cmd`
|
||||
- **Windows Vista, 7**: Start Button → type `cmd` → right-click Command Prompt →
|
||||
"Run as Administrator"
|
||||
- **Windows 8**: Start → Swipe Up → All Apps → Windows System → right-click
|
||||
Command Prompt → "Run as Administrator"
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
### Warning: Using this `hosts` file in Windows may require disabling DNS Cache service
|
||||
|
||||
Windows has issues with larger hosts files. Recent changes in security within
|
||||
Windows 10 denies access to changing services via other tools except registry
|
||||
hacks. Use the `disable-dnscache-service-win.cmd` file to make proper changes to
|
||||
the Windows registry. You will need to reboot your device once that's done. See
|
||||
the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
following commands to manually flush your DNS cache once the new hosts file is
|
||||
in place.
|
||||
|
||||
The Google Chrome browser may require manually cleaning up its DNS Cache on
|
||||
`chrome://net-internals/#dns` page to thereafter see the changes in your hosts
|
||||
file. See: <https://superuser.com/questions/723703>
|
||||
|
||||
### Windows
|
||||
|
||||
Open a command prompt with administrator privileges and run this command:
|
||||
|
||||
```bat
|
||||
ipconfig /flushdns
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
- **Debian/Ubuntu** `sudo service network-manager restart`
|
||||
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
- **Linux with systemd**: `sudo systemctl restart network.service`
|
||||
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
|
||||
- **Arch Linux/Manjaro with Network Manager**:
|
||||
`sudo systemctl restart NetworkManager.service`
|
||||
- **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:
|
||||
|
||||
```sh
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the
|
||||
following:
|
||||
|
||||
```text
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
- **NixOS**: The `nscd.service` is automatically restarted when the option
|
||||
`networking.extraHosts` was changed.
|
||||
- **Others**: Consult
|
||||
[this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### macOS
|
||||
|
||||
As described in [this article](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
|
||||
open a Terminal and run:
|
||||
|
||||
```sh
|
||||
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
```
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [release-it](https://github.com/release-it/release-it), an
|
||||
excellent CLI release tool for GitHub repos and npm packages, to automate
|
||||
creating [releases](https://github.com/StevenBlack/hosts/releases). This is why
|
||||
the
|
||||
[package.json](https://github.com/StevenBlack/hosts/blob/master/package.json)
|
||||
and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json)
|
||||
files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
|
||||
The goals of this repo are to:
|
||||
|
||||
1. automatically combine high-quality lists of hosts,
|
||||
2. provide situation-appropriate extensions,
|
||||
3. de-dupe the resultant combined list,
|
||||
4. and keep the resultant file reasonably sized.
|
||||
|
||||
A high-quality source is defined here as one that is actively curated. A hosts
|
||||
source should be frequently updated by its maintainers with both additions and
|
||||
removals. The larger the hosts file, the higher the level of curation is
|
||||
expected.
|
||||
|
||||
It is expected that this unified hosts file will serve both desktop and mobile
|
||||
devices under a variety of operating systems.
|
||||
|
||||
## Third-Party Hosts Managers
|
||||
|
||||
- [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate")
|
||||
(for Windows): The Unified Hosts AutoUpdate package is purpose-built for this
|
||||
unified hosts project as well as in active development by community members.
|
||||
You can install and uninstall any blacklist and keep it automatically up to
|
||||
date, and can be placed in a shared network location and deployed across an
|
||||
organization via group policies. And since it is in active development by
|
||||
community members, your bug reports, feature requests, and other feedback are
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
- [Hosts-BL](https://github.com/ScriptTiger/Hosts-BL "Hosts-BL") is a simple
|
||||
tool to handle hosts file black lists. It can remove comments, remove
|
||||
duplicates, compress to 9 domains per line, add IPv6 entries. In addition, it
|
||||
can also convert black lists to multiple other black list formats compatible
|
||||
with other software, such as dnsmasq, DualServer, RPZ, Privoxy, and Unbound,
|
||||
to name a few.
|
||||
- [Host Minder](https://github.com/jeremehancock/hostminder#readme) is a simple
|
||||
GUI that allows you to easily update your /etc/hosts file to one of four
|
||||
consolidated hosts files from StevenBlack/hosts. It is provided as a deb
|
||||
package and comes pre-installed on [UbuntuCE](https://ubuntuce.com/).
|
||||
- [Maza ad blocking](https://github.com/tanrax/maza-ad-blocking) is a bash
|
||||
script that automatically updates host file. You can also update a fresh copy.
|
||||
And each time it generates a dnsmasq-compatible configuration file. Fast
|
||||
installation, compatible with MacOS, Linux and BSD.
|
||||
- [Hostile](https://github.com/feross/hostile) is a nifty command line utility
|
||||
to easily add or remove domains from your hosts file. If our hosts files are
|
||||
too aggressive for you, you can use `hostile` to remove domains, or you can
|
||||
use `hostile` in a bash script to automate a post process each time you
|
||||
download fresh versions of hosts.
|
||||
- [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config)
|
||||
helps customizing, re-installing and using macOS. It also provides a
|
||||
[script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh)
|
||||
to install and update the hosts file using this project on macOS. In
|
||||
combination with a
|
||||
[launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist)
|
||||
it updates the hosts file every x days (default is 4). To install both,
|
||||
download the GitHub repo and run the
|
||||
[install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh)
|
||||
from the directory one level up.
|
||||
- [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker
|
||||
that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi).
|
||||
Pi-hole uses this repository as one of its sources.
|
||||
- [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.
|
||||
- [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound")
|
||||
–
|
||||
[Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.")
|
||||
is a validating, recursive, and caching DNS resolver.
|
||||
- [dnsmasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware)
|
||||
This GitHub gist has a short shell script (bash, will work on any 'nix) and
|
||||
uses `wget` & `awk` present in most distros, to fetch a specified hosts file
|
||||
and convert it to the format required by dnsmasq. Supports IPv4 and IPv6.
|
||||
Designed to be used as either a shell script, or can be dropped into
|
||||
`/etc/cron.weekly` (or wherever suits). The script is short and easily edited,
|
||||
also has a short document attached with notes on dnsmasq setup.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
- Legacy DNS: `76.76.2.35`, `76.76.10.35`, `2606:1a40::35`, `2606:1a40:1::35`
|
||||
- DNS-over-HTTPS/TLS/DOQ: `https://freedns.controld.com/x-stevenblack`, `x-stevenblack.freedns.controld.com`
|
||||
|
||||
## Contribute
|
||||
|
||||
Please read our
|
||||
[Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md).
|
||||
Among other things, this explains how we organize files and folders in this
|
||||
repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you
|
||||
find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to
|
||||
draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our
|
||||
[code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
Logo by [@Tobaloidee](https://github.com/Tobaloidee) Thank you!.
|
||||
@@ -0,0 +1,154 @@
|
||||
|
||||
2023-06-11,54059
|
||||
2023-06-13,54059
|
||||
2023-06-14,54059
|
||||
2023-06-14,54059
|
||||
2023-06-16,54059
|
||||
2023-06-17,54062
|
||||
2023-06-18,54062
|
||||
2023-06-23,54072
|
||||
2023-06-27,54073
|
||||
2023-07-01,54073
|
||||
2023-07-06,54210
|
||||
2023-07-09,54176
|
||||
2023-07-14,54172
|
||||
2023-07-15,54172
|
||||
2023-07-21,54171
|
||||
2023-07-23,54171
|
||||
2023-07-27,54171
|
||||
2023-08-01,54171
|
||||
2023-08-04,54168
|
||||
2023-08-05,54168
|
||||
2023-08-08,58676
|
||||
2023-08-05,54168
|
||||
2023-08-08,58676
|
||||
2023-08-13,58676
|
||||
2023-08-17,58676
|
||||
2023-08-21,58676
|
||||
2023-08-22,58794
|
||||
2023-08-26,58794
|
||||
2023-08-28,58794
|
||||
2023-09-04,58798
|
||||
2023-09-05,58798
|
||||
2023-09-06,58680
|
||||
2023-09-06,58824
|
||||
2023-09-08,58825
|
||||
2023-09-08,58790
|
||||
2023-09-10,58790
|
||||
2023-09-14,58790
|
||||
2023-09-17,58790
|
||||
2023-09-21,58790
|
||||
2023-09-24,58790
|
||||
2023-09-25,58785
|
||||
2023-09-30,58787
|
||||
2023-10-02,58787
|
||||
2023-10-04,58787
|
||||
2023-10-08,58933
|
||||
2023-10-12,58933
|
||||
2023-10-13,58933
|
||||
2023-10-17,58933
|
||||
2023-10-18,58933
|
||||
2023-10-21,58933
|
||||
2023-10-23,58931
|
||||
2023-10-27,58930
|
||||
2023-11-01,58930
|
||||
2023-11-02,58930
|
||||
2023-11-03,58930
|
||||
2023-11-08,58930
|
||||
2023-11-11,58930
|
||||
2023-11-13,58930
|
||||
2023-11-19,58930
|
||||
2023-11-21,58930
|
||||
2023-11-24,58930
|
||||
2023-11-25,58930
|
||||
2023-11-25,58930
|
||||
2023-11-25,58930
|
||||
2023-11-26,58930
|
||||
2023-11-26,58930
|
||||
2023-12-01,58930
|
||||
2023-12-03,60569
|
||||
2023-12-12,61047
|
||||
2023-12-16,61047
|
||||
2023-12-17,61047
|
||||
2023-12-17,61047
|
||||
2023-12-25,61047
|
||||
2023-12-30,61047
|
||||
2024-01-03,61670
|
||||
2024-01-06,61673
|
||||
2024-01-13,61673
|
||||
2024-01-17,61673
|
||||
2024-01-21,61673
|
||||
2024-01-27,61674
|
||||
2024-01-30,61674
|
||||
2024-02-06,61700
|
||||
2024-02-10,61700
|
||||
2024-02-12,61700
|
||||
2024-02-15,61700
|
||||
2024-02-24,88840
|
||||
2024-02-25,88840
|
||||
2024-02-28,88840
|
||||
2024-03-04,88851
|
||||
2024-03-09,88849
|
||||
2024-03-15,88849
|
||||
2024-03-19,88849
|
||||
2024-03-23,88868
|
||||
2024-03-28,88868
|
||||
2024-04-02,88872
|
||||
2024-04-04,88872
|
||||
2024-04-09,89181
|
||||
2024-04-11,89181
|
||||
2024-04-18,89219
|
||||
2024-04-22,89219
|
||||
2024-04-25,89285
|
||||
2024-05-01,89285
|
||||
2024-05-03,89285
|
||||
2024-05-12,89309
|
||||
2024-05-20,89327
|
||||
2024-05-27,89327
|
||||
2024-06-03,89333
|
||||
2024-06-08,89357
|
||||
2024-06-14,89360
|
||||
2024-06-16,89360
|
||||
2024-06-19,89360
|
||||
2024-06-21,89360
|
||||
2024-06-24,89360
|
||||
2024-06-26,89360
|
||||
2024-07-01,89360
|
||||
2024-07-04,89360
|
||||
2024-07-07,89360
|
||||
2024-07-11,89360
|
||||
2024-07-14,89360
|
||||
2024-07-15,89360
|
||||
2024-07-20,89360
|
||||
2024-07-27,89360
|
||||
2024-07-30,89360
|
||||
2024-08-02,89360
|
||||
2024-08-04,89362
|
||||
2024-08-08,89362
|
||||
2024-08-11,89385
|
||||
2024-08-16,89385
|
||||
2024-08-17,89385
|
||||
2024-08-20,89385
|
||||
2024-08-26,89385
|
||||
2024-08-29,89385
|
||||
2024-08-30,89385
|
||||
2024-08-31,89385
|
||||
2024-09-04,92463
|
||||
2024-09-06,92463
|
||||
2024-09-10,92463
|
||||
2024-09-13,92463
|
||||
2024-09-16,92463
|
||||
2024-09-20,92463
|
||||
2024-09-21,92463
|
||||
2024-09-22,92463
|
||||
2024-09-25,92463
|
||||
2024-09-27,92463
|
||||
2024-09-27,92463
|
||||
2024-10-01,92463
|
||||
2024-10-01,92471
|
||||
2024-10-01,92471
|
||||
2024-10-03,81946
|
||||
2024-10-05,81621
|
||||
2024-10-07,81614
|
||||
2024-10-09,81615
|
||||
2024-10-10,81607
|
||||
|
After Width: | Height: | Size: 31 KiB |
@@ -10,15 +10,15 @@ sources can be found in the `hosts/data/` directory.
|
||||
|
||||

|
||||
|
||||
[](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://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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Unified hosts file with fakenews, porn, social extensions
|
||||
|
||||
@@ -30,18 +30,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **April 24 2023**.
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts)
|
||||
containing 223,962 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with fakenews, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts)
|
||||
containing 202,372 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[15 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant.
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
@@ -49,22 +49,37 @@ 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) | 171,163 | [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) | 173,357 | [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) | 178,627 | [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) | 218,945 | [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) | 173,987 | [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) | 180,821 | [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) | 221,139 | [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) | 176,181 | [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) | 226,409 | [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) | 181,451 | [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) | 221,768 | [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) | 228,603 | [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) | 183,645 | [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) | 223,962 | [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) | 229,232 | [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) | 231,426 | [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) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -85,11 +100,9 @@ add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.g
|
||||
add.Spam |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Spam sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
Mitchell Krog's - Badd Boyz Hosts |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | MIT | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)| Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers
|
||||
hostsVN |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Hosts block ads of Vietnamese
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com/PolishFiltersTeam/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
MetaMask eth-phishing-detect |[link](https://github.com/MetaMask/eth-phishing-detect) | [raw](https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt) | DON'T BE A DICK PUBLIC LICENSE | [issues](https://github.com/MetaMask/eth-phishing-detect/issues)| Phishing domains targeting Ethereum users.
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/FiltersHeroes/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com//FiltersHeroes/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
minecraft-hosts |[link](https://github.com/jamiemansfield/minecraft-hosts) | [raw](https://raw.githubusercontent.com/jamiemansfield/minecraft-hosts/master/lists/tracking.txt) | CC0-1.0 | [issues](https://github.com/jamiemansfield/minecraft-hosts/issues)| Minecraft related tracker hosts
|
||||
MVPS hosts file |[link](https://winhelp2002.mvps.org/) | [raw](https://winhelp2002.mvps.org/hosts.txt) | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)| The purpose of this site is to provide the user with a high quality custom HOSTS file.
|
||||
shady-hosts |[link](https://github.com/shreyasminocha/shady-hosts) | [raw](https://raw.githubusercontent.com/shreyasminocha/shady-hosts/main/hosts) | CC0-1.0 | [issues](https://github.com/shreyasminocha/shady-hosts/issues)| Analytics, ad, and activity monitoring hosts
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org/) |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | non-commercial with attribution | [issues](mailto:hosts@someonewhocares.org)| How to make the internet not suck (as much).
|
||||
Tiuxo hostlist - ads |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/ads) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
UncheckyAds |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Windows installers ads sources sites based on https://unchecky.com/ content.
|
||||
@@ -103,7 +116,6 @@ Sinfonietta's porn blocking hosts file |[link](https://github.com/Sinfonietta/ho
|
||||
Sinfonietta's snuff-site blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/snuff-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - pornography |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/porn) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
Sinfonietta's social media blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/social-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - social |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/social) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
@@ -193,6 +205,10 @@ pip3 install --user -r requirements.txt
|
||||
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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
@@ -256,6 +272,9 @@ readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
@@ -422,7 +441,7 @@ like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
@@ -489,6 +508,8 @@ the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
@@ -647,6 +668,8 @@ devices under a variety of operating systems.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
|
||||
@@ -0,0 +1,861 @@
|
||||
|
||||
2016-12-17,38799
|
||||
2016-12-18,38845
|
||||
2016-12-18,40274
|
||||
2016-12-19,40300
|
||||
2016-12-20,40377
|
||||
2016-12-21,40413
|
||||
2016-12-21,40370
|
||||
2016-12-22,40406
|
||||
2016-12-25,40420
|
||||
2016-12-27,40442
|
||||
2016-12-28,40462
|
||||
2017-01-02,40477
|
||||
2017-01-05,38448
|
||||
2017-01-05,40477
|
||||
2017-01-10,40550
|
||||
2017-01-11,40655
|
||||
2017-01-14,40651
|
||||
2017-01-18,40700
|
||||
2017-01-18,40701
|
||||
2017-01-20,40718
|
||||
2017-01-22,40726
|
||||
2017-01-26,40774
|
||||
2017-01-31,40813
|
||||
2017-02-04,40819
|
||||
2017-02-04,40820
|
||||
2017-02-07,40799
|
||||
2017-02-07,40798
|
||||
2017-02-10,40812
|
||||
2017-02-11,40814
|
||||
2017-02-13,40814
|
||||
2017-02-15,40834
|
||||
2017-02-17,40830
|
||||
2017-02-17,40830
|
||||
2017-02-20,40899
|
||||
2017-02-22,44802
|
||||
2017-02-23,44801
|
||||
2017-02-23,44257
|
||||
2017-02-24,44249
|
||||
2017-02-24,43836
|
||||
2017-02-26,43863
|
||||
2017-03-01,43919
|
||||
2017-03-04,43961
|
||||
2017-03-07,43968
|
||||
2017-03-10,44118
|
||||
2017-03-15,44146
|
||||
2017-03-16,44152
|
||||
2017-03-20,44162
|
||||
2017-03-22,44172
|
||||
2017-03-25,44198
|
||||
2017-03-30,44283
|
||||
2017-04-05,44323
|
||||
2017-04-08,44131
|
||||
2017-04-08,44131
|
||||
2017-04-08,44131
|
||||
2017-04-11,44219
|
||||
2017-04-13,44144
|
||||
2017-04-15,44175
|
||||
2017-04-16,44175
|
||||
2017-04-17,44194
|
||||
2017-04-18,44211
|
||||
2017-04-22,44264
|
||||
2017-04-25,44297
|
||||
2017-04-26,44323
|
||||
2017-05-02,44369
|
||||
2017-05-07,44408
|
||||
2017-05-08,44412
|
||||
2017-05-10,44474
|
||||
2017-05-13,44582
|
||||
2017-05-15,44598
|
||||
2017-05-15,44598
|
||||
2017-05-16,44663
|
||||
2017-05-21,44663
|
||||
2017-05-21,44741
|
||||
2017-05-23,44766
|
||||
2017-05-28,44907
|
||||
2017-05-29,44950
|
||||
2017-05-30,44960
|
||||
2017-06-02,45052
|
||||
2017-06-05,45094
|
||||
2017-06-11,45163
|
||||
2017-06-21,45376
|
||||
2017-06-22,45405
|
||||
2017-06-24,45326
|
||||
2017-06-28,45375
|
||||
2017-07-04,45378
|
||||
2017-07-10,45513
|
||||
2017-07-11,45524
|
||||
2017-07-11,45525
|
||||
2017-07-12,45539
|
||||
2017-07-17,45253
|
||||
2017-07-17,45252
|
||||
2017-07-18,45192
|
||||
2017-07-26,44896
|
||||
2017-07-28,44897
|
||||
2017-07-31,44926
|
||||
2017-08-08,44655
|
||||
2017-08-12,44814
|
||||
2017-08-15,47317
|
||||
2017-08-15,47317
|
||||
2017-08-18,47338
|
||||
2017-08-18,47093
|
||||
2017-08-20,47093
|
||||
2017-08-20,47107
|
||||
2017-08-20,47107
|
||||
2017-08-21,47067
|
||||
2017-08-28,47135
|
||||
2017-08-31,47127
|
||||
2017-09-05,47038
|
||||
2017-09-07,47102
|
||||
2017-09-13,47135
|
||||
2017-09-18,47084
|
||||
2017-09-21,47107
|
||||
2017-09-29,47126
|
||||
2017-10-05,47138
|
||||
2017-10-11,47123
|
||||
2017-10-15,51482
|
||||
2017-10-19,51451
|
||||
2017-10-25,51483
|
||||
2017-10-25,51510
|
||||
2017-10-28,51509
|
||||
2017-11-01,51554
|
||||
2017-11-04,51572
|
||||
2017-11-09,51608
|
||||
2017-11-16,51684
|
||||
2017-11-25,51733
|
||||
2017-11-30,51769
|
||||
2017-12-07,51685
|
||||
2017-12-11,51695
|
||||
2017-12-17,54387
|
||||
2017-12-18,51727
|
||||
2017-12-21,51735
|
||||
2017-12-27,51737
|
||||
2017-12-30,51736
|
||||
2018-01-01,51756
|
||||
2018-01-06,54378
|
||||
2018-01-10,54374
|
||||
2018-01-13,54284
|
||||
2018-01-14,54292
|
||||
2018-01-21,54389
|
||||
2018-01-22,54391
|
||||
2018-01-23,54397
|
||||
2018-01-26,54400
|
||||
2018-01-26,54503
|
||||
2018-01-31,54418
|
||||
2018-02-02,53615
|
||||
2018-02-08,66366
|
||||
2018-02-09,66366
|
||||
2018-02-11,66380
|
||||
2018-02-13,66354
|
||||
2018-02-14,66380
|
||||
2018-02-15,66377
|
||||
2018-02-20,66345
|
||||
2018-02-24,70408
|
||||
2018-02-24,67331
|
||||
2018-02-25,67324
|
||||
2018-02-25,67323
|
||||
2018-02-26,67339
|
||||
2018-02-28,67359
|
||||
2018-03-03,67355
|
||||
2018-03-04,67370
|
||||
2018-03-04,67292
|
||||
2018-03-06,67346
|
||||
2018-03-07,67346
|
||||
2018-03-08,67341
|
||||
2018-03-09,67357
|
||||
2018-03-10,67358
|
||||
2018-03-12,67382
|
||||
2018-03-13,67384
|
||||
2018-03-14,67391
|
||||
2018-03-15,67890
|
||||
2018-03-15,67401
|
||||
2018-03-17,67406
|
||||
2018-03-17,67406
|
||||
2018-03-19,67443
|
||||
2018-03-20,67481
|
||||
2018-03-22,67485
|
||||
2018-03-23,71892
|
||||
2018-03-23,71892
|
||||
2018-03-24,67971
|
||||
2018-03-26,68025
|
||||
2018-03-28,68090
|
||||
2018-03-29,68082
|
||||
2018-03-30,68081
|
||||
2018-04-02,67633
|
||||
2018-04-02,67127
|
||||
2018-04-04,66515
|
||||
2018-04-05,66494
|
||||
2018-04-06,66439
|
||||
2018-04-06,66444
|
||||
2018-04-08,66376
|
||||
2018-04-12,66392
|
||||
2018-04-16,66289
|
||||
2018-04-17,66378
|
||||
2018-04-19,66317
|
||||
2018-04-21,66350
|
||||
2018-04-22,66348
|
||||
2018-04-24,66358
|
||||
2018-04-25,66236
|
||||
2018-04-30,66291
|
||||
2018-05-02,66070
|
||||
2018-05-05,66077
|
||||
2018-05-08,65928
|
||||
2018-05-12,65955
|
||||
2018-05-13,65951
|
||||
2018-05-17,65630
|
||||
2018-05-19,65639
|
||||
2018-05-22,65652
|
||||
2018-05-30,66770
|
||||
2018-06-02,66791
|
||||
2018-06-02,66791
|
||||
2018-06-02,66791
|
||||
2018-06-05,67006
|
||||
2018-06-08,68156
|
||||
2018-06-10,68178
|
||||
2018-06-14,68292
|
||||
2018-06-14,68291
|
||||
2018-06-14,68291
|
||||
2018-06-14,68291
|
||||
2018-06-14,68291
|
||||
2018-06-16,68502
|
||||
2018-06-17,68696
|
||||
2018-06-18,68783
|
||||
2018-06-20,69113
|
||||
2018-06-24,69164
|
||||
2018-06-28,69208
|
||||
2018-06-30,69394
|
||||
2018-07-04,70906
|
||||
2018-07-06,73943
|
||||
2018-07-09,73997
|
||||
2018-07-11,72764
|
||||
2018-07-16,72769
|
||||
2018-07-23,72283
|
||||
2018-07-26,72470
|
||||
2018-07-26,72470
|
||||
2018-07-30,73290
|
||||
2018-08-01,73354
|
||||
2018-08-08,73815
|
||||
2018-08-13,74138
|
||||
2018-08-19,75067
|
||||
2018-08-22,74445
|
||||
2018-08-24,73766
|
||||
2018-08-25,73686
|
||||
2018-08-29,72771
|
||||
2018-09-04,72693
|
||||
2018-09-05,71958
|
||||
2018-09-06,72030
|
||||
2018-09-08,72025
|
||||
2018-09-13,71204
|
||||
2018-09-16,70001
|
||||
2018-09-18,69137
|
||||
2018-09-23,69429
|
||||
2018-10-02,69432
|
||||
2018-10-05,68308
|
||||
2018-10-09,68258
|
||||
2018-10-14,68335
|
||||
2018-10-22,66500
|
||||
2018-10-23,66234
|
||||
2018-11-01,65044
|
||||
2018-11-02,65436
|
||||
2018-11-14,77679
|
||||
2018-11-20,76917
|
||||
2018-11-21,77031
|
||||
2018-11-26,76210
|
||||
2018-11-29,76739
|
||||
2018-12-04,76730
|
||||
2018-12-11,75386
|
||||
2018-12-15,75392
|
||||
2018-12-23,75760
|
||||
2018-12-29,88219
|
||||
2018-12-30,75682
|
||||
2019-01-04,75477
|
||||
2019-01-10,50944
|
||||
2019-01-13,51263
|
||||
2019-01-22,51288
|
||||
2019-01-26,51511
|
||||
2019-01-29,51536
|
||||
2019-02-06,51608
|
||||
2019-02-11,52360
|
||||
2019-02-18,52465
|
||||
2019-02-24,52487
|
||||
2019-03-02,52477
|
||||
2019-03-06,51990
|
||||
2019-03-15,51769
|
||||
2019-03-21,53596
|
||||
2019-03-26,53716
|
||||
2019-04-02,53667
|
||||
2019-04-07,53625
|
||||
2019-04-11,53348
|
||||
2019-04-17,53064
|
||||
2019-04-25,53375
|
||||
2019-05-02,55772
|
||||
2019-05-04,55760
|
||||
2019-05-05,55765
|
||||
2019-05-10,55634
|
||||
2019-05-13,55596
|
||||
2019-05-23,55633
|
||||
2019-05-24,55625
|
||||
2019-05-29,55881
|
||||
2019-06-05,55872
|
||||
2019-06-11,55875
|
||||
2019-06-17,57274
|
||||
2019-06-19,57285
|
||||
2019-06-22,57506
|
||||
2019-06-28,55842
|
||||
2019-07-04,55891
|
||||
2019-07-21,56189
|
||||
2019-07-27,56267
|
||||
2019-07-31,56290
|
||||
2019-08-06,56930
|
||||
2019-08-10,57084
|
||||
2019-08-13,57363
|
||||
2019-08-14,57492
|
||||
2019-08-14,57492
|
||||
2019-08-22,57646
|
||||
2019-08-30,57685
|
||||
2019-09-06,55146
|
||||
2019-09-09,54559
|
||||
2019-09-09,55180
|
||||
2019-09-09,54571
|
||||
2019-09-10,57766
|
||||
2019-09-19,57800
|
||||
2019-09-23,57856
|
||||
2019-09-29,57908
|
||||
2019-10-10,55235
|
||||
2019-10-12,55251
|
||||
2019-10-15,58468
|
||||
2019-10-18,58342
|
||||
2019-10-27,59722
|
||||
2019-10-27,60476
|
||||
2019-10-30,60595
|
||||
2019-10-31,60756
|
||||
2019-11-03,60911
|
||||
2019-11-15,60600
|
||||
2019-11-17,60681
|
||||
2019-11-20,61850
|
||||
2019-11-26,62193
|
||||
2019-11-27,62196
|
||||
2019-12-02,62215
|
||||
2019-12-11,59076
|
||||
2019-12-15,58774
|
||||
2019-12-20,58816
|
||||
2019-12-21,58823
|
||||
2019-12-23,58812
|
||||
2019-12-30,58849
|
||||
2020-01-01,58829
|
||||
2020-01-04,58989
|
||||
2020-01-06,58925
|
||||
2020-01-09,59650
|
||||
2020-01-11,59984
|
||||
2020-01-14,70334
|
||||
2020-01-16,70338
|
||||
2020-01-16,70340
|
||||
2020-01-16,70342
|
||||
2020-01-19,70333
|
||||
2020-01-21,70296
|
||||
2020-01-23,70061
|
||||
2020-01-24,69548
|
||||
2020-01-30,70514
|
||||
2020-02-03,70778
|
||||
2020-02-05,70685
|
||||
2020-02-09,70727
|
||||
2020-02-14,70835
|
||||
2020-02-17,70876
|
||||
2020-02-21,71059
|
||||
2020-02-22,71059
|
||||
2020-02-25,71046
|
||||
2020-02-25,71045
|
||||
2020-03-01,71190
|
||||
2020-03-05,71097
|
||||
2020-03-07,71132
|
||||
2020-03-11,72030
|
||||
2020-03-15,73409
|
||||
2020-03-18,73705
|
||||
2020-03-21,74124
|
||||
2020-03-25,74510
|
||||
2020-03-28,74711
|
||||
2020-03-29,74674
|
||||
2020-04-01,74766
|
||||
2020-04-03,74074
|
||||
2020-04-03,74074
|
||||
2020-04-03,74925
|
||||
2020-04-04,74872
|
||||
2020-04-06,74955
|
||||
2020-04-09,75172
|
||||
2020-04-10,75205
|
||||
2020-04-11,77673
|
||||
2020-04-13,77848
|
||||
2020-04-16,78169
|
||||
2020-04-18,78286
|
||||
2020-04-22,78438
|
||||
2020-04-26,78415
|
||||
2020-04-28,78349
|
||||
2020-05-02,79133
|
||||
2020-05-05,78711
|
||||
2020-05-05,78842
|
||||
2020-05-12,80760
|
||||
2020-05-13,80902
|
||||
2020-05-13,80905
|
||||
2020-05-15,80963
|
||||
2020-05-20,80894
|
||||
2020-05-26,80581
|
||||
2020-05-27,80621
|
||||
2020-06-02,80797
|
||||
2020-06-09,80712
|
||||
2020-06-16,80720
|
||||
2020-06-22,80582
|
||||
2020-06-25,80642
|
||||
2020-06-27,80557
|
||||
2020-07-02,80702
|
||||
2020-07-02,80701
|
||||
2020-07-05,80600
|
||||
2020-07-06,80570
|
||||
2020-07-13,80758
|
||||
2020-07-18,80976
|
||||
2020-07-24,81149
|
||||
2020-07-29,82069
|
||||
2020-08-01,81985
|
||||
2020-08-03,81323
|
||||
2020-08-06,81831
|
||||
2020-08-13,82376
|
||||
2020-08-14,82423
|
||||
2020-08-15,82814
|
||||
2020-08-17,82215
|
||||
2020-08-19,80993
|
||||
2020-08-25,80675
|
||||
2020-09-02,81137
|
||||
2020-09-07,81083
|
||||
2020-09-14,81656
|
||||
2020-09-20,81617
|
||||
2020-09-26,81970
|
||||
2020-10-03,82042
|
||||
2020-10-08,81693
|
||||
2020-10-13,79193
|
||||
2020-10-14,80825
|
||||
2020-10-19,83002
|
||||
2020-10-29,84679
|
||||
2020-11-01,84365
|
||||
2020-11-03,86219
|
||||
2020-11-08,86185
|
||||
2020-11-10,85669
|
||||
2020-11-14,84399
|
||||
2020-11-15,86274
|
||||
2020-11-16,86306
|
||||
2020-11-19,84447
|
||||
2020-11-22,86422
|
||||
2020-11-25,87133
|
||||
2020-11-28,87222
|
||||
2020-12-02,85240
|
||||
2020-12-09,85670
|
||||
2020-12-14,85935
|
||||
2020-12-19,85800
|
||||
2020-12-26,85763
|
||||
2020-12-31,85473
|
||||
2021-01-02,85291
|
||||
2021-01-05,85514
|
||||
2021-01-12,85581
|
||||
2021-01-17,86337
|
||||
2021-01-22,87004
|
||||
2021-01-22,87008
|
||||
2021-01-24,87361
|
||||
2021-01-31,87665
|
||||
2021-02-02,87881
|
||||
2021-02-03,87918
|
||||
2021-02-08,88530
|
||||
2021-02-09,88590
|
||||
2021-02-14,88890
|
||||
2021-02-16,93560
|
||||
2021-02-21,94396
|
||||
2021-02-22,95890
|
||||
2021-02-26,96147
|
||||
2021-02-28,96161
|
||||
2021-03-06,97239
|
||||
2021-03-09,97583
|
||||
2021-03-10,98966
|
||||
2021-03-16,98547
|
||||
2021-03-21,98459
|
||||
2021-03-28,99358
|
||||
2021-03-31,108753
|
||||
2021-04-04,109083
|
||||
2021-04-09,109626
|
||||
2021-04-13,107616
|
||||
2021-04-19,110964
|
||||
2021-04-24,114423
|
||||
2021-04-26,110834
|
||||
2021-04-26,111062
|
||||
2021-04-29,111902
|
||||
2021-05-01,111695
|
||||
2021-05-04,110245
|
||||
2021-05-05,110317
|
||||
2021-05-06,110434
|
||||
2021-05-06,110811
|
||||
2021-05-06,110810
|
||||
2021-05-12,112141
|
||||
2021-05-15,112519
|
||||
2021-05-17,111727
|
||||
2021-05-22,112730
|
||||
2021-05-25,114088
|
||||
2021-05-31,113863
|
||||
2021-06-07,113216
|
||||
2021-06-16,112160
|
||||
2021-06-22,111520
|
||||
2021-06-28,112197
|
||||
2021-07-01,112954
|
||||
2021-07-04,112906
|
||||
2021-07-13,113645
|
||||
2021-07-18,114167
|
||||
2021-07-19,109785
|
||||
2021-07-26,114843
|
||||
2021-07-29,115430
|
||||
2021-08-02,116569
|
||||
2021-08-09,118250
|
||||
2021-08-17,117720
|
||||
2021-08-20,118275
|
||||
2021-08-25,120674
|
||||
2021-08-26,121333
|
||||
2021-08-30,120425
|
||||
2021-09-02,121561
|
||||
2021-09-06,122389
|
||||
2021-09-07,124224
|
||||
2021-09-12,124726
|
||||
2021-09-17,124456
|
||||
2021-09-24,128917
|
||||
2021-09-30,146845
|
||||
2021-09-30,134573
|
||||
2021-10-03,136603
|
||||
2021-10-05,137319
|
||||
2021-10-12,138195
|
||||
2021-10-14,138888
|
||||
2021-10-19,139177
|
||||
2021-10-23,139278
|
||||
2021-10-23,139276
|
||||
2021-10-27,138617
|
||||
2021-11-04,139226
|
||||
2021-11-11,139384
|
||||
2021-11-14,139347
|
||||
2021-11-17,139789
|
||||
2021-11-21,142464
|
||||
2021-11-29,143815
|
||||
2021-11-29,143796
|
||||
2021-12-05,142881
|
||||
2021-12-09,142807
|
||||
2021-12-12,143044
|
||||
2021-12-13,143649
|
||||
2021-12-16,144451
|
||||
2021-12-19,144512
|
||||
2021-12-20,144914
|
||||
2021-12-25,146049
|
||||
2021-12-30,145902
|
||||
2021-12-30,146087
|
||||
2021-12-30,146076
|
||||
2022-01-02,145939
|
||||
2022-01-04,146204
|
||||
2022-01-07,146490
|
||||
2022-01-11,141771
|
||||
2022-01-18,143709
|
||||
2022-01-19,143378
|
||||
2022-01-21,144011
|
||||
2022-01-24,147363
|
||||
2022-01-28,149158
|
||||
2022-01-30,149303
|
||||
2022-01-31,145727
|
||||
2022-02-01,146128
|
||||
2022-02-07,146845
|
||||
2022-02-12,149487
|
||||
2022-02-13,149617
|
||||
2022-02-13,149613
|
||||
2022-02-17,149678
|
||||
2022-02-22,145123
|
||||
2022-02-26,145297
|
||||
2022-03-06,149344
|
||||
2022-03-07,148158
|
||||
2022-03-09,148473
|
||||
2022-03-12,148892
|
||||
2022-03-14,147099
|
||||
2022-03-19,147711
|
||||
2022-03-24,180232
|
||||
2022-03-29,155547
|
||||
2022-03-31,156025
|
||||
2022-04-05,157494
|
||||
2022-04-09,158193
|
||||
2022-04-13,158996
|
||||
2022-04-18,158960
|
||||
2022-04-21,159709
|
||||
2022-04-25,156794
|
||||
2022-04-29,147897
|
||||
2022-05-03,161216
|
||||
2022-05-05,161456
|
||||
2022-05-10,159350
|
||||
2022-05-14,160097
|
||||
2022-05-19,163024
|
||||
2022-05-25,190979
|
||||
2022-05-29,191645
|
||||
2022-05-31,160183
|
||||
2022-06-02,160546
|
||||
2022-06-07,157633
|
||||
2022-06-09,157996
|
||||
2022-06-09,157997
|
||||
2022-06-16,176709
|
||||
2022-06-21,156506
|
||||
2022-06-21,156620
|
||||
2022-06-25,157600
|
||||
2022-06-29,169966
|
||||
2022-07-01,170219
|
||||
2022-07-04,158206
|
||||
2022-07-13,193742
|
||||
2022-07-16,184427
|
||||
2022-07-16,184420
|
||||
2022-07-18,160405
|
||||
2022-07-21,179078
|
||||
2022-07-23,180119
|
||||
2022-07-25,179211
|
||||
2022-07-29,180382
|
||||
2022-08-03,181444
|
||||
2022-08-09,181531
|
||||
2022-08-12,182358
|
||||
2022-08-17,183359
|
||||
2022-08-20,184377
|
||||
2022-08-24,185272
|
||||
2022-08-25,185719
|
||||
2022-08-31,185544
|
||||
2022-09-04,186273
|
||||
2022-09-05,187326
|
||||
2022-09-08,188066
|
||||
2022-09-11,188523
|
||||
2022-09-13,189714
|
||||
2022-09-17,191307
|
||||
2022-09-23,199341
|
||||
2022-10-01,202048
|
||||
2022-10-06,203339
|
||||
2022-10-09,203564
|
||||
2022-10-13,205614
|
||||
2022-10-15,206155
|
||||
2022-10-17,206189
|
||||
2022-10-20,206855
|
||||
2022-10-27,208789
|
||||
2022-11-01,210628
|
||||
2022-11-09,210170
|
||||
2022-11-12,210080
|
||||
2022-11-13,209959
|
||||
2022-11-20,213978
|
||||
2022-11-21,213912
|
||||
2022-11-26,212415
|
||||
2022-11-28,211835
|
||||
2022-11-29,212723
|
||||
2022-12-03,212429
|
||||
2022-12-04,212081
|
||||
2022-12-05,213436
|
||||
2022-12-06,214492
|
||||
2022-12-11,213094
|
||||
2022-12-13,213744
|
||||
2022-12-15,217675
|
||||
2022-12-18,214909
|
||||
2022-12-20,218322
|
||||
2022-12-26,216398
|
||||
2022-12-29,217078
|
||||
2022-12-29,217170
|
||||
2023-01-01,217292
|
||||
2023-01-06,218120
|
||||
2023-01-08,218251
|
||||
2023-01-11,220231
|
||||
2023-01-13,220568
|
||||
2023-01-19,222818
|
||||
2023-01-23,223573
|
||||
2023-01-24,224251
|
||||
2023-01-27,225570
|
||||
2023-01-27,225573
|
||||
2023-01-27,225571
|
||||
2023-01-31,226047
|
||||
2023-02-05,228213
|
||||
2023-02-07,229786
|
||||
2023-02-07,229787
|
||||
2023-02-07,229788
|
||||
2023-02-16,234015
|
||||
2023-02-19,235206
|
||||
2023-02-23,236003
|
||||
2023-02-28,238206
|
||||
2023-03-03,237912
|
||||
2023-03-06,238295
|
||||
2023-03-07,238624
|
||||
2023-03-10,240491
|
||||
2023-03-14,242142
|
||||
2023-03-21,245090
|
||||
2023-03-25,246728
|
||||
2023-03-29,247582
|
||||
2023-04-07,251329
|
||||
2023-04-11,252578
|
||||
2023-04-16,253877
|
||||
2023-04-18,257292
|
||||
2023-04-19,223342
|
||||
2023-04-19,223349
|
||||
2023-04-23,223963
|
||||
2023-04-26,227732
|
||||
2023-04-27,228138
|
||||
2023-04-30,228230
|
||||
2023-05-02,229129
|
||||
2023-05-05,230353
|
||||
2023-05-08,230476
|
||||
2023-05-11,232347
|
||||
2023-05-14,234461
|
||||
2023-05-15,235602
|
||||
2023-05-20,236821
|
||||
2023-05-21,237174
|
||||
2023-05-24,239761
|
||||
2023-06-02,242336
|
||||
2023-06-06,243504
|
||||
2023-06-10,244313
|
||||
2023-06-11,244389
|
||||
2023-06-13,244878
|
||||
2023-06-14,245756
|
||||
2023-06-14,246433
|
||||
2023-06-16,247451
|
||||
2023-06-17,247151
|
||||
2023-06-18,246938
|
||||
2023-06-23,248681
|
||||
2023-06-27,249305
|
||||
2023-07-01,250473
|
||||
2023-07-06,252024
|
||||
2023-07-09,252423
|
||||
2023-07-14,254057
|
||||
2023-07-15,254159
|
||||
2023-07-21,255903
|
||||
2023-07-23,256095
|
||||
2023-07-27,257386
|
||||
2023-08-01,258621
|
||||
2023-08-04,260753
|
||||
2023-08-05,260841
|
||||
2023-08-08,265997
|
||||
2023-08-05,260841
|
||||
2023-08-08,265997
|
||||
2023-08-13,267645
|
||||
2023-08-17,268444
|
||||
2023-08-21,269392
|
||||
2023-08-22,269766
|
||||
2023-08-26,271341
|
||||
2023-08-28,271553
|
||||
2023-09-03,271174
|
||||
2023-09-04,273501
|
||||
2023-09-05,274307
|
||||
2023-09-06,273902
|
||||
2023-09-06,275309
|
||||
2023-09-08,276180
|
||||
2023-09-08,276196
|
||||
2023-09-10,251641
|
||||
2023-09-14,251660
|
||||
2023-09-17,228143
|
||||
2023-09-21,194481
|
||||
2023-09-24,195052
|
||||
2023-09-25,194005
|
||||
2023-09-30,194254
|
||||
2023-10-02,194633
|
||||
2023-10-04,196022
|
||||
2023-10-08,197058
|
||||
2023-10-12,200840
|
||||
2023-10-13,201558
|
||||
2023-10-17,202431
|
||||
2023-10-18,202926
|
||||
2023-10-21,204608
|
||||
2023-10-23,204795
|
||||
2023-10-27,207215
|
||||
2023-11-01,208349
|
||||
2023-11-02,209102
|
||||
2023-11-03,209627
|
||||
2023-11-08,211560
|
||||
2023-11-11,212458
|
||||
2023-11-13,213078
|
||||
2023-11-19,215439
|
||||
2023-11-21,216424
|
||||
2023-11-24,217985
|
||||
2023-11-25,218340
|
||||
2023-11-25,218335
|
||||
2023-11-25,218372
|
||||
2023-11-26,218443
|
||||
2023-11-26,218475
|
||||
2023-12-01,202411
|
||||
2023-12-03,204541
|
||||
2023-12-12,202023
|
||||
2023-12-16,203810
|
||||
2023-12-17,203998
|
||||
2023-12-17,204019
|
||||
2023-12-25,205116
|
||||
2023-12-30,206284
|
||||
2024-01-03,207709
|
||||
2024-01-06,208989
|
||||
2024-01-13,213465
|
||||
2024-01-17,214680
|
||||
2024-01-21,215901
|
||||
2024-01-27,218555
|
||||
2024-01-30,219840
|
||||
2024-02-06,223123
|
||||
2024-02-10,212042
|
||||
2024-02-12,213056
|
||||
2024-02-15,215630
|
||||
2024-02-24,249552
|
||||
2024-02-25,249625
|
||||
2024-02-28,253244
|
||||
2024-03-04,256924
|
||||
2024-03-09,261794
|
||||
2024-03-15,266208
|
||||
2024-03-19,268942
|
||||
2024-03-23,271667
|
||||
2024-03-28,273947
|
||||
2024-04-02,274898
|
||||
2024-04-04,219515
|
||||
2024-04-09,212874
|
||||
2024-04-11,213422
|
||||
2024-04-18,213853
|
||||
2024-04-22,215647
|
||||
2024-04-25,217097
|
||||
2024-05-01,216430
|
||||
2024-05-03,216832
|
||||
2024-05-12,221247
|
||||
2024-05-20,226606
|
||||
2024-05-27,230489
|
||||
2024-06-03,233504
|
||||
2024-06-08,236505
|
||||
2024-06-14,241437
|
||||
2024-06-16,242537
|
||||
2024-06-19,245322
|
||||
2024-06-21,247554
|
||||
2024-06-24,248607
|
||||
2024-06-26,250240
|
||||
2024-07-01,252283
|
||||
2024-07-04,254129
|
||||
2024-07-07,241014
|
||||
2024-07-11,243733
|
||||
2024-07-14,244733
|
||||
2024-07-15,245305
|
||||
2024-07-20,247870
|
||||
2024-07-27,247959
|
||||
2024-07-30,249167
|
||||
2024-08-02,250533
|
||||
2024-08-04,251011
|
||||
2024-08-08,253280
|
||||
2024-08-11,254328
|
||||
2024-08-16,256892
|
||||
2024-08-17,257398
|
||||
2024-08-20,258889
|
||||
2024-08-26,261346
|
||||
2024-08-29,262762
|
||||
2024-08-30,263221
|
||||
2024-08-31,263322
|
||||
2024-09-04,267836
|
||||
2024-09-06,268850
|
||||
2024-09-10,257450
|
||||
2024-09-13,258075
|
||||
2024-09-16,259043
|
||||
2024-09-20,257994
|
||||
2024-09-21,206482
|
||||
2024-09-22,205380
|
||||
2024-09-25,206433
|
||||
2024-09-27,207002
|
||||
2024-09-27,207003
|
||||
2024-10-01,207003
|
||||
2024-10-01,207791
|
||||
2024-10-01,207791
|
||||
2024-10-03,197576
|
||||
2024-10-05,197277
|
||||
2024-10-07,196752
|
||||
2024-10-09,197205
|
||||
2024-10-10,197309
|
||||
|
After Width: | Height: | Size: 40 KiB |
@@ -10,15 +10,15 @@ sources can be found in the `hosts/data/` directory.
|
||||
|
||||

|
||||
|
||||
[](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://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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Unified hosts file with fakenews, porn extensions
|
||||
|
||||
@@ -30,18 +30,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **April 24 2023**.
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts)
|
||||
containing 221,139 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with fakenews, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts)
|
||||
containing 199,185 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[15 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant.
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
@@ -49,22 +49,37 @@ 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) | 171,163 | [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) | 173,357 | [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) | 178,627 | [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) | 218,945 | [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) | 173,987 | [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) | 180,821 | [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) | 221,139 | [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) | 176,181 | [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) | 226,409 | [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) | 181,451 | [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) | 221,768 | [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) | 228,603 | [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) | 183,645 | [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) | 223,962 | [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) | 229,232 | [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) | 231,426 | [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) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -85,11 +100,9 @@ add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.g
|
||||
add.Spam |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Spam sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
Mitchell Krog's - Badd Boyz Hosts |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | MIT | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)| Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers
|
||||
hostsVN |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Hosts block ads of Vietnamese
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com/PolishFiltersTeam/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
MetaMask eth-phishing-detect |[link](https://github.com/MetaMask/eth-phishing-detect) | [raw](https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt) | DON'T BE A DICK PUBLIC LICENSE | [issues](https://github.com/MetaMask/eth-phishing-detect/issues)| Phishing domains targeting Ethereum users.
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/FiltersHeroes/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com//FiltersHeroes/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
minecraft-hosts |[link](https://github.com/jamiemansfield/minecraft-hosts) | [raw](https://raw.githubusercontent.com/jamiemansfield/minecraft-hosts/master/lists/tracking.txt) | CC0-1.0 | [issues](https://github.com/jamiemansfield/minecraft-hosts/issues)| Minecraft related tracker hosts
|
||||
MVPS hosts file |[link](https://winhelp2002.mvps.org/) | [raw](https://winhelp2002.mvps.org/hosts.txt) | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)| The purpose of this site is to provide the user with a high quality custom HOSTS file.
|
||||
shady-hosts |[link](https://github.com/shreyasminocha/shady-hosts) | [raw](https://raw.githubusercontent.com/shreyasminocha/shady-hosts/main/hosts) | CC0-1.0 | [issues](https://github.com/shreyasminocha/shady-hosts/issues)| Analytics, ad, and activity monitoring hosts
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org/) |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | non-commercial with attribution | [issues](mailto:hosts@someonewhocares.org)| How to make the internet not suck (as much).
|
||||
Tiuxo hostlist - ads |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/ads) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
UncheckyAds |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Windows installers ads sources sites based on https://unchecky.com/ content.
|
||||
@@ -191,6 +204,10 @@ pip3 install --user -r requirements.txt
|
||||
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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
@@ -254,6 +271,9 @@ readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
@@ -420,7 +440,7 @@ like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
@@ -487,6 +507,8 @@ the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
@@ -645,6 +667,8 @@ devices under a variety of operating systems.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
|
||||
@@ -0,0 +1,861 @@
|
||||
|
||||
2016-12-17,38569
|
||||
2016-12-18,38615
|
||||
2016-12-18,40044
|
||||
2016-12-19,40070
|
||||
2016-12-20,40147
|
||||
2016-12-21,40183
|
||||
2016-12-21,40140
|
||||
2016-12-22,40176
|
||||
2016-12-25,40190
|
||||
2016-12-27,40212
|
||||
2016-12-28,40232
|
||||
2017-01-02,40247
|
||||
2017-01-05,38218
|
||||
2017-01-05,40247
|
||||
2017-01-10,40320
|
||||
2017-01-11,40425
|
||||
2017-01-14,40421
|
||||
2017-01-18,40470
|
||||
2017-01-18,40471
|
||||
2017-01-20,40488
|
||||
2017-01-22,40496
|
||||
2017-01-26,40544
|
||||
2017-01-31,40583
|
||||
2017-02-04,40589
|
||||
2017-02-04,40589
|
||||
2017-02-07,40568
|
||||
2017-02-07,40567
|
||||
2017-02-10,40581
|
||||
2017-02-11,40583
|
||||
2017-02-13,40583
|
||||
2017-02-15,40603
|
||||
2017-02-17,40599
|
||||
2017-02-17,40599
|
||||
2017-02-20,40668
|
||||
2017-02-22,44571
|
||||
2017-02-23,44570
|
||||
2017-02-23,44026
|
||||
2017-02-24,44018
|
||||
2017-02-24,43605
|
||||
2017-02-26,43632
|
||||
2017-03-01,43688
|
||||
2017-03-04,43730
|
||||
2017-03-07,43736
|
||||
2017-03-10,43886
|
||||
2017-03-15,43914
|
||||
2017-03-16,43920
|
||||
2017-03-20,43930
|
||||
2017-03-22,43940
|
||||
2017-03-25,43966
|
||||
2017-03-30,44051
|
||||
2017-04-05,44091
|
||||
2017-04-08,43899
|
||||
2017-04-08,43899
|
||||
2017-04-08,43899
|
||||
2017-04-11,43987
|
||||
2017-04-13,43911
|
||||
2017-04-15,43942
|
||||
2017-04-16,43942
|
||||
2017-04-17,43961
|
||||
2017-04-18,43978
|
||||
2017-04-22,44031
|
||||
2017-04-25,44064
|
||||
2017-04-26,44090
|
||||
2017-05-02,44136
|
||||
2017-05-07,44175
|
||||
2017-05-08,44179
|
||||
2017-05-10,44241
|
||||
2017-05-13,44349
|
||||
2017-05-15,44365
|
||||
2017-05-15,44365
|
||||
2017-05-16,44430
|
||||
2017-05-21,44430
|
||||
2017-05-21,44508
|
||||
2017-05-23,44533
|
||||
2017-05-28,44674
|
||||
2017-05-29,44717
|
||||
2017-05-30,44727
|
||||
2017-06-02,44819
|
||||
2017-06-05,44861
|
||||
2017-06-11,44930
|
||||
2017-06-21,45143
|
||||
2017-06-22,45172
|
||||
2017-06-24,45093
|
||||
2017-06-28,45142
|
||||
2017-07-04,45145
|
||||
2017-07-10,45280
|
||||
2017-07-11,45291
|
||||
2017-07-11,45292
|
||||
2017-07-12,45306
|
||||
2017-07-17,45020
|
||||
2017-07-17,45019
|
||||
2017-07-18,44959
|
||||
2017-07-26,44663
|
||||
2017-07-28,44664
|
||||
2017-07-31,44693
|
||||
2017-08-08,44422
|
||||
2017-08-12,44581
|
||||
2017-08-15,47084
|
||||
2017-08-15,47084
|
||||
2017-08-18,47105
|
||||
2017-08-18,46860
|
||||
2017-08-20,46860
|
||||
2017-08-20,46874
|
||||
2017-08-20,46874
|
||||
2017-08-21,46834
|
||||
2017-08-28,46902
|
||||
2017-08-31,46894
|
||||
2017-09-05,46805
|
||||
2017-09-07,46869
|
||||
2017-09-13,46902
|
||||
2017-09-18,46851
|
||||
2017-09-21,46874
|
||||
2017-09-29,46893
|
||||
2017-10-05,46905
|
||||
2017-10-11,46890
|
||||
2017-10-15,51249
|
||||
2017-10-19,51218
|
||||
2017-10-25,51250
|
||||
2017-10-25,51277
|
||||
2017-10-28,51276
|
||||
2017-11-01,51321
|
||||
2017-11-04,51339
|
||||
2017-11-09,51375
|
||||
2017-11-16,51451
|
||||
2017-11-25,51500
|
||||
2017-11-30,51536
|
||||
2017-12-07,51452
|
||||
2017-12-11,51462
|
||||
2017-12-17,54155
|
||||
2017-12-18,51494
|
||||
2017-12-21,51502
|
||||
2017-12-27,51504
|
||||
2017-12-30,51503
|
||||
2018-01-01,51523
|
||||
2018-01-06,53230
|
||||
2018-01-10,53226
|
||||
2018-01-13,53136
|
||||
2018-01-14,53144
|
||||
2018-01-21,53241
|
||||
2018-01-22,53243
|
||||
2018-01-23,53249
|
||||
2018-01-26,53252
|
||||
2018-01-26,53355
|
||||
2018-01-31,53270
|
||||
2018-02-02,52467
|
||||
2018-02-08,65218
|
||||
2018-02-09,65218
|
||||
2018-02-11,65233
|
||||
2018-02-13,65207
|
||||
2018-02-14,65233
|
||||
2018-02-15,65230
|
||||
2018-02-20,65198
|
||||
2018-02-24,69261
|
||||
2018-02-24,66184
|
||||
2018-02-25,66177
|
||||
2018-02-25,66176
|
||||
2018-02-26,66192
|
||||
2018-02-28,66212
|
||||
2018-03-03,66208
|
||||
2018-03-04,66223
|
||||
2018-03-04,66145
|
||||
2018-03-06,66199
|
||||
2018-03-07,66199
|
||||
2018-03-08,66194
|
||||
2018-03-09,66210
|
||||
2018-03-10,66211
|
||||
2018-03-12,66235
|
||||
2018-03-13,66237
|
||||
2018-03-14,66244
|
||||
2018-03-15,66743
|
||||
2018-03-15,66254
|
||||
2018-03-17,66259
|
||||
2018-03-17,66259
|
||||
2018-03-19,66296
|
||||
2018-03-20,66334
|
||||
2018-03-22,66338
|
||||
2018-03-23,70751
|
||||
2018-03-23,70751
|
||||
2018-03-24,66824
|
||||
2018-03-26,66878
|
||||
2018-03-28,66943
|
||||
2018-03-29,66935
|
||||
2018-03-30,66934
|
||||
2018-04-02,66486
|
||||
2018-04-02,65980
|
||||
2018-04-04,65368
|
||||
2018-04-05,65347
|
||||
2018-04-06,65292
|
||||
2018-04-06,65297
|
||||
2018-04-08,65229
|
||||
2018-04-12,65245
|
||||
2018-04-16,65142
|
||||
2018-04-17,65231
|
||||
2018-04-19,65170
|
||||
2018-04-21,65203
|
||||
2018-04-22,65201
|
||||
2018-04-24,65211
|
||||
2018-04-25,65089
|
||||
2018-04-30,65144
|
||||
2018-05-02,64923
|
||||
2018-05-05,64930
|
||||
2018-05-08,64781
|
||||
2018-05-12,64803
|
||||
2018-05-13,64799
|
||||
2018-05-17,64478
|
||||
2018-05-19,64487
|
||||
2018-05-22,64500
|
||||
2018-05-30,65617
|
||||
2018-06-02,65635
|
||||
2018-06-02,65635
|
||||
2018-06-02,65635
|
||||
2018-06-05,65850
|
||||
2018-06-08,67000
|
||||
2018-06-10,67022
|
||||
2018-06-14,67137
|
||||
2018-06-14,67136
|
||||
2018-06-14,67135
|
||||
2018-06-14,67135
|
||||
2018-06-14,67135
|
||||
2018-06-16,67346
|
||||
2018-06-17,67540
|
||||
2018-06-18,67627
|
||||
2018-06-20,67957
|
||||
2018-06-24,68008
|
||||
2018-06-28,68052
|
||||
2018-06-30,68238
|
||||
2018-07-04,69750
|
||||
2018-07-06,72787
|
||||
2018-07-09,72840
|
||||
2018-07-11,71607
|
||||
2018-07-16,71612
|
||||
2018-07-23,71126
|
||||
2018-07-26,71313
|
||||
2018-07-26,71313
|
||||
2018-07-30,72133
|
||||
2018-08-01,72197
|
||||
2018-08-08,72658
|
||||
2018-08-13,72981
|
||||
2018-08-19,73908
|
||||
2018-08-22,73286
|
||||
2018-08-24,72608
|
||||
2018-08-25,72528
|
||||
2018-08-29,71613
|
||||
2018-09-04,71535
|
||||
2018-09-05,70800
|
||||
2018-09-06,70872
|
||||
2018-09-08,70867
|
||||
2018-09-13,70046
|
||||
2018-09-16,68843
|
||||
2018-09-18,67979
|
||||
2018-09-23,68271
|
||||
2018-10-02,68274
|
||||
2018-10-05,67150
|
||||
2018-10-09,67100
|
||||
2018-10-14,67177
|
||||
2018-10-22,65342
|
||||
2018-10-23,65076
|
||||
2018-11-01,63886
|
||||
2018-11-02,64278
|
||||
2018-11-14,76521
|
||||
2018-11-20,75759
|
||||
2018-11-21,75873
|
||||
2018-11-26,75052
|
||||
2018-11-29,75580
|
||||
2018-12-04,75571
|
||||
2018-12-11,74227
|
||||
2018-12-15,74233
|
||||
2018-12-23,74601
|
||||
2018-12-29,87060
|
||||
2018-12-30,74523
|
||||
2019-01-04,74318
|
||||
2019-01-10,49784
|
||||
2019-01-13,49787
|
||||
2019-01-22,49812
|
||||
2019-01-26,50035
|
||||
2019-01-29,50060
|
||||
2019-02-06,50132
|
||||
2019-02-11,50077
|
||||
2019-02-18,50182
|
||||
2019-02-24,50204
|
||||
2019-03-02,50194
|
||||
2019-03-06,49707
|
||||
2019-03-15,49486
|
||||
2019-03-21,51313
|
||||
2019-03-26,51433
|
||||
2019-04-02,51384
|
||||
2019-04-07,51342
|
||||
2019-04-11,51065
|
||||
2019-04-17,50781
|
||||
2019-04-25,51088
|
||||
2019-05-02,53485
|
||||
2019-05-04,53473
|
||||
2019-05-05,53478
|
||||
2019-05-10,53346
|
||||
2019-05-13,53308
|
||||
2019-05-23,53347
|
||||
2019-05-24,53339
|
||||
2019-05-29,53595
|
||||
2019-06-05,53587
|
||||
2019-06-11,53590
|
||||
2019-06-17,54989
|
||||
2019-06-19,55000
|
||||
2019-06-22,55032
|
||||
2019-06-28,53368
|
||||
2019-07-04,53417
|
||||
2019-07-21,53715
|
||||
2019-07-27,53793
|
||||
2019-07-31,53816
|
||||
2019-08-06,54456
|
||||
2019-08-10,54610
|
||||
2019-08-13,54889
|
||||
2019-08-14,55018
|
||||
2019-08-14,55018
|
||||
2019-08-22,55172
|
||||
2019-08-30,55211
|
||||
2019-09-06,52672
|
||||
2019-09-09,52085
|
||||
2019-09-09,52706
|
||||
2019-09-09,52097
|
||||
2019-09-10,55292
|
||||
2019-09-19,55326
|
||||
2019-09-23,55382
|
||||
2019-09-29,55434
|
||||
2019-10-10,52761
|
||||
2019-10-12,52777
|
||||
2019-10-15,55994
|
||||
2019-10-18,55868
|
||||
2019-10-27,57248
|
||||
2019-10-27,58002
|
||||
2019-10-30,58121
|
||||
2019-10-31,58282
|
||||
2019-11-03,58437
|
||||
2019-11-15,58126
|
||||
2019-11-17,58207
|
||||
2019-11-20,59376
|
||||
2019-11-26,59719
|
||||
2019-11-27,59722
|
||||
2019-12-02,59741
|
||||
2019-12-11,56602
|
||||
2019-12-15,56299
|
||||
2019-12-20,56341
|
||||
2019-12-21,56348
|
||||
2019-12-23,56337
|
||||
2019-12-30,56374
|
||||
2020-01-01,56354
|
||||
2020-01-04,56514
|
||||
2020-01-06,56450
|
||||
2020-01-09,57175
|
||||
2020-01-11,57509
|
||||
2020-01-14,67867
|
||||
2020-01-16,67871
|
||||
2020-01-16,67873
|
||||
2020-01-16,67875
|
||||
2020-01-19,67866
|
||||
2020-01-21,67829
|
||||
2020-01-23,67594
|
||||
2020-01-24,67081
|
||||
2020-01-30,68047
|
||||
2020-02-03,68311
|
||||
2020-02-05,68218
|
||||
2020-02-09,68260
|
||||
2020-02-14,68368
|
||||
2020-02-17,68409
|
||||
2020-02-21,68592
|
||||
2020-02-22,68592
|
||||
2020-02-25,68579
|
||||
2020-02-25,68578
|
||||
2020-03-01,68723
|
||||
2020-03-05,68630
|
||||
2020-03-07,68665
|
||||
2020-03-11,69281
|
||||
2020-03-15,70660
|
||||
2020-03-18,70956
|
||||
2020-03-21,71375
|
||||
2020-03-25,71761
|
||||
2020-03-28,71962
|
||||
2020-03-29,71925
|
||||
2020-04-01,72016
|
||||
2020-04-03,71324
|
||||
2020-04-03,71324
|
||||
2020-04-03,72175
|
||||
2020-04-04,72122
|
||||
2020-04-06,72205
|
||||
2020-04-09,72422
|
||||
2020-04-10,72455
|
||||
2020-04-11,74923
|
||||
2020-04-13,75098
|
||||
2020-04-16,75419
|
||||
2020-04-18,75536
|
||||
2020-04-22,75688
|
||||
2020-04-26,75665
|
||||
2020-04-28,75599
|
||||
2020-05-02,76383
|
||||
2020-05-05,75961
|
||||
2020-05-05,76092
|
||||
2020-05-12,78010
|
||||
2020-05-13,78152
|
||||
2020-05-13,78155
|
||||
2020-05-15,78213
|
||||
2020-05-20,78144
|
||||
2020-05-26,77831
|
||||
2020-05-27,77871
|
||||
2020-06-02,78041
|
||||
2020-06-09,77956
|
||||
2020-06-16,77964
|
||||
2020-06-22,77826
|
||||
2020-06-25,77886
|
||||
2020-06-27,77801
|
||||
2020-07-02,77946
|
||||
2020-07-02,77945
|
||||
2020-07-05,77844
|
||||
2020-07-06,77814
|
||||
2020-07-13,78002
|
||||
2020-07-18,78220
|
||||
2020-07-24,78393
|
||||
2020-07-29,79313
|
||||
2020-08-01,79229
|
||||
2020-08-03,78567
|
||||
2020-08-06,79075
|
||||
2020-08-13,79620
|
||||
2020-08-14,79667
|
||||
2020-08-15,80058
|
||||
2020-08-17,79459
|
||||
2020-08-19,78237
|
||||
2020-08-25,77919
|
||||
2020-09-02,78381
|
||||
2020-09-07,78327
|
||||
2020-09-14,78900
|
||||
2020-09-20,78861
|
||||
2020-09-26,79214
|
||||
2020-10-03,79286
|
||||
2020-10-08,78937
|
||||
2020-10-13,76437
|
||||
2020-10-14,78069
|
||||
2020-10-19,80246
|
||||
2020-10-29,81923
|
||||
2020-11-01,81609
|
||||
2020-11-03,83463
|
||||
2020-11-08,83429
|
||||
2020-11-10,82913
|
||||
2020-11-14,81642
|
||||
2020-11-15,83517
|
||||
2020-11-16,83549
|
||||
2020-11-19,81690
|
||||
2020-11-22,83665
|
||||
2020-11-25,84376
|
||||
2020-11-28,84465
|
||||
2020-12-02,82483
|
||||
2020-12-09,82913
|
||||
2020-12-14,83178
|
||||
2020-12-19,83042
|
||||
2020-12-26,83005
|
||||
2020-12-31,82715
|
||||
2021-01-02,82533
|
||||
2021-01-05,82756
|
||||
2021-01-12,82823
|
||||
2021-01-17,83579
|
||||
2021-01-22,84246
|
||||
2021-01-22,84250
|
||||
2021-01-24,84603
|
||||
2021-01-31,84869
|
||||
2021-02-02,85085
|
||||
2021-02-03,85122
|
||||
2021-02-08,85734
|
||||
2021-02-09,85794
|
||||
2021-02-14,86086
|
||||
2021-02-16,90756
|
||||
2021-02-21,91592
|
||||
2021-02-22,93086
|
||||
2021-02-26,93343
|
||||
2021-02-28,93357
|
||||
2021-03-06,94435
|
||||
2021-03-09,94779
|
||||
2021-03-10,96162
|
||||
2021-03-16,95743
|
||||
2021-03-21,95655
|
||||
2021-03-28,96554
|
||||
2021-03-31,105949
|
||||
2021-04-04,106279
|
||||
2021-04-09,106822
|
||||
2021-04-13,104812
|
||||
2021-04-19,108160
|
||||
2021-04-24,111619
|
||||
2021-04-26,108030
|
||||
2021-04-26,108258
|
||||
2021-04-29,109098
|
||||
2021-05-01,108891
|
||||
2021-05-04,107441
|
||||
2021-05-05,107513
|
||||
2021-05-06,107630
|
||||
2021-05-06,108007
|
||||
2021-05-06,108006
|
||||
2021-05-12,109337
|
||||
2021-05-15,109715
|
||||
2021-05-17,108923
|
||||
2021-05-22,109926
|
||||
2021-05-25,111284
|
||||
2021-05-31,111059
|
||||
2021-06-07,110412
|
||||
2021-06-16,109356
|
||||
2021-06-22,108716
|
||||
2021-06-28,109383
|
||||
2021-07-01,110140
|
||||
2021-07-04,110092
|
||||
2021-07-13,110831
|
||||
2021-07-18,111353
|
||||
2021-07-19,106971
|
||||
2021-07-26,112029
|
||||
2021-07-29,112616
|
||||
2021-08-02,113755
|
||||
2021-08-09,115438
|
||||
2021-08-17,114908
|
||||
2021-08-20,115463
|
||||
2021-08-25,117862
|
||||
2021-08-26,118521
|
||||
2021-08-30,117613
|
||||
2021-09-02,118749
|
||||
2021-09-06,119577
|
||||
2021-09-07,121412
|
||||
2021-09-12,121914
|
||||
2021-09-17,121644
|
||||
2021-09-24,126105
|
||||
2021-09-30,144033
|
||||
2021-09-30,131761
|
||||
2021-10-03,133791
|
||||
2021-10-05,134507
|
||||
2021-10-12,135383
|
||||
2021-10-14,136076
|
||||
2021-10-19,136365
|
||||
2021-10-23,136466
|
||||
2021-10-23,136464
|
||||
2021-10-27,135805
|
||||
2021-11-04,136414
|
||||
2021-11-11,136570
|
||||
2021-11-14,136533
|
||||
2021-11-17,136975
|
||||
2021-11-21,139650
|
||||
2021-11-29,141004
|
||||
2021-11-29,140985
|
||||
2021-12-05,140070
|
||||
2021-12-09,139995
|
||||
2021-12-12,140232
|
||||
2021-12-13,140837
|
||||
2021-12-16,141637
|
||||
2021-12-19,141698
|
||||
2021-12-20,142100
|
||||
2021-12-25,143235
|
||||
2021-12-30,143088
|
||||
2021-12-30,143273
|
||||
2021-12-30,143262
|
||||
2022-01-02,143125
|
||||
2022-01-04,143390
|
||||
2022-01-07,143676
|
||||
2022-01-11,138957
|
||||
2022-01-18,140895
|
||||
2022-01-19,140564
|
||||
2022-01-21,141197
|
||||
2022-01-24,144549
|
||||
2022-01-28,146344
|
||||
2022-01-30,146489
|
||||
2022-01-31,142913
|
||||
2022-02-01,143314
|
||||
2022-02-07,144031
|
||||
2022-02-12,146674
|
||||
2022-02-13,146803
|
||||
2022-02-13,146799
|
||||
2022-02-17,146864
|
||||
2022-02-22,142309
|
||||
2022-02-26,142483
|
||||
2022-03-06,146530
|
||||
2022-03-07,145344
|
||||
2022-03-09,145659
|
||||
2022-03-12,146078
|
||||
2022-03-14,144285
|
||||
2022-03-19,144897
|
||||
2022-03-24,177418
|
||||
2022-03-29,152733
|
||||
2022-03-31,153211
|
||||
2022-04-05,154680
|
||||
2022-04-09,155379
|
||||
2022-04-13,156182
|
||||
2022-04-18,156146
|
||||
2022-04-21,156895
|
||||
2022-04-25,153980
|
||||
2022-04-29,145083
|
||||
2022-05-03,158402
|
||||
2022-05-05,158642
|
||||
2022-05-10,156536
|
||||
2022-05-14,157283
|
||||
2022-05-19,160210
|
||||
2022-05-25,188165
|
||||
2022-05-29,188831
|
||||
2022-05-31,157369
|
||||
2022-06-02,157732
|
||||
2022-06-07,154819
|
||||
2022-06-09,155182
|
||||
2022-06-09,155183
|
||||
2022-06-16,173895
|
||||
2022-06-21,153692
|
||||
2022-06-21,153806
|
||||
2022-06-25,154786
|
||||
2022-06-29,167152
|
||||
2022-07-01,167405
|
||||
2022-07-04,155392
|
||||
2022-07-13,190928
|
||||
2022-07-16,181613
|
||||
2022-07-16,181606
|
||||
2022-07-18,157591
|
||||
2022-07-21,176264
|
||||
2022-07-23,177305
|
||||
2022-07-25,176397
|
||||
2022-07-29,177557
|
||||
2022-08-03,178619
|
||||
2022-08-09,178706
|
||||
2022-08-12,179533
|
||||
2022-08-17,180534
|
||||
2022-08-20,181552
|
||||
2022-08-24,182447
|
||||
2022-08-25,182894
|
||||
2022-08-31,182719
|
||||
2022-09-04,183448
|
||||
2022-09-05,184501
|
||||
2022-09-08,185241
|
||||
2022-09-11,185698
|
||||
2022-09-13,186889
|
||||
2022-09-17,188482
|
||||
2022-09-23,196516
|
||||
2022-10-01,199223
|
||||
2022-10-06,200515
|
||||
2022-10-09,200740
|
||||
2022-10-13,202790
|
||||
2022-10-15,203331
|
||||
2022-10-17,203365
|
||||
2022-10-20,204031
|
||||
2022-10-27,205965
|
||||
2022-11-01,207804
|
||||
2022-11-09,207346
|
||||
2022-11-12,207256
|
||||
2022-11-13,207135
|
||||
2022-11-20,211154
|
||||
2022-11-21,211088
|
||||
2022-11-26,209591
|
||||
2022-11-28,209011
|
||||
2022-11-29,209899
|
||||
2022-12-03,209605
|
||||
2022-12-04,209257
|
||||
2022-12-05,210612
|
||||
2022-12-06,211668
|
||||
2022-12-11,210270
|
||||
2022-12-13,210920
|
||||
2022-12-15,214851
|
||||
2022-12-18,212085
|
||||
2022-12-20,215498
|
||||
2022-12-26,213574
|
||||
2022-12-29,214254
|
||||
2022-12-29,214346
|
||||
2023-01-01,214468
|
||||
2023-01-06,215296
|
||||
2023-01-08,215427
|
||||
2023-01-11,217407
|
||||
2023-01-13,217744
|
||||
2023-01-19,219994
|
||||
2023-01-23,220749
|
||||
2023-01-24,221427
|
||||
2023-01-27,222746
|
||||
2023-01-27,222749
|
||||
2023-01-27,222747
|
||||
2023-01-31,223223
|
||||
2023-02-05,225389
|
||||
2023-02-07,226963
|
||||
2023-02-07,226964
|
||||
2023-02-07,226965
|
||||
2023-02-16,231192
|
||||
2023-02-19,232383
|
||||
2023-02-23,233180
|
||||
2023-02-28,235383
|
||||
2023-03-03,235089
|
||||
2023-03-06,235472
|
||||
2023-03-07,235801
|
||||
2023-03-10,237668
|
||||
2023-03-14,239319
|
||||
2023-03-21,242267
|
||||
2023-03-25,243905
|
||||
2023-03-29,244759
|
||||
2023-04-07,248506
|
||||
2023-04-11,249755
|
||||
2023-04-16,251054
|
||||
2023-04-18,254469
|
||||
2023-04-19,220519
|
||||
2023-04-19,220526
|
||||
2023-04-23,221140
|
||||
2023-04-26,224909
|
||||
2023-04-27,225315
|
||||
2023-04-30,225407
|
||||
2023-05-02,226306
|
||||
2023-05-05,227530
|
||||
2023-05-08,227653
|
||||
2023-05-11,229524
|
||||
2023-05-14,231638
|
||||
2023-05-15,232779
|
||||
2023-05-20,233998
|
||||
2023-05-21,234351
|
||||
2023-05-24,236938
|
||||
2023-06-02,239513
|
||||
2023-06-06,240681
|
||||
2023-06-10,241490
|
||||
2023-06-11,241566
|
||||
2023-06-13,242055
|
||||
2023-06-14,242933
|
||||
2023-06-14,243610
|
||||
2023-06-16,244628
|
||||
2023-06-17,244328
|
||||
2023-06-18,244115
|
||||
2023-06-23,245858
|
||||
2023-06-27,246482
|
||||
2023-07-01,247650
|
||||
2023-07-06,249201
|
||||
2023-07-09,249600
|
||||
2023-07-14,251234
|
||||
2023-07-15,251336
|
||||
2023-07-21,253080
|
||||
2023-07-23,253272
|
||||
2023-07-27,254563
|
||||
2023-08-01,255798
|
||||
2023-08-04,257930
|
||||
2023-08-05,258018
|
||||
2023-08-08,263174
|
||||
2023-08-05,258018
|
||||
2023-08-08,263174
|
||||
2023-08-13,264822
|
||||
2023-08-17,265621
|
||||
2023-08-21,266569
|
||||
2023-08-22,266943
|
||||
2023-08-26,268518
|
||||
2023-08-28,268730
|
||||
2023-09-03,268351
|
||||
2023-09-04,270678
|
||||
2023-09-05,271484
|
||||
2023-09-06,271079
|
||||
2023-09-06,272486
|
||||
2023-09-08,273357
|
||||
2023-09-08,273373
|
||||
2023-09-10,248818
|
||||
2023-09-14,248837
|
||||
2023-09-17,225320
|
||||
2023-09-21,191658
|
||||
2023-09-24,192229
|
||||
2023-09-25,191182
|
||||
2023-09-30,191431
|
||||
2023-10-02,191810
|
||||
2023-10-04,193199
|
||||
2023-10-08,194235
|
||||
2023-10-12,198017
|
||||
2023-10-13,198735
|
||||
2023-10-17,199608
|
||||
2023-10-18,200103
|
||||
2023-10-21,201785
|
||||
2023-10-23,201972
|
||||
2023-10-27,204392
|
||||
2023-11-01,205526
|
||||
2023-11-02,206279
|
||||
2023-11-03,206804
|
||||
2023-11-08,208737
|
||||
2023-11-11,209635
|
||||
2023-11-13,210255
|
||||
2023-11-19,212616
|
||||
2023-11-21,213601
|
||||
2023-11-24,215162
|
||||
2023-11-25,215517
|
||||
2023-11-25,215512
|
||||
2023-11-25,215549
|
||||
2023-11-26,215620
|
||||
2023-11-26,215652
|
||||
2023-12-01,199588
|
||||
2023-12-03,201718
|
||||
2023-12-12,199202
|
||||
2023-12-16,200989
|
||||
2023-12-17,201176
|
||||
2023-12-17,201197
|
||||
2023-12-25,202294
|
||||
2023-12-30,203462
|
||||
2024-01-03,204883
|
||||
2024-01-06,206163
|
||||
2024-01-13,210639
|
||||
2024-01-17,211854
|
||||
2024-01-21,213075
|
||||
2024-01-27,215729
|
||||
2024-01-30,217014
|
||||
2024-02-06,220297
|
||||
2024-02-10,209216
|
||||
2024-02-12,210230
|
||||
2024-02-15,212804
|
||||
2024-02-24,246725
|
||||
2024-02-25,246798
|
||||
2024-02-28,250417
|
||||
2024-03-04,254096
|
||||
2024-03-09,258966
|
||||
2024-03-15,263380
|
||||
2024-03-19,266114
|
||||
2024-03-23,268839
|
||||
2024-03-28,271119
|
||||
2024-04-02,272070
|
||||
2024-04-04,216687
|
||||
2024-04-09,209744
|
||||
2024-04-11,210292
|
||||
2024-04-18,210723
|
||||
2024-04-22,212517
|
||||
2024-04-25,213906
|
||||
2024-05-01,213239
|
||||
2024-05-03,213641
|
||||
2024-05-12,218056
|
||||
2024-05-20,223415
|
||||
2024-05-27,227298
|
||||
2024-06-03,230313
|
||||
2024-06-08,233314
|
||||
2024-06-14,238246
|
||||
2024-06-16,239346
|
||||
2024-06-19,242131
|
||||
2024-06-21,244363
|
||||
2024-06-24,245416
|
||||
2024-06-26,247049
|
||||
2024-07-01,249092
|
||||
2024-07-04,250938
|
||||
2024-07-07,237823
|
||||
2024-07-11,240542
|
||||
2024-07-14,241542
|
||||
2024-07-15,242114
|
||||
2024-07-20,244679
|
||||
2024-07-27,244768
|
||||
2024-07-30,245976
|
||||
2024-08-02,247342
|
||||
2024-08-04,247820
|
||||
2024-08-08,250089
|
||||
2024-08-11,251137
|
||||
2024-08-16,253701
|
||||
2024-08-17,254207
|
||||
2024-08-20,255698
|
||||
2024-08-26,258155
|
||||
2024-08-29,259571
|
||||
2024-08-30,260030
|
||||
2024-08-31,260131
|
||||
2024-09-04,264645
|
||||
2024-09-06,265659
|
||||
2024-09-10,254259
|
||||
2024-09-13,254884
|
||||
2024-09-16,255852
|
||||
2024-09-20,254803
|
||||
2024-09-21,203291
|
||||
2024-09-22,202189
|
||||
2024-09-25,203242
|
||||
2024-09-27,203811
|
||||
2024-09-27,203812
|
||||
2024-10-01,203812
|
||||
2024-10-01,204597
|
||||
2024-10-01,204597
|
||||
2024-10-03,194382
|
||||
2024-10-05,194083
|
||||
2024-10-07,193565
|
||||
2024-10-09,194018
|
||||
2024-10-10,194122
|
||||
|
After Width: | Height: | Size: 38 KiB |
@@ -0,0 +1,673 @@
|
||||
**Take Note!**
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
`hosts/data/StevenBlack/hosts`, all other issues regarding the content of the
|
||||
produced hosts files should be made with the appropriate data source that
|
||||
contributed the content in question. The contact information for all of the data
|
||||
sources can be found in the `hosts/data/` directory.
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
[](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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Limited to the extensions: fakenews, social
|
||||
|
||||
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.
|
||||
|
||||
**Therefore this repository is a hosts file aggregator.**
|
||||
|
||||

|
||||
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: fakenews, social](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts)
|
||||
containing 5,411 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
with GitHub download links.
|
||||
|
||||
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|
||||
| ---------------- | :----: | :-------: | :------------: | :---------------: |
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
of OS.
|
||||
|
||||
## Sources of hosts data unified in this variant
|
||||
|
||||
Updated `hosts` files from the following locations are always unified and
|
||||
included:
|
||||
|
||||
| Host file source | Home page | Raw hosts | License | Issues | Description |
|
||||
| ---------------- | :-------: | :-------: | :-----: | :----: | ----------- |
|
||||
Fake News |[link](https://github.com/marktron/fakenews) | [raw](https://raw.githubusercontent.com/marktron/fakenews/master/fakenews) | MIT | [issues](https://github.com/marktron/fakenews/issues)| An in-progress collection of fake news outlets.
|
||||
Sinfonietta's social media blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/social-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
|
||||
|
||||
## Extensions
|
||||
|
||||
The unified hosts file is optionally extensible. Extensions are used to include
|
||||
domains by category. Currently, we offer the following categories: `fakenews`,
|
||||
`social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and can be combined in various ways with the base hosts
|
||||
file. The combined products are stored in the
|
||||
[`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates)
|
||||
folder.
|
||||
|
||||
Data for extensions are stored in the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions)
|
||||
folder. You manage extensions by curating this folder tree, where you will find
|
||||
the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we
|
||||
maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
You have three options to generate your own hosts file. You can use our
|
||||
container image, build your own image, or do it in your own environment. Option
|
||||
#1 is easiest if you have Linux with Docker installed.
|
||||
|
||||
### Option 1: Use our container image (Linux only)
|
||||
|
||||
> This will replace your `/etc/hosts`.
|
||||
|
||||
We assume you have Docker available on your host. Just run the following
|
||||
command. Set extensions to your preference.
|
||||
|
||||
```sh
|
||||
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts \
|
||||
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto \
|
||||
--replace --extensions gambling porn
|
||||
```
|
||||
|
||||
If you want to add custom hosts or a whitelist, create either or both files as
|
||||
per [the instructions](#how-do-i-control-which-sources-are-unified) and add the
|
||||
following arguments _before_ `ghcr.io/stevenblack/hosts:latest` depending on
|
||||
which you wish to use.
|
||||
|
||||
```sh
|
||||
-v "path/to/myhosts:/hosts/myhosts" \
|
||||
-v "path/to/whitelist:/hosts/whitelist" \
|
||||
```
|
||||
|
||||
You can rerun this exact command later to update based on the latest available
|
||||
hosts (for example, add it to a weekly cron job).
|
||||
|
||||
### Option 2: Generate your own container image
|
||||
|
||||
We provide the
|
||||
[Dockerfile](https://github.com/StevenBlack/hosts/blob/master/Dockerfile) used
|
||||
by the previous step, which you can use to create a container image with
|
||||
everything you need. The container will contain Python 3 and all its dependency
|
||||
requirements, and a copy of the latest version of this repository.
|
||||
|
||||
Build the Docker container from the root of this repo like this:
|
||||
|
||||
```sh
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
docker run --rm -it stevenblack-hosts updateHostsFile.py
|
||||
```
|
||||
|
||||
> This will create the hosts file, and remove it with the container when done,
|
||||
> so not very useful. You can use the example in option #1 to add volumes so
|
||||
> files on your host are replaced.
|
||||
|
||||
### Option 3: Generate it in your own environment
|
||||
|
||||
To generate your own amalgamated hosts files you will need Python 3.6 or later.
|
||||
|
||||
First, install the dependencies with:
|
||||
|
||||
```sh
|
||||
pip3 install --user -r requirements.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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
|
||||
```sh
|
||||
python3 testUpdateHostsFile.py
|
||||
```
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the
|
||||
sources in the local `data/` subfolder. The script will prompt you whether it
|
||||
should fetch updated versions (from locations defined by the `update.json` text
|
||||
file in each source's folder). Otherwise, it will use the `hosts` file that's
|
||||
already there.
|
||||
|
||||
```sh
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
```
|
||||
|
||||
#### Command line options
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
|
||||
`--auto`, or `-a`: run the script without prompting. When `--auto` is invoked,
|
||||
|
||||
- Hosts data sources, including extensions, are updated.
|
||||
- No extensions are included by default. Use the `--extensions` or `-e` flag to
|
||||
include any you want.
|
||||
- Your active hosts file is _not_ replaced unless you include the `--replace`
|
||||
flag.
|
||||
|
||||
`--backup`, or `-b`: Make a backup of existing hosts file(s) as you generate
|
||||
over them.
|
||||
|
||||
`--extensions <ext1> <ext2> <ext3>`, or `-e <ext1> <ext2> <ext3>`: the names of
|
||||
subfolders below the `extensions` folder containing additional category-specific
|
||||
hosts files to include in the amalgamation. Example: `--extensions porn` or
|
||||
`-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache. 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`: `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.
|
||||
|
||||
`--output <subfolder>`, or `-o <subfolder>`: place the generated source file in
|
||||
a subfolder. If the subfolder does not exist, it will be created.
|
||||
|
||||
`--replace`, or `-r`: trigger replacing your active hosts
|
||||
|
||||
`--skipstatichosts`, or `-s`: `false` (default) or `true`, omit the standard
|
||||
section at the top, containing lines like `127.0.0.1 localhost`. This is useful
|
||||
for configuring proximate DNS services on the local network.
|
||||
|
||||
`--nogendata`, or `-g`: `false` (default) or `true`, skip the generation of the
|
||||
readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
the performances under Windows (with DNS Client service enabled).
|
||||
|
||||
`--minimise`, or `-m`: `false` (default) or `true`, like `--compress`, but puts
|
||||
each domain on a separate line. This is necessary because many implementations
|
||||
of URL blockers that rely on `hosts` files do not conform to the standard which
|
||||
allows multiple hosts on a single line.
|
||||
|
||||
`--blacklist <blacklistfile>`, or `-x <blacklistfile>`: Append the given
|
||||
blacklist file in hosts format to the generated hosts file.
|
||||
|
||||
`--whitelist <whitelistfile>`, or `-w <whitelistfile>`: Use the given whitelist
|
||||
file to remove hosts from the generated hosts file.
|
||||
|
||||
## How do I control which sources are unified?
|
||||
|
||||
Add one or more _additional_ sources, each in a subfolder of the `data/` folder,
|
||||
and specify the `url` key in its `update.json` file.
|
||||
|
||||
Add one or more _optional_ extensions, which originate from subfolders of the
|
||||
`extensions/` folder. Again the url in `update.json` controls where this
|
||||
extension finds its updates.
|
||||
|
||||
Create an _optional_ `blacklist` file. The contents of this file (containing a
|
||||
listing of additional domains in `hosts` file format) are appended to the
|
||||
unified hosts file during the update process. A sample `blacklist` is included,
|
||||
and may be modified as you need.
|
||||
|
||||
- NOTE: The `blacklist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I include my own custom domain mappings?
|
||||
|
||||
If you have custom hosts records, place them in file `myhosts`. The contents of
|
||||
this file are prepended to the unified hosts file during the update process.
|
||||
|
||||
The `myhosts` file is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I prevent domains from being included?
|
||||
|
||||
The domains you list in the `whitelist` file are excluded from the final hosts
|
||||
file.
|
||||
|
||||
The `whitelist` uses partial matching. Therefore if you whitelist
|
||||
`google-analytics.com`, that domain and all its subdomains won't be merged into
|
||||
the final hosts file.
|
||||
|
||||
The `whitelist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
## How can I contribute hosts records?
|
||||
|
||||
If you discover sketchy domains you feel should be included here, here are some
|
||||
ways to contribute them.
|
||||
|
||||
### Option 1: contact one of our hosts sources
|
||||
|
||||
The best way to get new domains included is to submit an issue to any of the
|
||||
data providers whose home pages are
|
||||
[listed here](https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant).
|
||||
This is best because once you submit new domains, they will be curated and
|
||||
updated by the dedicated folks who maintain these sources.
|
||||
|
||||
### Option 2: Fork this repository, add your domains to Steven Black's personal data file, and submit a pull request
|
||||
|
||||
Fork this hosts this repo and add your links to
|
||||
[https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts).
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation
|
||||
falls on us. So this creates 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 existence 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?
|
||||
|
||||
A hosts file, named `hosts` (with no file extension), is a plain-text file used
|
||||
by all operating systems to map hostnames to IP addresses.
|
||||
|
||||
In most operating systems, the `hosts` file is preferential to `DNS`. Therefore
|
||||
if a domain name is resolved by the `hosts` file, the request never leaves your
|
||||
computer.
|
||||
|
||||
Having a smart `hosts` file goes a long way towards blocking malware, adware,
|
||||
and other irritants.
|
||||
|
||||
For example, to nullify requests to some doubleclick.net servers, adding these
|
||||
lines to your hosts file will do it:
|
||||
|
||||
```text
|
||||
# block doubleClick's servers
|
||||
0.0.0.0 ad.ae.doubleclick.net
|
||||
0.0.0.0 ad.ar.doubleclick.net
|
||||
0.0.0.0 ad.at.doubleclick.net
|
||||
0.0.0.0 ad.au.doubleclick.net
|
||||
0.0.0.0 ad.be.doubleclick.net
|
||||
# etc...
|
||||
```
|
||||
|
||||
## We recommend using `0.0.0.0` instead of `127.0.0.1`
|
||||
|
||||
Traditionally most host files use `127.0.0.1`, the _loopback address_, to
|
||||
establish an IP connection to the local machine.
|
||||
|
||||
We prefer to use `0.0.0.0`, which is defined as a non-routable meta-address used
|
||||
to designate an invalid, unknown, or non-applicable target.
|
||||
|
||||
Using `0.0.0.0` is empirically faster, possibly because there's no wait for a
|
||||
timeout resolution. It also does not interfere with a web server that may be
|
||||
running on the local PC.
|
||||
|
||||
## Why not use `0` instead of `0.0.0.0`?
|
||||
|
||||
We tried that. Using `0` doesn't work universally.
|
||||
|
||||
## Location of your hosts file
|
||||
|
||||
To modify your current `hosts` file, look for it in the following places and
|
||||
modify it with a text editor.
|
||||
|
||||
- **macOS (until 10.14.x macOS Mojave), iOS, Android, Linux**: `/etc/hosts`
|
||||
file.
|
||||
- **macOS Catalina:** `/private/etc/hosts` file.
|
||||
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Gentoo
|
||||
|
||||
Gentoo users may find
|
||||
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
|
||||
in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay
|
||||
|
||||
## NixOS
|
||||
|
||||
To install hosts file on your machine add the following into your
|
||||
`configuration.nix`:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.extraHosts = let
|
||||
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
|
||||
hostsFile = builtins.fetchurl hostsPath;
|
||||
in builtins.readFile "${hostsFile}";
|
||||
}
|
||||
```
|
||||
|
||||
- NOTE: Change `hostsPath` if you need other versions of hosts file.
|
||||
- NOTE: The call to `fetchurl` is impure. Use `fetchFromGitHub` with the exact
|
||||
commit if you want to always get the same result.
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
The hosts extensions are also available with the following options:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
blockFakenews = true;
|
||||
blockGambling = true;
|
||||
blockPorn = true;
|
||||
blockSocial = true;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
On Linux and macOS, run the Python script. On Windows more work is required due
|
||||
to compatibility issues so it's preferable to run the batch file as follows:
|
||||
|
||||
```sh
|
||||
updateHostsWindows.bat
|
||||
```
|
||||
|
||||
This file **MUST** be run in command prompt with administrator privileges in the
|
||||
repository directory. In addition to updating the hosts file, it can also
|
||||
replace the existing hosts file, and reload the DNS cache. It goes without
|
||||
saying that for this to work, you must be connected to the internet.
|
||||
|
||||
To open a command prompt as administrator in the repository's directory, do the
|
||||
following:
|
||||
|
||||
- **Windows XP**: Start → Run → `cmd`
|
||||
- **Windows Vista, 7**: Start Button → type `cmd` → right-click Command Prompt →
|
||||
"Run as Administrator"
|
||||
- **Windows 8**: Start → Swipe Up → All Apps → Windows System → right-click
|
||||
Command Prompt → "Run as Administrator"
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
### Warning: Using this `hosts` file in Windows may require disabling DNS Cache service
|
||||
|
||||
Windows has issues with larger hosts files. Recent changes in security within
|
||||
Windows 10 denies access to changing services via other tools except registry
|
||||
hacks. Use the `disable-dnscache-service-win.cmd` file to make proper changes to
|
||||
the Windows registry. You will need to reboot your device once that's done. See
|
||||
the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
following commands to manually flush your DNS cache once the new hosts file is
|
||||
in place.
|
||||
|
||||
The Google Chrome browser may require manually cleaning up its DNS Cache on
|
||||
`chrome://net-internals/#dns` page to thereafter see the changes in your hosts
|
||||
file. See: <https://superuser.com/questions/723703>
|
||||
|
||||
### Windows
|
||||
|
||||
Open a command prompt with administrator privileges and run this command:
|
||||
|
||||
```bat
|
||||
ipconfig /flushdns
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
- **Debian/Ubuntu** `sudo service network-manager restart`
|
||||
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
- **Linux with systemd**: `sudo systemctl restart network.service`
|
||||
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
|
||||
- **Arch Linux/Manjaro with Network Manager**:
|
||||
`sudo systemctl restart NetworkManager.service`
|
||||
- **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:
|
||||
|
||||
```sh
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the
|
||||
following:
|
||||
|
||||
```text
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
- **NixOS**: The `nscd.service` is automatically restarted when the option
|
||||
`networking.extraHosts` was changed.
|
||||
- **Others**: Consult
|
||||
[this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### macOS
|
||||
|
||||
As described in [this article](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
|
||||
open a Terminal and run:
|
||||
|
||||
```sh
|
||||
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
```
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [release-it](https://github.com/release-it/release-it), an
|
||||
excellent CLI release tool for GitHub repos and npm packages, to automate
|
||||
creating [releases](https://github.com/StevenBlack/hosts/releases). This is why
|
||||
the
|
||||
[package.json](https://github.com/StevenBlack/hosts/blob/master/package.json)
|
||||
and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json)
|
||||
files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
|
||||
The goals of this repo are to:
|
||||
|
||||
1. automatically combine high-quality lists of hosts,
|
||||
2. provide situation-appropriate extensions,
|
||||
3. de-dupe the resultant combined list,
|
||||
4. and keep the resultant file reasonably sized.
|
||||
|
||||
A high-quality source is defined here as one that is actively curated. A hosts
|
||||
source should be frequently updated by its maintainers with both additions and
|
||||
removals. The larger the hosts file, the higher the level of curation is
|
||||
expected.
|
||||
|
||||
It is expected that this unified hosts file will serve both desktop and mobile
|
||||
devices under a variety of operating systems.
|
||||
|
||||
## Third-Party Hosts Managers
|
||||
|
||||
- [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate")
|
||||
(for Windows): The Unified Hosts AutoUpdate package is purpose-built for this
|
||||
unified hosts project as well as in active development by community members.
|
||||
You can install and uninstall any blacklist and keep it automatically up to
|
||||
date, and can be placed in a shared network location and deployed across an
|
||||
organization via group policies. And since it is in active development by
|
||||
community members, your bug reports, feature requests, and other feedback are
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
- [Hosts-BL](https://github.com/ScriptTiger/Hosts-BL "Hosts-BL") is a simple
|
||||
tool to handle hosts file black lists. It can remove comments, remove
|
||||
duplicates, compress to 9 domains per line, add IPv6 entries. In addition, it
|
||||
can also convert black lists to multiple other black list formats compatible
|
||||
with other software, such as dnsmasq, DualServer, RPZ, Privoxy, and Unbound,
|
||||
to name a few.
|
||||
- [Host Minder](https://github.com/jeremehancock/hostminder#readme) is a simple
|
||||
GUI that allows you to easily update your /etc/hosts file to one of four
|
||||
consolidated hosts files from StevenBlack/hosts. It is provided as a deb
|
||||
package and comes pre-installed on [UbuntuCE](https://ubuntuce.com/).
|
||||
- [Maza ad blocking](https://github.com/tanrax/maza-ad-blocking) is a bash
|
||||
script that automatically updates host file. You can also update a fresh copy.
|
||||
And each time it generates a dnsmasq-compatible configuration file. Fast
|
||||
installation, compatible with MacOS, Linux and BSD.
|
||||
- [Hostile](https://github.com/feross/hostile) is a nifty command line utility
|
||||
to easily add or remove domains from your hosts file. If our hosts files are
|
||||
too aggressive for you, you can use `hostile` to remove domains, or you can
|
||||
use `hostile` in a bash script to automate a post process each time you
|
||||
download fresh versions of hosts.
|
||||
- [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config)
|
||||
helps customizing, re-installing and using macOS. It also provides a
|
||||
[script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh)
|
||||
to install and update the hosts file using this project on macOS. In
|
||||
combination with a
|
||||
[launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist)
|
||||
it updates the hosts file every x days (default is 4). To install both,
|
||||
download the GitHub repo and run the
|
||||
[install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh)
|
||||
from the directory one level up.
|
||||
- [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker
|
||||
that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi).
|
||||
Pi-hole uses this repository as one of its sources.
|
||||
- [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.
|
||||
- [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound")
|
||||
–
|
||||
[Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.")
|
||||
is a validating, recursive, and caching DNS resolver.
|
||||
- [dnsmasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware)
|
||||
This GitHub gist has a short shell script (bash, will work on any 'nix) and
|
||||
uses `wget` & `awk` present in most distros, to fetch a specified hosts file
|
||||
and convert it to the format required by dnsmasq. Supports IPv4 and IPv6.
|
||||
Designed to be used as either a shell script, or can be dropped into
|
||||
`/etc/cron.weekly` (or wherever suits). The script is short and easily edited,
|
||||
also has a short document attached with notes on dnsmasq setup.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
- Legacy DNS: `76.76.2.35`, `76.76.10.35`, `2606:1a40::35`, `2606:1a40:1::35`
|
||||
- DNS-over-HTTPS/TLS/DOQ: `https://freedns.controld.com/x-stevenblack`, `x-stevenblack.freedns.controld.com`
|
||||
|
||||
## Contribute
|
||||
|
||||
Please read our
|
||||
[Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md).
|
||||
Among other things, this explains how we organize files and folders in this
|
||||
repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you
|
||||
find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to
|
||||
draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our
|
||||
[code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
Logo by [@Tobaloidee](https://github.com/Tobaloidee) Thank you!.
|
||||
@@ -0,0 +1,143 @@
|
||||
|
||||
2023-06-11,5035
|
||||
2023-06-13,5035
|
||||
2023-06-14,5035
|
||||
2023-06-14,5035
|
||||
2023-06-16,5035
|
||||
2023-06-17,5035
|
||||
2023-06-18,5035
|
||||
2023-06-23,5035
|
||||
2023-06-27,5035
|
||||
2023-07-01,5035
|
||||
2023-07-06,5035
|
||||
2023-07-09,5035
|
||||
2023-07-14,5035
|
||||
2023-07-15,5035
|
||||
2023-07-21,5035
|
||||
2023-07-23,5035
|
||||
2023-07-27,5035
|
||||
2023-08-01,5035
|
||||
2023-08-04,5035
|
||||
2023-08-05,5035
|
||||
2023-08-08,5035
|
||||
2023-09-06,5035
|
||||
2023-09-08,5035
|
||||
2023-09-08,5035
|
||||
2023-09-10,5035
|
||||
2023-09-14,5035
|
||||
2023-09-17,5035
|
||||
2023-09-21,5035
|
||||
2023-09-24,5035
|
||||
2023-09-25,5035
|
||||
2023-09-30,5035
|
||||
2023-10-02,5035
|
||||
2023-10-04,5035
|
||||
2023-10-08,5035
|
||||
2023-10-12,5035
|
||||
2023-10-13,5035
|
||||
2023-10-17,5035
|
||||
2023-10-18,5035
|
||||
2023-10-21,5035
|
||||
2023-10-23,5035
|
||||
2023-10-27,5035
|
||||
2023-11-01,5035
|
||||
2023-11-02,5035
|
||||
2023-11-03,5035
|
||||
2023-11-08,5035
|
||||
2023-11-11,5035
|
||||
2023-11-13,5035
|
||||
2023-11-19,5035
|
||||
2023-11-21,5035
|
||||
2023-11-24,5035
|
||||
2023-11-25,5035
|
||||
2023-11-25,5035
|
||||
2023-11-25,5035
|
||||
2023-11-26,5035
|
||||
2023-11-26,5035
|
||||
2023-12-01,5035
|
||||
2023-12-03,5035
|
||||
2023-12-12,5035
|
||||
2023-12-16,5035
|
||||
2023-12-17,5035
|
||||
2023-12-17,5035
|
||||
2023-12-25,5035
|
||||
2023-12-30,5035
|
||||
2024-01-03,5039
|
||||
2024-01-06,5039
|
||||
2024-01-13,5039
|
||||
2024-01-17,5039
|
||||
2024-01-21,5039
|
||||
2024-01-27,5039
|
||||
2024-01-30,5039
|
||||
2024-02-06,5039
|
||||
2024-02-10,5039
|
||||
2024-02-12,5039
|
||||
2024-02-15,5039
|
||||
2024-02-24,5039
|
||||
2024-02-25,5039
|
||||
2024-02-28,5039
|
||||
2024-03-04,5040
|
||||
2024-03-09,5040
|
||||
2024-03-15,5040
|
||||
2024-03-19,5040
|
||||
2024-03-23,5040
|
||||
2024-03-28,5040
|
||||
2024-04-02,5040
|
||||
2024-04-04,5040
|
||||
2024-04-09,5351
|
||||
2024-04-11,5351
|
||||
2024-04-18,5351
|
||||
2024-04-22,5351
|
||||
2024-04-25,5415
|
||||
2024-05-01,5415
|
||||
2024-05-03,5415
|
||||
2024-05-12,5415
|
||||
2024-05-20,5415
|
||||
2024-05-27,5415
|
||||
2024-06-03,5415
|
||||
2024-06-08,5415
|
||||
2024-06-14,5415
|
||||
2024-06-16,5415
|
||||
2024-06-19,5415
|
||||
2024-06-21,5415
|
||||
2024-06-24,5415
|
||||
2024-06-26,5415
|
||||
2024-07-01,5415
|
||||
2024-07-04,5415
|
||||
2024-07-07,5415
|
||||
2024-07-11,5415
|
||||
2024-07-14,5415
|
||||
2024-07-15,5415
|
||||
2024-07-20,5415
|
||||
2024-07-27,5415
|
||||
2024-07-30,5415
|
||||
2024-08-02,5415
|
||||
2024-08-04,5415
|
||||
2024-08-08,5415
|
||||
2024-08-11,5415
|
||||
2024-08-16,5415
|
||||
2024-08-17,5415
|
||||
2024-08-20,5415
|
||||
2024-08-26,5415
|
||||
2024-08-29,5415
|
||||
2024-08-30,5415
|
||||
2024-08-31,5415
|
||||
2024-09-04,5415
|
||||
2024-09-06,5415
|
||||
2024-09-10,5415
|
||||
2024-09-13,5415
|
||||
2024-09-16,5415
|
||||
2024-09-20,5415
|
||||
2024-09-21,5415
|
||||
2024-09-22,5415
|
||||
2024-09-25,5415
|
||||
2024-09-27,5415
|
||||
2024-09-27,5415
|
||||
2024-10-01,5415
|
||||
2024-10-01,5418
|
||||
2024-10-01,5418
|
||||
2024-10-03,5418
|
||||
2024-10-05,5418
|
||||
2024-10-07,5411
|
||||
2024-10-09,5411
|
||||
2024-10-10,5411
|
||||
|
After Width: | Height: | Size: 31 KiB |
@@ -10,15 +10,15 @@ sources can be found in the `hosts/data/` directory.
|
||||
|
||||

|
||||
|
||||
[](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://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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Unified hosts file with fakenews, social extensions
|
||||
|
||||
@@ -30,18 +30,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **April 24 2023**.
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts)
|
||||
containing 176,181 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with fakenews, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts)
|
||||
containing 126,327 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[15 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant.
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
@@ -49,22 +49,37 @@ 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) | 171,163 | [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) | 173,357 | [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) | 178,627 | [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) | 218,945 | [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) | 173,987 | [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) | 180,821 | [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) | 221,139 | [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) | 176,181 | [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) | 226,409 | [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) | 181,451 | [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) | 221,768 | [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) | 228,603 | [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) | 183,645 | [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) | 223,962 | [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) | 229,232 | [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) | 231,426 | [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) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -85,11 +100,9 @@ add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.g
|
||||
add.Spam |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Spam sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
Mitchell Krog's - Badd Boyz Hosts |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | MIT | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)| Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers
|
||||
hostsVN |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Hosts block ads of Vietnamese
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com/PolishFiltersTeam/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
MetaMask eth-phishing-detect |[link](https://github.com/MetaMask/eth-phishing-detect) | [raw](https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt) | DON'T BE A DICK PUBLIC LICENSE | [issues](https://github.com/MetaMask/eth-phishing-detect/issues)| Phishing domains targeting Ethereum users.
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/FiltersHeroes/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com//FiltersHeroes/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
minecraft-hosts |[link](https://github.com/jamiemansfield/minecraft-hosts) | [raw](https://raw.githubusercontent.com/jamiemansfield/minecraft-hosts/master/lists/tracking.txt) | CC0-1.0 | [issues](https://github.com/jamiemansfield/minecraft-hosts/issues)| Minecraft related tracker hosts
|
||||
MVPS hosts file |[link](https://winhelp2002.mvps.org/) | [raw](https://winhelp2002.mvps.org/hosts.txt) | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)| The purpose of this site is to provide the user with a high quality custom HOSTS file.
|
||||
shady-hosts |[link](https://github.com/shreyasminocha/shady-hosts) | [raw](https://raw.githubusercontent.com/shreyasminocha/shady-hosts/main/hosts) | CC0-1.0 | [issues](https://github.com/shreyasminocha/shady-hosts/issues)| Analytics, ad, and activity monitoring hosts
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org/) |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | non-commercial with attribution | [issues](mailto:hosts@someonewhocares.org)| How to make the internet not suck (as much).
|
||||
Tiuxo hostlist - ads |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/ads) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
UncheckyAds |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Windows installers ads sources sites based on https://unchecky.com/ content.
|
||||
@@ -97,7 +110,6 @@ URLHaus |[link](https://urlhaus.abuse.ch/) | [raw](https://urlhaus.abuse.ch/down
|
||||
yoyo.org |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=0.0.0.0) | | [issues](mailto:pgl@yoyo.org)| Blocking with ad server and tracking server hostnames.
|
||||
Fake News |[link](https://github.com/marktron/fakenews) | [raw](https://raw.githubusercontent.com/marktron/fakenews/master/fakenews) | MIT | [issues](https://github.com/marktron/fakenews/issues)| An in-progress collection of fake news outlets.
|
||||
Sinfonietta's social media blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/social-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - social |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/social) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
@@ -187,6 +199,10 @@ pip3 install --user -r requirements.txt
|
||||
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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
@@ -250,6 +266,9 @@ readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
@@ -416,7 +435,7 @@ like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
@@ -483,6 +502,8 @@ the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
@@ -641,6 +662,8 @@ devices under a variety of operating systems.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
|
||||
@@ -0,0 +1,861 @@
|
||||
|
||||
2016-12-17,32565
|
||||
2016-12-18,32611
|
||||
2016-12-18,32639
|
||||
2016-12-19,32665
|
||||
2016-12-20,32742
|
||||
2016-12-21,32774
|
||||
2016-12-21,32731
|
||||
2016-12-22,32767
|
||||
2016-12-25,32781
|
||||
2016-12-27,32796
|
||||
2016-12-28,32816
|
||||
2017-01-02,32831
|
||||
2017-01-05,30802
|
||||
2017-01-05,32831
|
||||
2017-01-10,32904
|
||||
2017-01-11,32906
|
||||
2017-01-14,32902
|
||||
2017-01-18,32951
|
||||
2017-01-18,32952
|
||||
2017-01-20,32959
|
||||
2017-01-22,32896
|
||||
2017-01-26,32932
|
||||
2017-01-31,32969
|
||||
2017-02-04,32976
|
||||
2017-02-04,32977
|
||||
2017-02-07,32956
|
||||
2017-02-07,32955
|
||||
2017-02-10,32969
|
||||
2017-02-11,32969
|
||||
2017-02-13,32969
|
||||
2017-02-15,32987
|
||||
2017-02-17,32983
|
||||
2017-02-17,32983
|
||||
2017-02-20,33052
|
||||
2017-02-22,36978
|
||||
2017-02-23,36977
|
||||
2017-02-23,36431
|
||||
2017-02-24,36422
|
||||
2017-02-24,36009
|
||||
2017-02-26,36036
|
||||
2017-03-01,36092
|
||||
2017-03-04,36134
|
||||
2017-03-07,36141
|
||||
2017-03-10,36289
|
||||
2017-03-15,36320
|
||||
2017-03-16,36326
|
||||
2017-03-20,36336
|
||||
2017-03-22,36345
|
||||
2017-03-25,36371
|
||||
2017-03-30,36456
|
||||
2017-04-05,36496
|
||||
2017-04-08,36294
|
||||
2017-04-08,36294
|
||||
2017-04-08,36294
|
||||
2017-04-11,36382
|
||||
2017-04-13,36303
|
||||
2017-04-15,36334
|
||||
2017-04-16,36334
|
||||
2017-04-17,36353
|
||||
2017-04-18,36370
|
||||
2017-04-22,36423
|
||||
2017-04-25,36456
|
||||
2017-04-26,36482
|
||||
2017-05-02,36528
|
||||
2017-05-07,36567
|
||||
2017-05-08,36567
|
||||
2017-05-10,36624
|
||||
2017-05-13,36734
|
||||
2017-05-15,36750
|
||||
2017-05-15,36750
|
||||
2017-05-16,36815
|
||||
2017-05-21,36815
|
||||
2017-05-21,36894
|
||||
2017-05-23,36919
|
||||
2017-05-28,37062
|
||||
2017-05-29,37105
|
||||
2017-05-30,37115
|
||||
2017-06-02,37206
|
||||
2017-06-05,37246
|
||||
2017-06-11,37315
|
||||
2017-06-21,37528
|
||||
2017-06-22,37557
|
||||
2017-06-24,37474
|
||||
2017-06-28,37523
|
||||
2017-07-04,37526
|
||||
2017-07-10,37661
|
||||
2017-07-11,37672
|
||||
2017-07-11,37671
|
||||
2017-07-12,37685
|
||||
2017-07-17,37399
|
||||
2017-07-17,37398
|
||||
2017-07-18,37338
|
||||
2017-07-26,37043
|
||||
2017-07-28,37044
|
||||
2017-07-31,37072
|
||||
2017-08-08,36801
|
||||
2017-08-12,36962
|
||||
2017-08-15,39465
|
||||
2017-08-15,39465
|
||||
2017-08-18,39486
|
||||
2017-08-18,39241
|
||||
2017-08-20,39241
|
||||
2017-08-20,39255
|
||||
2017-08-20,39255
|
||||
2017-08-21,39215
|
||||
2017-08-28,39284
|
||||
2017-08-31,39274
|
||||
2017-09-05,39185
|
||||
2017-09-07,39247
|
||||
2017-09-13,39280
|
||||
2017-09-18,39226
|
||||
2017-09-21,39249
|
||||
2017-09-29,39268
|
||||
2017-10-05,39280
|
||||
2017-10-11,39265
|
||||
2017-10-15,43624
|
||||
2017-10-19,43593
|
||||
2017-10-25,43625
|
||||
2017-10-25,43652
|
||||
2017-10-28,43651
|
||||
2017-11-01,43696
|
||||
2017-11-04,43711
|
||||
2017-11-09,43747
|
||||
2017-11-16,43823
|
||||
2017-11-25,43872
|
||||
2017-11-30,43908
|
||||
2017-12-07,43822
|
||||
2017-12-11,43832
|
||||
2017-12-17,46524
|
||||
2017-12-18,43864
|
||||
2017-12-21,43872
|
||||
2017-12-27,43874
|
||||
2017-12-30,43873
|
||||
2018-01-01,43873
|
||||
2018-01-06,44915
|
||||
2018-01-10,44911
|
||||
2018-01-13,44818
|
||||
2018-01-14,44825
|
||||
2018-01-21,44858
|
||||
2018-01-22,44860
|
||||
2018-01-23,44866
|
||||
2018-01-26,44869
|
||||
2018-01-26,44972
|
||||
2018-01-31,44885
|
||||
2018-02-02,44077
|
||||
2018-02-08,56860
|
||||
2018-02-09,56860
|
||||
2018-02-11,56874
|
||||
2018-02-13,56848
|
||||
2018-02-14,56848
|
||||
2018-02-15,56845
|
||||
2018-02-20,56811
|
||||
2018-02-24,60874
|
||||
2018-02-24,57797
|
||||
2018-02-25,57790
|
||||
2018-02-25,57789
|
||||
2018-02-26,57805
|
||||
2018-02-28,57825
|
||||
2018-03-03,57821
|
||||
2018-03-04,57836
|
||||
2018-03-04,57754
|
||||
2018-03-06,57808
|
||||
2018-03-07,57808
|
||||
2018-03-08,57803
|
||||
2018-03-09,57819
|
||||
2018-03-10,57820
|
||||
2018-03-12,57844
|
||||
2018-03-13,57846
|
||||
2018-03-14,57853
|
||||
2018-03-15,58352
|
||||
2018-03-15,57863
|
||||
2018-03-17,57868
|
||||
2018-03-17,57868
|
||||
2018-03-19,57905
|
||||
2018-03-20,57943
|
||||
2018-03-22,57947
|
||||
2018-03-23,62387
|
||||
2018-03-23,62387
|
||||
2018-03-24,58433
|
||||
2018-03-26,58487
|
||||
2018-03-28,58552
|
||||
2018-03-29,58544
|
||||
2018-03-30,58543
|
||||
2018-04-02,58096
|
||||
2018-04-02,57590
|
||||
2018-04-04,56978
|
||||
2018-04-05,56955
|
||||
2018-04-06,56899
|
||||
2018-04-06,56904
|
||||
2018-04-08,56837
|
||||
2018-04-12,56853
|
||||
2018-04-16,56749
|
||||
2018-04-17,56747
|
||||
2018-04-19,56467
|
||||
2018-04-21,56500
|
||||
2018-04-22,56498
|
||||
2018-04-24,56510
|
||||
2018-04-25,56385
|
||||
2018-04-30,56439
|
||||
2018-05-02,56216
|
||||
2018-05-05,56222
|
||||
2018-05-08,56073
|
||||
2018-05-12,56100
|
||||
2018-05-13,56096
|
||||
2018-05-17,55775
|
||||
2018-05-19,55776
|
||||
2018-05-22,55789
|
||||
2018-05-30,56853
|
||||
2018-06-02,56872
|
||||
2018-06-02,56872
|
||||
2018-06-02,56872
|
||||
2018-06-05,57087
|
||||
2018-06-08,58235
|
||||
2018-06-10,58257
|
||||
2018-06-14,58371
|
||||
2018-06-14,58370
|
||||
2018-06-14,58370
|
||||
2018-06-14,58370
|
||||
2018-06-14,58370
|
||||
2018-06-16,58589
|
||||
2018-06-17,58783
|
||||
2018-06-18,58870
|
||||
2018-06-20,59200
|
||||
2018-06-24,59250
|
||||
2018-06-28,59283
|
||||
2018-06-30,59411
|
||||
2018-07-04,60904
|
||||
2018-07-06,63940
|
||||
2018-07-09,63918
|
||||
2018-07-11,62684
|
||||
2018-07-16,62689
|
||||
2018-07-23,62206
|
||||
2018-07-26,62393
|
||||
2018-07-26,62393
|
||||
2018-07-30,63213
|
||||
2018-08-01,63277
|
||||
2018-08-08,63738
|
||||
2018-08-13,64061
|
||||
2018-08-19,64988
|
||||
2018-08-22,64366
|
||||
2018-08-24,63685
|
||||
2018-08-25,63605
|
||||
2018-08-29,62685
|
||||
2018-09-04,62607
|
||||
2018-09-05,61869
|
||||
2018-09-06,61941
|
||||
2018-09-08,61932
|
||||
2018-09-13,61108
|
||||
2018-09-16,59906
|
||||
2018-09-18,59041
|
||||
2018-09-23,59254
|
||||
2018-10-02,59255
|
||||
2018-10-05,58128
|
||||
2018-10-09,58042
|
||||
2018-10-14,58118
|
||||
2018-10-22,56276
|
||||
2018-10-23,56010
|
||||
2018-11-01,54817
|
||||
2018-11-02,55209
|
||||
2018-11-14,67445
|
||||
2018-11-20,66681
|
||||
2018-11-21,66793
|
||||
2018-11-26,65931
|
||||
2018-11-29,66452
|
||||
2018-12-04,66443
|
||||
2018-12-11,65099
|
||||
2018-12-15,65105
|
||||
2018-12-23,65473
|
||||
2018-12-29,77932
|
||||
2018-12-30,65395
|
||||
2019-01-04,65189
|
||||
2019-01-10,40656
|
||||
2019-01-13,40973
|
||||
2019-01-22,40999
|
||||
2019-01-26,41222
|
||||
2019-01-29,41247
|
||||
2019-02-06,41319
|
||||
2019-02-11,41947
|
||||
2019-02-18,41913
|
||||
2019-02-24,41935
|
||||
2019-03-02,41926
|
||||
2019-03-06,41438
|
||||
2019-03-15,41211
|
||||
2019-03-21,41154
|
||||
2019-03-26,41278
|
||||
2019-04-02,41229
|
||||
2019-04-07,41187
|
||||
2019-04-11,40905
|
||||
2019-04-17,40537
|
||||
2019-04-25,40632
|
||||
2019-05-02,42271
|
||||
2019-05-04,42217
|
||||
2019-05-05,42220
|
||||
2019-05-10,42085
|
||||
2019-05-13,42047
|
||||
2019-05-23,42082
|
||||
2019-05-24,42074
|
||||
2019-05-29,42331
|
||||
2019-06-05,42322
|
||||
2019-06-11,42324
|
||||
2019-06-17,43723
|
||||
2019-06-19,43732
|
||||
2019-06-22,43951
|
||||
2019-06-28,44006
|
||||
2019-07-04,44053
|
||||
2019-07-21,44351
|
||||
2019-07-27,44354
|
||||
2019-07-31,44375
|
||||
2019-08-06,45015
|
||||
2019-08-10,45168
|
||||
2019-08-13,45447
|
||||
2019-08-14,45511
|
||||
2019-08-14,45511
|
||||
2019-08-22,45586
|
||||
2019-08-30,45623
|
||||
2019-09-06,43063
|
||||
2019-09-09,42476
|
||||
2019-09-09,43097
|
||||
2019-09-09,42488
|
||||
2019-09-10,45683
|
||||
2019-09-19,45717
|
||||
2019-09-23,45772
|
||||
2019-09-29,45824
|
||||
2019-10-10,43151
|
||||
2019-10-12,43167
|
||||
2019-10-15,46384
|
||||
2019-10-18,46245
|
||||
2019-10-27,46294
|
||||
2019-10-27,46296
|
||||
2019-10-30,46322
|
||||
2019-10-31,46418
|
||||
2019-11-03,46422
|
||||
2019-11-15,46111
|
||||
2019-11-17,46174
|
||||
2019-11-20,46256
|
||||
2019-11-26,46553
|
||||
2019-11-27,46554
|
||||
2019-12-02,46573
|
||||
2019-12-11,43434
|
||||
2019-12-15,43130
|
||||
2019-12-20,43091
|
||||
2019-12-21,43096
|
||||
2019-12-23,43085
|
||||
2019-12-30,43120
|
||||
2020-01-01,43097
|
||||
2020-01-04,43257
|
||||
2020-01-06,43193
|
||||
2020-01-09,43914
|
||||
2020-01-11,44248
|
||||
2020-01-14,54604
|
||||
2020-01-16,54608
|
||||
2020-01-16,54610
|
||||
2020-01-16,54612
|
||||
2020-01-19,54603
|
||||
2020-01-21,54566
|
||||
2020-01-23,54331
|
||||
2020-01-24,53813
|
||||
2020-01-30,54779
|
||||
2020-02-03,55043
|
||||
2020-02-05,54950
|
||||
2020-02-09,54992
|
||||
2020-02-14,55100
|
||||
2020-02-17,55141
|
||||
2020-02-21,55091
|
||||
2020-02-22,55091
|
||||
2020-02-25,55078
|
||||
2020-02-25,55077
|
||||
2020-03-01,55222
|
||||
2020-03-05,55127
|
||||
2020-03-07,55161
|
||||
2020-03-11,55667
|
||||
2020-03-15,56948
|
||||
2020-03-18,57196
|
||||
2020-03-21,57558
|
||||
2020-03-25,57736
|
||||
2020-03-28,57937
|
||||
2020-03-29,57871
|
||||
2020-04-01,57962
|
||||
2020-04-03,57261
|
||||
2020-04-03,57261
|
||||
2020-04-03,58121
|
||||
2020-04-04,58068
|
||||
2020-04-06,58151
|
||||
2020-04-09,58368
|
||||
2020-04-10,58400
|
||||
2020-04-11,58413
|
||||
2020-04-13,58370
|
||||
2020-04-16,58687
|
||||
2020-04-18,58804
|
||||
2020-04-22,58957
|
||||
2020-04-26,58919
|
||||
2020-04-28,58853
|
||||
2020-05-02,59640
|
||||
2020-05-05,59177
|
||||
2020-05-05,59312
|
||||
2020-05-12,61230
|
||||
2020-05-13,61372
|
||||
2020-05-13,61375
|
||||
2020-05-15,61433
|
||||
2020-05-20,61365
|
||||
2020-05-26,61052
|
||||
2020-05-27,61092
|
||||
2020-06-02,61246
|
||||
2020-06-09,61161
|
||||
2020-06-16,61162
|
||||
2020-06-22,61022
|
||||
2020-06-25,61080
|
||||
2020-06-27,60995
|
||||
2020-07-02,61140
|
||||
2020-07-02,61139
|
||||
2020-07-05,61037
|
||||
2020-07-06,61007
|
||||
2020-07-13,61164
|
||||
2020-07-18,61360
|
||||
2020-07-24,61418
|
||||
2020-07-29,62308
|
||||
2020-08-01,62207
|
||||
2020-08-03,61535
|
||||
2020-08-06,62043
|
||||
2020-08-13,62783
|
||||
2020-08-14,62830
|
||||
2020-08-15,62787
|
||||
2020-08-17,62188
|
||||
2020-08-19,60960
|
||||
2020-08-25,60592
|
||||
2020-09-02,61054
|
||||
2020-09-07,61000
|
||||
2020-09-14,61573
|
||||
2020-09-20,61534
|
||||
2020-09-26,61887
|
||||
2020-10-03,61937
|
||||
2020-10-08,61588
|
||||
2020-10-13,61226
|
||||
2020-10-14,60419
|
||||
2020-10-19,62496
|
||||
2020-10-29,63661
|
||||
2020-11-01,63348
|
||||
2020-11-03,65202
|
||||
2020-11-08,65168
|
||||
2020-11-10,64647
|
||||
2020-11-14,62772
|
||||
2020-11-15,64647
|
||||
2020-11-16,64679
|
||||
2020-11-19,62820
|
||||
2020-11-22,64795
|
||||
2020-11-25,65077
|
||||
2020-11-28,65166
|
||||
2020-12-02,63184
|
||||
2020-12-09,63614
|
||||
2020-12-14,63880
|
||||
2020-12-19,63742
|
||||
2020-12-26,63705
|
||||
2020-12-31,63415
|
||||
2021-01-02,63233
|
||||
2021-01-05,63456
|
||||
2021-01-12,63523
|
||||
2021-01-17,63821
|
||||
2021-01-22,64488
|
||||
2021-01-22,64492
|
||||
2021-01-24,64851
|
||||
2021-01-31,65154
|
||||
2021-02-02,65370
|
||||
2021-02-03,65407
|
||||
2021-02-08,65533
|
||||
2021-02-09,65593
|
||||
2021-02-14,65888
|
||||
2021-02-16,67905
|
||||
2021-02-21,68732
|
||||
2021-02-22,70235
|
||||
2021-02-26,70492
|
||||
2021-02-28,70506
|
||||
2021-03-06,71055
|
||||
2021-03-09,71399
|
||||
2021-03-10,72782
|
||||
2021-03-16,72403
|
||||
2021-03-21,72315
|
||||
2021-03-28,73214
|
||||
2021-03-31,82609
|
||||
2021-04-04,82939
|
||||
2021-04-09,83482
|
||||
2021-04-13,81472
|
||||
2021-04-19,84809
|
||||
2021-04-24,88270
|
||||
2021-04-26,84681
|
||||
2021-04-26,84909
|
||||
2021-04-29,85749
|
||||
2021-05-01,85542
|
||||
2021-05-04,84092
|
||||
2021-05-05,84164
|
||||
2021-05-06,84281
|
||||
2021-05-06,84658
|
||||
2021-05-06,84657
|
||||
2021-05-12,85994
|
||||
2021-05-15,86380
|
||||
2021-05-17,85588
|
||||
2021-05-22,86591
|
||||
2021-05-25,87949
|
||||
2021-05-31,87724
|
||||
2021-06-07,87077
|
||||
2021-06-16,86114
|
||||
2021-06-22,85474
|
||||
2021-06-28,86047
|
||||
2021-07-01,86804
|
||||
2021-07-04,86756
|
||||
2021-07-13,87495
|
||||
2021-07-18,87995
|
||||
2021-07-19,83613
|
||||
2021-07-26,88671
|
||||
2021-07-29,89258
|
||||
2021-08-02,90397
|
||||
2021-08-09,92078
|
||||
2021-08-17,91548
|
||||
2021-08-20,92103
|
||||
2021-08-25,94502
|
||||
2021-08-26,95161
|
||||
2021-08-30,94156
|
||||
2021-09-02,95246
|
||||
2021-09-06,95667
|
||||
2021-09-07,97502
|
||||
2021-09-12,98004
|
||||
2021-09-17,97734
|
||||
2021-09-24,99115
|
||||
2021-09-30,108261
|
||||
2021-09-30,95989
|
||||
2021-10-03,96258
|
||||
2021-10-05,96905
|
||||
2021-10-12,97781
|
||||
2021-10-14,98474
|
||||
2021-10-19,98727
|
||||
2021-10-23,98818
|
||||
2021-10-23,98818
|
||||
2021-10-27,98188
|
||||
2021-11-04,98799
|
||||
2021-11-11,98957
|
||||
2021-11-14,98920
|
||||
2021-11-17,99362
|
||||
2021-11-21,102043
|
||||
2021-11-29,103386
|
||||
2021-11-29,103367
|
||||
2021-12-05,102452
|
||||
2021-12-09,102378
|
||||
2021-12-12,102615
|
||||
2021-12-13,103220
|
||||
2021-12-16,104005
|
||||
2021-12-19,104066
|
||||
2021-12-20,104468
|
||||
2021-12-25,105603
|
||||
2021-12-30,105456
|
||||
2021-12-30,105641
|
||||
2021-12-30,105630
|
||||
2022-01-02,105481
|
||||
2022-01-04,105746
|
||||
2022-01-07,106032
|
||||
2022-01-11,101304
|
||||
2022-01-18,102688
|
||||
2022-01-19,102357
|
||||
2022-01-21,102971
|
||||
2022-01-24,106323
|
||||
2022-01-28,108118
|
||||
2022-01-30,108263
|
||||
2022-01-31,104687
|
||||
2022-02-01,105088
|
||||
2022-02-07,105805
|
||||
2022-02-12,106843
|
||||
2022-02-13,106973
|
||||
2022-02-13,106970
|
||||
2022-02-17,107033
|
||||
2022-02-22,102478
|
||||
2022-02-26,102652
|
||||
2022-03-06,106699
|
||||
2022-03-07,105513
|
||||
2022-03-09,105828
|
||||
2022-03-12,106247
|
||||
2022-03-14,104454
|
||||
2022-03-19,105066
|
||||
2022-03-24,137587
|
||||
2022-03-29,112902
|
||||
2022-03-31,113380
|
||||
2022-04-05,114610
|
||||
2022-04-09,115309
|
||||
2022-04-13,116046
|
||||
2022-04-18,116010
|
||||
2022-04-21,116759
|
||||
2022-04-25,113844
|
||||
2022-04-29,104947
|
||||
2022-05-03,118266
|
||||
2022-05-05,118506
|
||||
2022-05-10,116400
|
||||
2022-05-14,117147
|
||||
2022-05-19,120074
|
||||
2022-05-25,148029
|
||||
2022-05-29,148539
|
||||
2022-05-31,117077
|
||||
2022-06-02,117440
|
||||
2022-06-07,114527
|
||||
2022-06-09,114890
|
||||
2022-06-09,114891
|
||||
2022-06-16,133603
|
||||
2022-06-21,113400
|
||||
2022-06-21,113514
|
||||
2022-06-25,114494
|
||||
2022-06-29,126860
|
||||
2022-07-01,127113
|
||||
2022-07-04,115100
|
||||
2022-07-13,150636
|
||||
2022-07-16,141321
|
||||
2022-07-16,141314
|
||||
2022-07-18,117299
|
||||
2022-07-21,135972
|
||||
2022-07-23,136741
|
||||
2022-07-25,135833
|
||||
2022-07-29,136989
|
||||
2022-08-03,138051
|
||||
2022-08-09,138138
|
||||
2022-08-12,138965
|
||||
2022-08-17,139966
|
||||
2022-08-20,140892
|
||||
2022-08-24,141517
|
||||
2022-08-25,141964
|
||||
2022-08-31,141790
|
||||
2022-09-04,142519
|
||||
2022-09-05,142676
|
||||
2022-09-08,143311
|
||||
2022-09-11,143741
|
||||
2022-09-13,144605
|
||||
2022-09-17,145929
|
||||
2022-09-23,153963
|
||||
2022-10-01,156094
|
||||
2022-10-06,157384
|
||||
2022-10-09,157609
|
||||
2022-10-13,159659
|
||||
2022-10-15,160200
|
||||
2022-10-17,160234
|
||||
2022-10-20,160900
|
||||
2022-10-27,162822
|
||||
2022-11-01,164611
|
||||
2022-11-09,163757
|
||||
2022-11-12,163672
|
||||
2022-11-13,163551
|
||||
2022-11-20,167473
|
||||
2022-11-21,167409
|
||||
2022-11-26,165904
|
||||
2022-11-28,165321
|
||||
2022-11-29,166164
|
||||
2022-12-03,165870
|
||||
2022-12-04,165522
|
||||
2022-12-05,166876
|
||||
2022-12-06,167927
|
||||
2022-12-11,166529
|
||||
2022-12-13,167099
|
||||
2022-12-15,171030
|
||||
2022-12-18,168256
|
||||
2022-12-20,171653
|
||||
2022-12-26,169708
|
||||
2022-12-29,170384
|
||||
2022-12-29,170476
|
||||
2023-01-01,170598
|
||||
2023-01-06,171401
|
||||
2023-01-08,171532
|
||||
2023-01-11,173502
|
||||
2023-01-13,173839
|
||||
2023-01-19,176089
|
||||
2023-01-23,176844
|
||||
2023-01-24,177522
|
||||
2023-01-27,178831
|
||||
2023-01-27,178834
|
||||
2023-01-27,178832
|
||||
2023-01-31,179307
|
||||
2023-02-05,181332
|
||||
2023-02-07,182905
|
||||
2023-02-07,182906
|
||||
2023-02-07,182907
|
||||
2023-02-16,187132
|
||||
2023-02-19,188323
|
||||
2023-02-23,189054
|
||||
2023-02-28,191042
|
||||
2023-03-03,190735
|
||||
2023-03-06,191118
|
||||
2023-03-07,191447
|
||||
2023-03-10,193314
|
||||
2023-03-14,194945
|
||||
2023-03-21,197893
|
||||
2023-03-25,199526
|
||||
2023-03-29,200245
|
||||
2023-04-07,203987
|
||||
2023-04-11,204796
|
||||
2023-04-16,206095
|
||||
2023-04-18,209510
|
||||
2023-04-19,175560
|
||||
2023-04-19,175567
|
||||
2023-04-23,176182
|
||||
2023-04-26,179951
|
||||
2023-04-27,180357
|
||||
2023-04-30,180450
|
||||
2023-05-02,181349
|
||||
2023-05-05,182573
|
||||
2023-05-08,182506
|
||||
2023-05-11,184326
|
||||
2023-05-14,186376
|
||||
2023-05-15,187517
|
||||
2023-05-20,188713
|
||||
2023-05-21,188840
|
||||
2023-05-24,191379
|
||||
2023-06-02,193954
|
||||
2023-06-06,195121
|
||||
2023-06-10,195930
|
||||
2023-06-11,196006
|
||||
2023-06-13,196495
|
||||
2023-06-14,197373
|
||||
2023-06-14,198050
|
||||
2023-06-16,199068
|
||||
2023-06-17,198765
|
||||
2023-06-18,198552
|
||||
2023-06-23,200285
|
||||
2023-06-27,200908
|
||||
2023-07-01,202076
|
||||
2023-07-06,203490
|
||||
2023-07-09,203923
|
||||
2023-07-14,205561
|
||||
2023-07-15,205663
|
||||
2023-07-21,207408
|
||||
2023-07-23,207600
|
||||
2023-07-27,208891
|
||||
2023-08-01,210126
|
||||
2023-08-04,212261
|
||||
2023-08-05,212349
|
||||
2023-08-08,212998
|
||||
2023-08-05,212349
|
||||
2023-08-08,212998
|
||||
2023-08-13,214646
|
||||
2023-08-17,215445
|
||||
2023-08-21,216393
|
||||
2023-08-22,216649
|
||||
2023-08-26,218224
|
||||
2023-08-28,218436
|
||||
2023-09-03,218175
|
||||
2023-09-04,220380
|
||||
2023-09-05,221188
|
||||
2023-09-06,220901
|
||||
2023-09-06,222162
|
||||
2023-09-08,223032
|
||||
2023-09-08,223083
|
||||
2023-09-10,198528
|
||||
2023-09-14,198547
|
||||
2023-09-17,175030
|
||||
2023-09-21,141368
|
||||
2023-09-24,141936
|
||||
2023-09-25,140894
|
||||
2023-09-30,141141
|
||||
2023-10-02,141520
|
||||
2023-10-04,142909
|
||||
2023-10-08,143799
|
||||
2023-10-12,147581
|
||||
2023-10-13,148299
|
||||
2023-10-17,149172
|
||||
2023-10-18,149667
|
||||
2023-10-21,151349
|
||||
2023-10-23,151538
|
||||
2023-10-27,153959
|
||||
2023-11-01,155093
|
||||
2023-11-02,155846
|
||||
2023-11-03,156371
|
||||
2023-11-08,158304
|
||||
2023-11-11,159202
|
||||
2023-11-13,159822
|
||||
2023-11-19,162183
|
||||
2023-11-21,163168
|
||||
2023-11-24,164729
|
||||
2023-11-25,165084
|
||||
2023-11-25,165079
|
||||
2023-11-25,165116
|
||||
2023-11-26,165187
|
||||
2023-11-26,165219
|
||||
2023-12-01,149155
|
||||
2023-12-03,149646
|
||||
2023-12-12,146651
|
||||
2023-12-16,148438
|
||||
2023-12-17,148626
|
||||
2023-12-17,148647
|
||||
2023-12-25,149744
|
||||
2023-12-30,150912
|
||||
2024-01-03,151719
|
||||
2024-01-06,152996
|
||||
2024-01-13,157472
|
||||
2024-01-17,158687
|
||||
2024-01-21,159908
|
||||
2024-01-27,162561
|
||||
2024-01-30,163846
|
||||
2024-02-06,167103
|
||||
2024-02-10,156022
|
||||
2024-02-12,157036
|
||||
2024-02-15,159610
|
||||
2024-02-24,166448
|
||||
2024-02-25,166521
|
||||
2024-02-28,170140
|
||||
2024-03-04,173810
|
||||
2024-03-09,178682
|
||||
2024-03-15,183096
|
||||
2024-03-19,185830
|
||||
2024-03-23,188536
|
||||
2024-03-28,190816
|
||||
2024-04-02,191763
|
||||
2024-04-04,136379
|
||||
2024-04-09,129740
|
||||
2024-04-11,130288
|
||||
2024-04-18,130681
|
||||
2024-04-22,132475
|
||||
2024-04-25,133923
|
||||
2024-05-01,133256
|
||||
2024-05-03,133658
|
||||
2024-05-12,138049
|
||||
2024-05-20,143390
|
||||
2024-05-27,147273
|
||||
2024-06-03,150282
|
||||
2024-06-08,153259
|
||||
2024-06-14,158188
|
||||
2024-06-16,159288
|
||||
2024-06-19,162073
|
||||
2024-06-21,164305
|
||||
2024-06-24,165358
|
||||
2024-06-26,166991
|
||||
2024-07-01,169034
|
||||
2024-07-04,170880
|
||||
2024-07-07,157765
|
||||
2024-07-11,160484
|
||||
2024-07-14,161484
|
||||
2024-07-15,162056
|
||||
2024-07-20,164621
|
||||
2024-07-27,164710
|
||||
2024-07-30,165918
|
||||
2024-08-02,167284
|
||||
2024-08-04,167760
|
||||
2024-08-08,170029
|
||||
2024-08-11,171054
|
||||
2024-08-16,173618
|
||||
2024-08-17,174124
|
||||
2024-08-20,175615
|
||||
2024-08-26,178072
|
||||
2024-08-29,179487
|
||||
2024-08-30,179946
|
||||
2024-08-31,180047
|
||||
2024-09-04,181483
|
||||
2024-09-06,182497
|
||||
2024-09-10,171097
|
||||
2024-09-13,171722
|
||||
2024-09-16,172690
|
||||
2024-09-20,171641
|
||||
2024-09-21,120129
|
||||
2024-09-22,119027
|
||||
2024-09-25,120080
|
||||
2024-09-27,120649
|
||||
2024-09-27,120650
|
||||
2024-10-01,120650
|
||||
2024-10-01,121433
|
||||
2024-10-01,121433
|
||||
2024-10-03,121743
|
||||
2024-10-05,121769
|
||||
2024-10-07,121244
|
||||
2024-10-09,121696
|
||||
2024-10-10,121808
|
||||
|
After Width: | Height: | Size: 36 KiB |
@@ -10,15 +10,15 @@ sources can be found in the `hosts/data/` directory.
|
||||
|
||||

|
||||
|
||||
[](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://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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Unified hosts file with fakenews extensions
|
||||
|
||||
@@ -30,18 +30,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **April 24 2023**.
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts)
|
||||
containing 173,357 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with fakenews extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts)
|
||||
containing 123,139 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[15 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant.
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
@@ -49,22 +49,37 @@ 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) | 171,163 | [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) | 173,357 | [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) | 178,627 | [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) | 218,945 | [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) | 173,987 | [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) | 180,821 | [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) | 221,139 | [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) | 176,181 | [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) | 226,409 | [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) | 181,451 | [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) | 221,768 | [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) | 228,603 | [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) | 183,645 | [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) | 223,962 | [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) | 229,232 | [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) | 231,426 | [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) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -85,11 +100,9 @@ add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.g
|
||||
add.Spam |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Spam sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
Mitchell Krog's - Badd Boyz Hosts |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | MIT | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)| Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers
|
||||
hostsVN |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Hosts block ads of Vietnamese
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com/PolishFiltersTeam/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
MetaMask eth-phishing-detect |[link](https://github.com/MetaMask/eth-phishing-detect) | [raw](https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt) | DON'T BE A DICK PUBLIC LICENSE | [issues](https://github.com/MetaMask/eth-phishing-detect/issues)| Phishing domains targeting Ethereum users.
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/FiltersHeroes/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com//FiltersHeroes/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
minecraft-hosts |[link](https://github.com/jamiemansfield/minecraft-hosts) | [raw](https://raw.githubusercontent.com/jamiemansfield/minecraft-hosts/master/lists/tracking.txt) | CC0-1.0 | [issues](https://github.com/jamiemansfield/minecraft-hosts/issues)| Minecraft related tracker hosts
|
||||
MVPS hosts file |[link](https://winhelp2002.mvps.org/) | [raw](https://winhelp2002.mvps.org/hosts.txt) | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)| The purpose of this site is to provide the user with a high quality custom HOSTS file.
|
||||
shady-hosts |[link](https://github.com/shreyasminocha/shady-hosts) | [raw](https://raw.githubusercontent.com/shreyasminocha/shady-hosts/main/hosts) | CC0-1.0 | [issues](https://github.com/shreyasminocha/shady-hosts/issues)| Analytics, ad, and activity monitoring hosts
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org/) |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | non-commercial with attribution | [issues](mailto:hosts@someonewhocares.org)| How to make the internet not suck (as much).
|
||||
Tiuxo hostlist - ads |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/ads) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
UncheckyAds |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Windows installers ads sources sites based on https://unchecky.com/ content.
|
||||
@@ -185,6 +198,10 @@ pip3 install --user -r requirements.txt
|
||||
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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
@@ -248,6 +265,9 @@ readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
@@ -414,7 +434,7 @@ like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
@@ -481,6 +501,8 @@ the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
@@ -639,6 +661,8 @@ devices under a variety of operating systems.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
|
||||
@@ -0,0 +1,862 @@
|
||||
|
||||
2016-12-17,32335
|
||||
2016-12-18,32381
|
||||
2016-12-18,32409
|
||||
2016-12-19,32435
|
||||
2016-12-20,32512
|
||||
2016-12-21,32544
|
||||
2016-12-21,32501
|
||||
2016-12-22,32537
|
||||
2016-12-25,32551
|
||||
2016-12-27,32566
|
||||
2016-12-28,32586
|
||||
2017-01-02,32601
|
||||
2017-01-05,30572
|
||||
2017-01-05,32601
|
||||
2017-01-10,32674
|
||||
2017-01-11,32676
|
||||
2017-01-14,32672
|
||||
2017-01-18,32721
|
||||
2017-01-18,32722
|
||||
2017-01-20,32729
|
||||
2017-01-22,32666
|
||||
2017-01-26,32702
|
||||
2017-01-31,32739
|
||||
2017-02-04,32746
|
||||
2017-02-04,32746
|
||||
2017-02-07,32725
|
||||
2017-02-07,32724
|
||||
2017-02-10,32738
|
||||
2017-02-11,32738
|
||||
2017-02-13,32738
|
||||
2017-02-15,32756
|
||||
2017-02-17,32752
|
||||
2017-02-17,32752
|
||||
2017-02-20,32821
|
||||
2017-02-22,36747
|
||||
2017-02-23,36746
|
||||
2017-02-23,36200
|
||||
2017-02-24,36191
|
||||
2017-02-24,35778
|
||||
2017-02-26,35805
|
||||
2017-03-01,35861
|
||||
2017-03-04,35903
|
||||
2017-03-07,35909
|
||||
2017-03-10,36057
|
||||
2017-03-15,36088
|
||||
2017-03-16,36094
|
||||
2017-03-20,36104
|
||||
2017-03-22,36113
|
||||
2017-03-25,36139
|
||||
2017-03-30,36224
|
||||
2017-04-05,36264
|
||||
2017-04-08,36062
|
||||
2017-04-08,36062
|
||||
2017-04-08,36062
|
||||
2017-04-11,36150
|
||||
2017-04-13,36070
|
||||
2017-04-15,36101
|
||||
2017-04-16,36101
|
||||
2017-04-17,36120
|
||||
2017-04-18,36137
|
||||
2017-04-22,36190
|
||||
2017-04-25,36223
|
||||
2017-04-26,36249
|
||||
2017-05-02,36295
|
||||
2017-05-07,36334
|
||||
2017-05-08,36334
|
||||
2017-05-10,36391
|
||||
2017-05-13,36501
|
||||
2017-05-15,36517
|
||||
2017-05-15,36517
|
||||
2017-05-16,36582
|
||||
2017-05-21,36582
|
||||
2017-05-21,36661
|
||||
2017-05-23,36686
|
||||
2017-05-28,36829
|
||||
2017-05-29,36872
|
||||
2017-05-30,36882
|
||||
2017-06-02,36973
|
||||
2017-06-05,37013
|
||||
2017-06-11,37082
|
||||
2017-06-21,37295
|
||||
2017-06-22,37324
|
||||
2017-06-24,37241
|
||||
2017-06-28,37290
|
||||
2017-07-04,37293
|
||||
2017-07-10,37428
|
||||
2017-07-11,37439
|
||||
2017-07-11,37438
|
||||
2017-07-12,37452
|
||||
2017-07-17,37166
|
||||
2017-07-17,37165
|
||||
2017-07-18,37105
|
||||
2017-07-26,36810
|
||||
2017-07-28,36811
|
||||
2017-07-31,36839
|
||||
2017-08-08,36568
|
||||
2017-08-12,36729
|
||||
2017-08-15,39232
|
||||
2017-08-15,39232
|
||||
2017-08-18,39253
|
||||
2017-08-18,39008
|
||||
2017-08-20,39008
|
||||
2017-08-20,39022
|
||||
2017-08-20,39022
|
||||
2017-08-21,38982
|
||||
2017-08-28,39051
|
||||
2017-08-31,39041
|
||||
2017-09-05,38952
|
||||
2017-09-07,39014
|
||||
2017-09-13,39047
|
||||
2017-09-18,38993
|
||||
2017-09-21,39016
|
||||
2017-09-29,39035
|
||||
2017-10-05,39047
|
||||
2017-10-11,39032
|
||||
2017-10-15,43391
|
||||
2017-10-19,43360
|
||||
2017-10-24,43360
|
||||
2017-10-25,43392
|
||||
2017-10-25,43419
|
||||
2017-10-28,43418
|
||||
2017-11-01,43463
|
||||
2017-11-04,43478
|
||||
2017-11-09,43514
|
||||
2017-11-16,43590
|
||||
2017-11-25,43639
|
||||
2017-11-30,43675
|
||||
2017-12-07,43589
|
||||
2017-12-11,43599
|
||||
2017-12-17,46292
|
||||
2017-12-18,43631
|
||||
2017-12-21,43639
|
||||
2017-12-27,43641
|
||||
2017-12-30,43640
|
||||
2018-01-01,43640
|
||||
2018-01-06,43767
|
||||
2018-01-10,43763
|
||||
2018-01-13,43670
|
||||
2018-01-14,43677
|
||||
2018-01-21,43710
|
||||
2018-01-22,43712
|
||||
2018-01-23,43718
|
||||
2018-01-26,43721
|
||||
2018-01-26,43824
|
||||
2018-01-31,43737
|
||||
2018-02-02,42929
|
||||
2018-02-08,55712
|
||||
2018-02-09,55712
|
||||
2018-02-11,55727
|
||||
2018-02-13,55701
|
||||
2018-02-14,55701
|
||||
2018-02-15,55698
|
||||
2018-02-20,55664
|
||||
2018-02-24,59727
|
||||
2018-02-24,56650
|
||||
2018-02-25,56643
|
||||
2018-02-25,56642
|
||||
2018-02-26,56658
|
||||
2018-02-28,56678
|
||||
2018-03-03,56674
|
||||
2018-03-04,56689
|
||||
2018-03-04,56607
|
||||
2018-03-06,56661
|
||||
2018-03-07,56661
|
||||
2018-03-08,56656
|
||||
2018-03-09,56672
|
||||
2018-03-10,56673
|
||||
2018-03-12,56697
|
||||
2018-03-13,56699
|
||||
2018-03-14,56706
|
||||
2018-03-15,57205
|
||||
2018-03-15,56716
|
||||
2018-03-17,56721
|
||||
2018-03-17,56721
|
||||
2018-03-19,56758
|
||||
2018-03-20,56796
|
||||
2018-03-22,56800
|
||||
2018-03-23,61246
|
||||
2018-03-23,61246
|
||||
2018-03-24,57286
|
||||
2018-03-26,57340
|
||||
2018-03-28,57405
|
||||
2018-03-29,57397
|
||||
2018-03-30,57396
|
||||
2018-04-02,56949
|
||||
2018-04-02,56443
|
||||
2018-04-04,55831
|
||||
2018-04-05,55808
|
||||
2018-04-06,55752
|
||||
2018-04-06,55757
|
||||
2018-04-08,55690
|
||||
2018-04-12,55706
|
||||
2018-04-16,55602
|
||||
2018-04-17,55600
|
||||
2018-04-19,55320
|
||||
2018-04-21,55353
|
||||
2018-04-22,55351
|
||||
2018-04-24,55363
|
||||
2018-04-25,55238
|
||||
2018-04-30,55292
|
||||
2018-05-02,55069
|
||||
2018-05-05,55075
|
||||
2018-05-08,54926
|
||||
2018-05-12,54948
|
||||
2018-05-13,54944
|
||||
2018-05-17,54623
|
||||
2018-05-19,54624
|
||||
2018-05-22,54637
|
||||
2018-05-30,55699
|
||||
2018-06-02,55715
|
||||
2018-06-02,55715
|
||||
2018-06-02,55715
|
||||
2018-06-05,55930
|
||||
2018-06-08,57078
|
||||
2018-06-10,57100
|
||||
2018-06-14,57215
|
||||
2018-06-14,57214
|
||||
2018-06-14,57213
|
||||
2018-06-14,57213
|
||||
2018-06-14,57213
|
||||
2018-06-16,57432
|
||||
2018-06-17,57626
|
||||
2018-06-18,57713
|
||||
2018-06-20,58043
|
||||
2018-06-24,58093
|
||||
2018-06-28,58126
|
||||
2018-06-30,58254
|
||||
2018-07-04,59747
|
||||
2018-07-06,62783
|
||||
2018-07-09,62760
|
||||
2018-07-11,61526
|
||||
2018-07-16,61531
|
||||
2018-07-23,61048
|
||||
2018-07-26,61235
|
||||
2018-07-26,61235
|
||||
2018-07-30,62055
|
||||
2018-08-01,62119
|
||||
2018-08-08,62580
|
||||
2018-08-13,62903
|
||||
2018-08-19,63828
|
||||
2018-08-22,63206
|
||||
2018-08-24,62526
|
||||
2018-08-25,62446
|
||||
2018-08-29,61526
|
||||
2018-09-04,61448
|
||||
2018-09-05,60710
|
||||
2018-09-06,60782
|
||||
2018-09-08,60773
|
||||
2018-09-13,59949
|
||||
2018-09-16,58747
|
||||
2018-09-18,57882
|
||||
2018-09-23,58095
|
||||
2018-10-02,58096
|
||||
2018-10-05,56969
|
||||
2018-10-09,56883
|
||||
2018-10-14,56959
|
||||
2018-10-22,55117
|
||||
2018-10-23,54851
|
||||
2018-11-01,53658
|
||||
2018-11-02,54050
|
||||
2018-11-14,66286
|
||||
2018-11-20,65522
|
||||
2018-11-21,65634
|
||||
2018-11-26,64772
|
||||
2018-11-29,65292
|
||||
2018-12-04,65283
|
||||
2018-12-11,63939
|
||||
2018-12-15,63945
|
||||
2018-12-23,64313
|
||||
2018-12-29,76772
|
||||
2018-12-30,64235
|
||||
2019-01-04,64029
|
||||
2019-01-10,39495
|
||||
2019-01-13,39496
|
||||
2019-01-22,39522
|
||||
2019-01-26,39745
|
||||
2019-01-29,39770
|
||||
2019-02-06,39842
|
||||
2019-02-11,39663
|
||||
2019-02-18,39629
|
||||
2019-02-24,39651
|
||||
2019-03-02,39642
|
||||
2019-03-06,39154
|
||||
2019-03-15,38927
|
||||
2019-03-21,38870
|
||||
2019-03-26,38994
|
||||
2019-04-02,38945
|
||||
2019-04-07,38903
|
||||
2019-04-11,38621
|
||||
2019-04-17,38253
|
||||
2019-04-25,38344
|
||||
2019-05-02,39983
|
||||
2019-05-04,39929
|
||||
2019-05-05,39932
|
||||
2019-05-10,39796
|
||||
2019-05-13,39758
|
||||
2019-05-23,39795
|
||||
2019-05-24,39787
|
||||
2019-05-29,40044
|
||||
2019-06-05,40036
|
||||
2019-06-11,40038
|
||||
2019-06-17,41437
|
||||
2019-06-19,41446
|
||||
2019-06-22,41476
|
||||
2019-06-28,41531
|
||||
2019-07-04,41578
|
||||
2019-07-21,41876
|
||||
2019-07-27,41879
|
||||
2019-07-31,41900
|
||||
2019-08-06,42540
|
||||
2019-08-10,42693
|
||||
2019-08-13,42972
|
||||
2019-08-14,43036
|
||||
2019-08-14,43036
|
||||
2019-08-22,43111
|
||||
2019-08-30,43148
|
||||
2019-09-06,40588
|
||||
2019-09-09,40001
|
||||
2019-09-09,40622
|
||||
2019-09-09,40013
|
||||
2019-09-10,43208
|
||||
2019-09-19,43242
|
||||
2019-09-23,43297
|
||||
2019-09-29,43349
|
||||
2019-10-10,40676
|
||||
2019-10-12,40692
|
||||
2019-10-15,43909
|
||||
2019-10-18,43770
|
||||
2019-10-27,43819
|
||||
2019-10-27,43821
|
||||
2019-10-30,43847
|
||||
2019-10-31,43943
|
||||
2019-11-03,43947
|
||||
2019-11-15,43636
|
||||
2019-11-17,43699
|
||||
2019-11-20,43781
|
||||
2019-11-26,44078
|
||||
2019-11-27,44079
|
||||
2019-12-02,44098
|
||||
2019-12-11,40959
|
||||
2019-12-15,40654
|
||||
2019-12-20,40615
|
||||
2019-12-21,40620
|
||||
2019-12-23,40609
|
||||
2019-12-30,40644
|
||||
2020-01-01,40621
|
||||
2020-01-04,40781
|
||||
2020-01-06,40717
|
||||
2020-01-09,41438
|
||||
2020-01-11,41772
|
||||
2020-01-14,52136
|
||||
2020-01-16,52140
|
||||
2020-01-16,52142
|
||||
2020-01-16,52144
|
||||
2020-01-19,52135
|
||||
2020-01-21,52098
|
||||
2020-01-23,51863
|
||||
2020-01-24,51345
|
||||
2020-01-30,52311
|
||||
2020-02-03,52575
|
||||
2020-02-05,52482
|
||||
2020-02-09,52524
|
||||
2020-02-14,52632
|
||||
2020-02-17,52673
|
||||
2020-02-21,52623
|
||||
2020-02-22,52623
|
||||
2020-02-25,52610
|
||||
2020-02-25,52609
|
||||
2020-03-01,52754
|
||||
2020-03-05,52659
|
||||
2020-03-07,52693
|
||||
2020-03-11,52917
|
||||
2020-03-15,54198
|
||||
2020-03-18,54446
|
||||
2020-03-21,54808
|
||||
2020-03-25,54986
|
||||
2020-03-28,55187
|
||||
2020-03-29,55121
|
||||
2020-04-01,55211
|
||||
2020-04-03,54510
|
||||
2020-04-03,54510
|
||||
2020-04-03,55370
|
||||
2020-04-04,55317
|
||||
2020-04-06,55400
|
||||
2020-04-09,55617
|
||||
2020-04-10,55649
|
||||
2020-04-11,55662
|
||||
2020-04-13,55619
|
||||
2020-04-16,55936
|
||||
2020-04-18,56053
|
||||
2020-04-22,56206
|
||||
2020-04-26,56168
|
||||
2020-04-28,56102
|
||||
2020-05-02,56889
|
||||
2020-05-05,56426
|
||||
2020-05-05,56561
|
||||
2020-05-12,58479
|
||||
2020-05-13,58621
|
||||
2020-05-13,58624
|
||||
2020-05-15,58682
|
||||
2020-05-20,58614
|
||||
2020-05-26,58301
|
||||
2020-05-27,58341
|
||||
2020-06-02,58489
|
||||
2020-06-09,58404
|
||||
2020-06-16,58405
|
||||
2020-06-22,58265
|
||||
2020-06-25,58323
|
||||
2020-06-27,58238
|
||||
2020-07-02,58383
|
||||
2020-07-02,58382
|
||||
2020-07-05,58280
|
||||
2020-07-06,58250
|
||||
2020-07-13,58407
|
||||
2020-07-18,58603
|
||||
2020-07-24,58661
|
||||
2020-07-29,59551
|
||||
2020-08-01,59450
|
||||
2020-08-03,58778
|
||||
2020-08-06,59286
|
||||
2020-08-13,60026
|
||||
2020-08-14,60073
|
||||
2020-08-15,60030
|
||||
2020-08-17,59431
|
||||
2020-08-19,58203
|
||||
2020-08-25,57835
|
||||
2020-09-02,58297
|
||||
2020-09-07,58243
|
||||
2020-09-14,58816
|
||||
2020-09-20,58777
|
||||
2020-09-26,59130
|
||||
2020-10-03,59180
|
||||
2020-10-08,58831
|
||||
2020-10-13,58469
|
||||
2020-10-14,57662
|
||||
2020-10-19,59739
|
||||
2020-10-29,60904
|
||||
2020-11-01,60591
|
||||
2020-11-03,62445
|
||||
2020-11-08,62411
|
||||
2020-11-10,61890
|
||||
2020-11-14,60014
|
||||
2020-11-15,61889
|
||||
2020-11-16,61921
|
||||
2020-11-19,60062
|
||||
2020-11-22,62037
|
||||
2020-11-25,62319
|
||||
2020-11-28,62408
|
||||
2020-12-02,60426
|
||||
2020-12-09,60856
|
||||
2020-12-14,61122
|
||||
2020-12-19,60983
|
||||
2020-12-26,60946
|
||||
2020-12-31,60656
|
||||
2021-01-02,60474
|
||||
2021-01-05,60697
|
||||
2021-01-12,60764
|
||||
2021-01-17,61062
|
||||
2021-01-22,61729
|
||||
2021-01-22,61733
|
||||
2021-01-24,62092
|
||||
2021-01-31,62357
|
||||
2021-02-02,62573
|
||||
2021-02-03,62610
|
||||
2021-02-08,62736
|
||||
2021-02-09,62796
|
||||
2021-02-14,63083
|
||||
2021-02-16,65100
|
||||
2021-02-21,65927
|
||||
2021-02-22,67430
|
||||
2021-02-26,67687
|
||||
2021-02-28,67701
|
||||
2021-03-06,68250
|
||||
2021-03-09,68594
|
||||
2021-03-10,69977
|
||||
2021-03-16,69598
|
||||
2021-03-21,69510
|
||||
2021-03-28,70409
|
||||
2021-03-31,79804
|
||||
2021-04-04,80134
|
||||
2021-04-09,80677
|
||||
2021-04-13,78667
|
||||
2021-04-19,82004
|
||||
2021-04-24,85465
|
||||
2021-04-26,81876
|
||||
2021-04-26,82104
|
||||
2021-04-29,82944
|
||||
2021-05-01,82737
|
||||
2021-05-04,81287
|
||||
2021-05-05,81359
|
||||
2021-05-06,81476
|
||||
2021-05-06,81853
|
||||
2021-05-06,81852
|
||||
2021-05-12,83189
|
||||
2021-05-15,83575
|
||||
2021-05-17,82783
|
||||
2021-05-22,83786
|
||||
2021-05-25,85144
|
||||
2021-05-31,84919
|
||||
2021-06-07,84272
|
||||
2021-06-16,83309
|
||||
2021-06-22,82669
|
||||
2021-06-28,83232
|
||||
2021-07-01,83989
|
||||
2021-07-04,83941
|
||||
2021-07-13,84680
|
||||
2021-07-18,85180
|
||||
2021-07-19,80798
|
||||
2021-07-26,85856
|
||||
2021-07-29,86443
|
||||
2021-08-02,87582
|
||||
2021-08-09,89265
|
||||
2021-08-17,88735
|
||||
2021-08-20,89290
|
||||
2021-08-25,91689
|
||||
2021-08-26,92348
|
||||
2021-08-30,91343
|
||||
2021-09-02,92433
|
||||
2021-09-06,92854
|
||||
2021-09-07,94689
|
||||
2021-09-12,95191
|
||||
2021-09-17,94921
|
||||
2021-09-24,96302
|
||||
2021-09-30,105448
|
||||
2021-09-30,93176
|
||||
2021-10-03,93445
|
||||
2021-10-05,94092
|
||||
2021-10-12,94968
|
||||
2021-10-14,95661
|
||||
2021-10-19,95914
|
||||
2021-10-23,96005
|
||||
2021-10-23,96005
|
||||
2021-10-27,95375
|
||||
2021-11-04,95986
|
||||
2021-11-11,96142
|
||||
2021-11-14,96105
|
||||
2021-11-17,96547
|
||||
2021-11-21,99228
|
||||
2021-11-29,100574
|
||||
2021-11-29,100555
|
||||
2021-12-05,99640
|
||||
2021-12-09,99565
|
||||
2021-12-12,99802
|
||||
2021-12-13,100407
|
||||
2021-12-16,101190
|
||||
2021-12-19,101251
|
||||
2021-12-20,101653
|
||||
2021-12-25,102788
|
||||
2021-12-30,102641
|
||||
2021-12-30,102826
|
||||
2021-12-30,102815
|
||||
2022-01-02,102666
|
||||
2022-01-04,102931
|
||||
2022-01-07,103217
|
||||
2022-01-11,98489
|
||||
2022-01-18,99873
|
||||
2022-01-19,99542
|
||||
2022-01-21,100156
|
||||
2022-01-24,103508
|
||||
2022-01-28,105303
|
||||
2022-01-30,105448
|
||||
2022-01-31,101872
|
||||
2022-02-01,102273
|
||||
2022-02-07,102990
|
||||
2022-02-12,104028
|
||||
2022-02-13,104158
|
||||
2022-02-13,104155
|
||||
2022-02-17,104218
|
||||
2022-02-22,99663
|
||||
2022-02-26,99837
|
||||
2022-03-06,103884
|
||||
2022-03-07,102698
|
||||
2022-03-09,103013
|
||||
2022-03-12,103432
|
||||
2022-03-14,101639
|
||||
2022-03-19,102251
|
||||
2022-03-24,134772
|
||||
2022-03-29,110087
|
||||
2022-03-31,110565
|
||||
2022-04-05,111795
|
||||
2022-04-09,112494
|
||||
2022-04-13,113231
|
||||
2022-04-18,113195
|
||||
2022-04-21,113944
|
||||
2022-04-25,111029
|
||||
2022-04-29,102132
|
||||
2022-05-03,115451
|
||||
2022-05-05,115691
|
||||
2022-05-10,113585
|
||||
2022-05-14,114332
|
||||
2022-05-19,117259
|
||||
2022-05-25,145214
|
||||
2022-05-29,145724
|
||||
2022-05-31,114262
|
||||
2022-06-02,114625
|
||||
2022-06-07,111712
|
||||
2022-06-09,112075
|
||||
2022-06-09,112076
|
||||
2022-06-16,130788
|
||||
2022-06-21,110585
|
||||
2022-06-21,110699
|
||||
2022-06-25,111679
|
||||
2022-06-29,124045
|
||||
2022-07-01,124298
|
||||
2022-07-04,112285
|
||||
2022-07-13,147821
|
||||
2022-07-16,138506
|
||||
2022-07-16,138499
|
||||
2022-07-18,114484
|
||||
2022-07-21,133157
|
||||
2022-07-23,133926
|
||||
2022-07-25,133018
|
||||
2022-07-29,134163
|
||||
2022-08-03,135225
|
||||
2022-08-09,135312
|
||||
2022-08-12,136139
|
||||
2022-08-17,137140
|
||||
2022-08-20,138066
|
||||
2022-08-24,138691
|
||||
2022-08-25,139138
|
||||
2022-08-31,138964
|
||||
2022-09-04,139693
|
||||
2022-09-05,139850
|
||||
2022-09-08,140485
|
||||
2022-09-11,140915
|
||||
2022-09-13,141779
|
||||
2022-09-17,143103
|
||||
2022-09-23,151137
|
||||
2022-10-01,153268
|
||||
2022-10-06,154559
|
||||
2022-10-09,154784
|
||||
2022-10-13,156834
|
||||
2022-10-15,157375
|
||||
2022-10-17,157409
|
||||
2022-10-20,158075
|
||||
2022-10-27,159997
|
||||
2022-11-01,161786
|
||||
2022-11-09,160932
|
||||
2022-11-12,160847
|
||||
2022-11-13,160726
|
||||
2022-11-20,164648
|
||||
2022-11-21,164584
|
||||
2022-11-26,163079
|
||||
2022-11-28,162496
|
||||
2022-11-29,163339
|
||||
2022-12-03,163045
|
||||
2022-12-04,162697
|
||||
2022-12-05,164051
|
||||
2022-12-06,165102
|
||||
2022-12-11,163704
|
||||
2022-12-13,164274
|
||||
2022-12-15,168205
|
||||
2022-12-18,165431
|
||||
2022-12-20,168828
|
||||
2022-12-26,166883
|
||||
2022-12-29,167559
|
||||
2022-12-29,167651
|
||||
2023-01-01,167773
|
||||
2023-01-06,168576
|
||||
2023-01-08,168707
|
||||
2023-01-11,170677
|
||||
2023-01-13,171014
|
||||
2023-01-19,173264
|
||||
2023-01-23,174019
|
||||
2023-01-24,174697
|
||||
2023-01-27,176006
|
||||
2023-01-27,176009
|
||||
2023-01-27,176007
|
||||
2023-01-31,176482
|
||||
2023-02-05,178507
|
||||
2023-02-07,180081
|
||||
2023-02-07,180082
|
||||
2023-02-07,180083
|
||||
2023-02-16,184308
|
||||
2023-02-19,185499
|
||||
2023-02-23,186230
|
||||
2023-02-28,188218
|
||||
2023-03-03,187911
|
||||
2023-03-06,188294
|
||||
2023-03-07,188623
|
||||
2023-03-10,190490
|
||||
2023-03-14,192121
|
||||
2023-03-21,195069
|
||||
2023-03-25,196702
|
||||
2023-03-29,197421
|
||||
2023-04-07,201163
|
||||
2023-04-11,201972
|
||||
2023-04-16,203271
|
||||
2023-04-18,206686
|
||||
2023-04-19,172736
|
||||
2023-04-19,172743
|
||||
2023-04-23,173358
|
||||
2023-04-26,177127
|
||||
2023-04-27,177533
|
||||
2023-04-30,177626
|
||||
2023-05-02,178525
|
||||
2023-05-05,179749
|
||||
2023-05-08,179682
|
||||
2023-05-11,181502
|
||||
2023-05-14,183552
|
||||
2023-05-15,184693
|
||||
2023-05-20,185889
|
||||
2023-05-21,186016
|
||||
2023-05-24,188555
|
||||
2023-06-02,191130
|
||||
2023-06-06,192297
|
||||
2023-06-10,193106
|
||||
2023-06-11,193182
|
||||
2023-06-13,193671
|
||||
2023-06-14,194549
|
||||
2023-06-14,195226
|
||||
2023-06-16,196244
|
||||
2023-06-17,195941
|
||||
2023-06-18,195728
|
||||
2023-06-23,197461
|
||||
2023-06-27,198084
|
||||
2023-07-01,199252
|
||||
2023-07-06,200666
|
||||
2023-07-09,201099
|
||||
2023-07-14,202737
|
||||
2023-07-15,202839
|
||||
2023-07-21,204584
|
||||
2023-07-23,204776
|
||||
2023-07-27,206067
|
||||
2023-08-01,207302
|
||||
2023-08-04,209437
|
||||
2023-08-05,209525
|
||||
2023-08-08,210174
|
||||
2023-08-05,209525
|
||||
2023-08-08,210174
|
||||
2023-08-13,211822
|
||||
2023-08-17,212621
|
||||
2023-08-21,213569
|
||||
2023-08-22,213825
|
||||
2023-08-26,215400
|
||||
2023-08-28,215612
|
||||
2023-09-03,215351
|
||||
2023-09-04,217556
|
||||
2023-09-05,218364
|
||||
2023-09-06,218077
|
||||
2023-09-06,219338
|
||||
2023-09-08,220208
|
||||
2023-09-08,220259
|
||||
2023-09-10,195704
|
||||
2023-09-14,195723
|
||||
2023-09-17,172206
|
||||
2023-09-21,138544
|
||||
2023-09-24,139112
|
||||
2023-09-25,138070
|
||||
2023-09-30,138317
|
||||
2023-10-02,138696
|
||||
2023-10-04,140085
|
||||
2023-10-08,140975
|
||||
2023-10-12,144757
|
||||
2023-10-13,145475
|
||||
2023-10-17,146348
|
||||
2023-10-18,146843
|
||||
2023-10-21,148525
|
||||
2023-10-23,148714
|
||||
2023-10-27,151135
|
||||
2023-11-01,152269
|
||||
2023-11-02,153022
|
||||
2023-11-03,153547
|
||||
2023-11-08,155480
|
||||
2023-11-11,156378
|
||||
2023-11-13,156998
|
||||
2023-11-19,159359
|
||||
2023-11-21,160344
|
||||
2023-11-24,161905
|
||||
2023-11-25,162260
|
||||
2023-11-25,162255
|
||||
2023-11-25,162292
|
||||
2023-11-26,162363
|
||||
2023-11-26,162395
|
||||
2023-12-01,146331
|
||||
2023-12-03,146822
|
||||
2023-12-12,143827
|
||||
2023-12-16,145614
|
||||
2023-12-17,145802
|
||||
2023-12-17,145823
|
||||
2023-12-25,146920
|
||||
2023-12-30,148088
|
||||
2024-01-03,148891
|
||||
2024-01-06,150168
|
||||
2024-01-13,154644
|
||||
2024-01-17,155859
|
||||
2024-01-21,157080
|
||||
2024-01-27,159733
|
||||
2024-01-30,161018
|
||||
2024-02-06,164275
|
||||
2024-02-10,153194
|
||||
2024-02-12,154208
|
||||
2024-02-15,156782
|
||||
2024-02-24,163620
|
||||
2024-02-25,163693
|
||||
2024-02-28,167312
|
||||
2024-03-04,170981
|
||||
2024-03-09,175853
|
||||
2024-03-15,180267
|
||||
2024-03-19,183001
|
||||
2024-03-23,185707
|
||||
2024-03-28,187987
|
||||
2024-04-02,188934
|
||||
2024-04-04,133550
|
||||
2024-04-09,126609
|
||||
2024-04-11,127157
|
||||
2024-04-18,127550
|
||||
2024-04-22,129344
|
||||
2024-04-25,130731
|
||||
2024-05-01,130064
|
||||
2024-05-03,130466
|
||||
2024-05-12,134857
|
||||
2024-05-20,140198
|
||||
2024-05-27,144081
|
||||
2024-06-03,147090
|
||||
2024-06-08,150067
|
||||
2024-06-14,154996
|
||||
2024-06-16,156096
|
||||
2024-06-19,158881
|
||||
2024-06-21,161113
|
||||
2024-06-24,162166
|
||||
2024-06-26,163799
|
||||
2024-07-01,165842
|
||||
2024-07-04,167688
|
||||
2024-07-07,154573
|
||||
2024-07-11,157292
|
||||
2024-07-14,158292
|
||||
2024-07-15,158864
|
||||
2024-07-20,161429
|
||||
2024-07-27,161518
|
||||
2024-07-30,162726
|
||||
2024-08-02,164092
|
||||
2024-08-04,164568
|
||||
2024-08-08,166837
|
||||
2024-08-11,167862
|
||||
2024-08-16,170426
|
||||
2024-08-17,170932
|
||||
2024-08-20,172423
|
||||
2024-08-26,174880
|
||||
2024-08-29,176295
|
||||
2024-08-30,176754
|
||||
2024-08-31,176855
|
||||
2024-09-04,178291
|
||||
2024-09-06,179305
|
||||
2024-09-10,167905
|
||||
2024-09-13,168530
|
||||
2024-09-16,169498
|
||||
2024-09-20,168449
|
||||
2024-09-21,116937
|
||||
2024-09-22,115835
|
||||
2024-09-25,116888
|
||||
2024-09-27,117457
|
||||
2024-09-27,117458
|
||||
2024-10-01,117458
|
||||
2024-10-01,118238
|
||||
2024-10-01,118238
|
||||
2024-10-03,118548
|
||||
2024-10-05,118574
|
||||
2024-10-07,118056
|
||||
2024-10-09,118508
|
||||
2024-10-10,118620
|
||||
|
After Width: | Height: | Size: 37 KiB |
@@ -0,0 +1,673 @@
|
||||
**Take Note!**
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
`hosts/data/StevenBlack/hosts`, all other issues regarding the content of the
|
||||
produced hosts files should be made with the appropriate data source that
|
||||
contributed the content in question. The contact information for all of the data
|
||||
sources can be found in the `hosts/data/` directory.
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
[](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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Limited to the extensions: gambling
|
||||
|
||||
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.
|
||||
|
||||
**Therefore this repository is a hosts file aggregator.**
|
||||
|
||||

|
||||
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: gambling](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts)
|
||||
containing 8,679 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
with GitHub download links.
|
||||
|
||||
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|
||||
| ---------------- | :----: | :-------: | :------------: | :---------------: |
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
of OS.
|
||||
|
||||
## Sources of hosts data unified in this variant
|
||||
|
||||
Updated `hosts` files from the following locations are always unified and
|
||||
included:
|
||||
|
||||
| Host file source | Home page | Raw hosts | License | Issues | Description |
|
||||
| ---------------- | :-------: | :-------: | :-----: | :----: | ----------- |
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
Sinfonietta's gambling blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/gambling-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
|
||||
|
||||
## Extensions
|
||||
|
||||
The unified hosts file is optionally extensible. Extensions are used to include
|
||||
domains by category. Currently, we offer the following categories: `fakenews`,
|
||||
`social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and can be combined in various ways with the base hosts
|
||||
file. The combined products are stored in the
|
||||
[`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates)
|
||||
folder.
|
||||
|
||||
Data for extensions are stored in the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions)
|
||||
folder. You manage extensions by curating this folder tree, where you will find
|
||||
the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we
|
||||
maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
You have three options to generate your own hosts file. You can use our
|
||||
container image, build your own image, or do it in your own environment. Option
|
||||
#1 is easiest if you have Linux with Docker installed.
|
||||
|
||||
### Option 1: Use our container image (Linux only)
|
||||
|
||||
> This will replace your `/etc/hosts`.
|
||||
|
||||
We assume you have Docker available on your host. Just run the following
|
||||
command. Set extensions to your preference.
|
||||
|
||||
```sh
|
||||
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts \
|
||||
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto \
|
||||
--replace --extensions gambling porn
|
||||
```
|
||||
|
||||
If you want to add custom hosts or a whitelist, create either or both files as
|
||||
per [the instructions](#how-do-i-control-which-sources-are-unified) and add the
|
||||
following arguments _before_ `ghcr.io/stevenblack/hosts:latest` depending on
|
||||
which you wish to use.
|
||||
|
||||
```sh
|
||||
-v "path/to/myhosts:/hosts/myhosts" \
|
||||
-v "path/to/whitelist:/hosts/whitelist" \
|
||||
```
|
||||
|
||||
You can rerun this exact command later to update based on the latest available
|
||||
hosts (for example, add it to a weekly cron job).
|
||||
|
||||
### Option 2: Generate your own container image
|
||||
|
||||
We provide the
|
||||
[Dockerfile](https://github.com/StevenBlack/hosts/blob/master/Dockerfile) used
|
||||
by the previous step, which you can use to create a container image with
|
||||
everything you need. The container will contain Python 3 and all its dependency
|
||||
requirements, and a copy of the latest version of this repository.
|
||||
|
||||
Build the Docker container from the root of this repo like this:
|
||||
|
||||
```sh
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
docker run --rm -it stevenblack-hosts updateHostsFile.py
|
||||
```
|
||||
|
||||
> This will create the hosts file, and remove it with the container when done,
|
||||
> so not very useful. You can use the example in option #1 to add volumes so
|
||||
> files on your host are replaced.
|
||||
|
||||
### Option 3: Generate it in your own environment
|
||||
|
||||
To generate your own amalgamated hosts files you will need Python 3.6 or later.
|
||||
|
||||
First, install the dependencies with:
|
||||
|
||||
```sh
|
||||
pip3 install --user -r requirements.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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
|
||||
```sh
|
||||
python3 testUpdateHostsFile.py
|
||||
```
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the
|
||||
sources in the local `data/` subfolder. The script will prompt you whether it
|
||||
should fetch updated versions (from locations defined by the `update.json` text
|
||||
file in each source's folder). Otherwise, it will use the `hosts` file that's
|
||||
already there.
|
||||
|
||||
```sh
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
```
|
||||
|
||||
#### Command line options
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
|
||||
`--auto`, or `-a`: run the script without prompting. When `--auto` is invoked,
|
||||
|
||||
- Hosts data sources, including extensions, are updated.
|
||||
- No extensions are included by default. Use the `--extensions` or `-e` flag to
|
||||
include any you want.
|
||||
- Your active hosts file is _not_ replaced unless you include the `--replace`
|
||||
flag.
|
||||
|
||||
`--backup`, or `-b`: Make a backup of existing hosts file(s) as you generate
|
||||
over them.
|
||||
|
||||
`--extensions <ext1> <ext2> <ext3>`, or `-e <ext1> <ext2> <ext3>`: the names of
|
||||
subfolders below the `extensions` folder containing additional category-specific
|
||||
hosts files to include in the amalgamation. Example: `--extensions porn` or
|
||||
`-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache. 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`: `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.
|
||||
|
||||
`--output <subfolder>`, or `-o <subfolder>`: place the generated source file in
|
||||
a subfolder. If the subfolder does not exist, it will be created.
|
||||
|
||||
`--replace`, or `-r`: trigger replacing your active hosts
|
||||
|
||||
`--skipstatichosts`, or `-s`: `false` (default) or `true`, omit the standard
|
||||
section at the top, containing lines like `127.0.0.1 localhost`. This is useful
|
||||
for configuring proximate DNS services on the local network.
|
||||
|
||||
`--nogendata`, or `-g`: `false` (default) or `true`, skip the generation of the
|
||||
readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
the performances under Windows (with DNS Client service enabled).
|
||||
|
||||
`--minimise`, or `-m`: `false` (default) or `true`, like `--compress`, but puts
|
||||
each domain on a separate line. This is necessary because many implementations
|
||||
of URL blockers that rely on `hosts` files do not conform to the standard which
|
||||
allows multiple hosts on a single line.
|
||||
|
||||
`--blacklist <blacklistfile>`, or `-x <blacklistfile>`: Append the given
|
||||
blacklist file in hosts format to the generated hosts file.
|
||||
|
||||
`--whitelist <whitelistfile>`, or `-w <whitelistfile>`: Use the given whitelist
|
||||
file to remove hosts from the generated hosts file.
|
||||
|
||||
## How do I control which sources are unified?
|
||||
|
||||
Add one or more _additional_ sources, each in a subfolder of the `data/` folder,
|
||||
and specify the `url` key in its `update.json` file.
|
||||
|
||||
Add one or more _optional_ extensions, which originate from subfolders of the
|
||||
`extensions/` folder. Again the url in `update.json` controls where this
|
||||
extension finds its updates.
|
||||
|
||||
Create an _optional_ `blacklist` file. The contents of this file (containing a
|
||||
listing of additional domains in `hosts` file format) are appended to the
|
||||
unified hosts file during the update process. A sample `blacklist` is included,
|
||||
and may be modified as you need.
|
||||
|
||||
- NOTE: The `blacklist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I include my own custom domain mappings?
|
||||
|
||||
If you have custom hosts records, place them in file `myhosts`. The contents of
|
||||
this file are prepended to the unified hosts file during the update process.
|
||||
|
||||
The `myhosts` file is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I prevent domains from being included?
|
||||
|
||||
The domains you list in the `whitelist` file are excluded from the final hosts
|
||||
file.
|
||||
|
||||
The `whitelist` uses partial matching. Therefore if you whitelist
|
||||
`google-analytics.com`, that domain and all its subdomains won't be merged into
|
||||
the final hosts file.
|
||||
|
||||
The `whitelist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
## How can I contribute hosts records?
|
||||
|
||||
If you discover sketchy domains you feel should be included here, here are some
|
||||
ways to contribute them.
|
||||
|
||||
### Option 1: contact one of our hosts sources
|
||||
|
||||
The best way to get new domains included is to submit an issue to any of the
|
||||
data providers whose home pages are
|
||||
[listed here](https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant).
|
||||
This is best because once you submit new domains, they will be curated and
|
||||
updated by the dedicated folks who maintain these sources.
|
||||
|
||||
### Option 2: Fork this repository, add your domains to Steven Black's personal data file, and submit a pull request
|
||||
|
||||
Fork this hosts this repo and add your links to
|
||||
[https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts).
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation
|
||||
falls on us. So this creates 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 existence 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?
|
||||
|
||||
A hosts file, named `hosts` (with no file extension), is a plain-text file used
|
||||
by all operating systems to map hostnames to IP addresses.
|
||||
|
||||
In most operating systems, the `hosts` file is preferential to `DNS`. Therefore
|
||||
if a domain name is resolved by the `hosts` file, the request never leaves your
|
||||
computer.
|
||||
|
||||
Having a smart `hosts` file goes a long way towards blocking malware, adware,
|
||||
and other irritants.
|
||||
|
||||
For example, to nullify requests to some doubleclick.net servers, adding these
|
||||
lines to your hosts file will do it:
|
||||
|
||||
```text
|
||||
# block doubleClick's servers
|
||||
0.0.0.0 ad.ae.doubleclick.net
|
||||
0.0.0.0 ad.ar.doubleclick.net
|
||||
0.0.0.0 ad.at.doubleclick.net
|
||||
0.0.0.0 ad.au.doubleclick.net
|
||||
0.0.0.0 ad.be.doubleclick.net
|
||||
# etc...
|
||||
```
|
||||
|
||||
## We recommend using `0.0.0.0` instead of `127.0.0.1`
|
||||
|
||||
Traditionally most host files use `127.0.0.1`, the _loopback address_, to
|
||||
establish an IP connection to the local machine.
|
||||
|
||||
We prefer to use `0.0.0.0`, which is defined as a non-routable meta-address used
|
||||
to designate an invalid, unknown, or non-applicable target.
|
||||
|
||||
Using `0.0.0.0` is empirically faster, possibly because there's no wait for a
|
||||
timeout resolution. It also does not interfere with a web server that may be
|
||||
running on the local PC.
|
||||
|
||||
## Why not use `0` instead of `0.0.0.0`?
|
||||
|
||||
We tried that. Using `0` doesn't work universally.
|
||||
|
||||
## Location of your hosts file
|
||||
|
||||
To modify your current `hosts` file, look for it in the following places and
|
||||
modify it with a text editor.
|
||||
|
||||
- **macOS (until 10.14.x macOS Mojave), iOS, Android, Linux**: `/etc/hosts`
|
||||
file.
|
||||
- **macOS Catalina:** `/private/etc/hosts` file.
|
||||
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Gentoo
|
||||
|
||||
Gentoo users may find
|
||||
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
|
||||
in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay
|
||||
|
||||
## NixOS
|
||||
|
||||
To install hosts file on your machine add the following into your
|
||||
`configuration.nix`:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.extraHosts = let
|
||||
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
|
||||
hostsFile = builtins.fetchurl hostsPath;
|
||||
in builtins.readFile "${hostsFile}";
|
||||
}
|
||||
```
|
||||
|
||||
- NOTE: Change `hostsPath` if you need other versions of hosts file.
|
||||
- NOTE: The call to `fetchurl` is impure. Use `fetchFromGitHub` with the exact
|
||||
commit if you want to always get the same result.
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
The hosts extensions are also available with the following options:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
blockFakenews = true;
|
||||
blockGambling = true;
|
||||
blockPorn = true;
|
||||
blockSocial = true;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
On Linux and macOS, run the Python script. On Windows more work is required due
|
||||
to compatibility issues so it's preferable to run the batch file as follows:
|
||||
|
||||
```sh
|
||||
updateHostsWindows.bat
|
||||
```
|
||||
|
||||
This file **MUST** be run in command prompt with administrator privileges in the
|
||||
repository directory. In addition to updating the hosts file, it can also
|
||||
replace the existing hosts file, and reload the DNS cache. It goes without
|
||||
saying that for this to work, you must be connected to the internet.
|
||||
|
||||
To open a command prompt as administrator in the repository's directory, do the
|
||||
following:
|
||||
|
||||
- **Windows XP**: Start → Run → `cmd`
|
||||
- **Windows Vista, 7**: Start Button → type `cmd` → right-click Command Prompt →
|
||||
"Run as Administrator"
|
||||
- **Windows 8**: Start → Swipe Up → All Apps → Windows System → right-click
|
||||
Command Prompt → "Run as Administrator"
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
### Warning: Using this `hosts` file in Windows may require disabling DNS Cache service
|
||||
|
||||
Windows has issues with larger hosts files. Recent changes in security within
|
||||
Windows 10 denies access to changing services via other tools except registry
|
||||
hacks. Use the `disable-dnscache-service-win.cmd` file to make proper changes to
|
||||
the Windows registry. You will need to reboot your device once that's done. See
|
||||
the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
following commands to manually flush your DNS cache once the new hosts file is
|
||||
in place.
|
||||
|
||||
The Google Chrome browser may require manually cleaning up its DNS Cache on
|
||||
`chrome://net-internals/#dns` page to thereafter see the changes in your hosts
|
||||
file. See: <https://superuser.com/questions/723703>
|
||||
|
||||
### Windows
|
||||
|
||||
Open a command prompt with administrator privileges and run this command:
|
||||
|
||||
```bat
|
||||
ipconfig /flushdns
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
- **Debian/Ubuntu** `sudo service network-manager restart`
|
||||
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
- **Linux with systemd**: `sudo systemctl restart network.service`
|
||||
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
|
||||
- **Arch Linux/Manjaro with Network Manager**:
|
||||
`sudo systemctl restart NetworkManager.service`
|
||||
- **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:
|
||||
|
||||
```sh
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the
|
||||
following:
|
||||
|
||||
```text
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
- **NixOS**: The `nscd.service` is automatically restarted when the option
|
||||
`networking.extraHosts` was changed.
|
||||
- **Others**: Consult
|
||||
[this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### macOS
|
||||
|
||||
As described in [this article](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
|
||||
open a Terminal and run:
|
||||
|
||||
```sh
|
||||
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
```
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [release-it](https://github.com/release-it/release-it), an
|
||||
excellent CLI release tool for GitHub repos and npm packages, to automate
|
||||
creating [releases](https://github.com/StevenBlack/hosts/releases). This is why
|
||||
the
|
||||
[package.json](https://github.com/StevenBlack/hosts/blob/master/package.json)
|
||||
and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json)
|
||||
files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
|
||||
The goals of this repo are to:
|
||||
|
||||
1. automatically combine high-quality lists of hosts,
|
||||
2. provide situation-appropriate extensions,
|
||||
3. de-dupe the resultant combined list,
|
||||
4. and keep the resultant file reasonably sized.
|
||||
|
||||
A high-quality source is defined here as one that is actively curated. A hosts
|
||||
source should be frequently updated by its maintainers with both additions and
|
||||
removals. The larger the hosts file, the higher the level of curation is
|
||||
expected.
|
||||
|
||||
It is expected that this unified hosts file will serve both desktop and mobile
|
||||
devices under a variety of operating systems.
|
||||
|
||||
## Third-Party Hosts Managers
|
||||
|
||||
- [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate")
|
||||
(for Windows): The Unified Hosts AutoUpdate package is purpose-built for this
|
||||
unified hosts project as well as in active development by community members.
|
||||
You can install and uninstall any blacklist and keep it automatically up to
|
||||
date, and can be placed in a shared network location and deployed across an
|
||||
organization via group policies. And since it is in active development by
|
||||
community members, your bug reports, feature requests, and other feedback are
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
- [Hosts-BL](https://github.com/ScriptTiger/Hosts-BL "Hosts-BL") is a simple
|
||||
tool to handle hosts file black lists. It can remove comments, remove
|
||||
duplicates, compress to 9 domains per line, add IPv6 entries. In addition, it
|
||||
can also convert black lists to multiple other black list formats compatible
|
||||
with other software, such as dnsmasq, DualServer, RPZ, Privoxy, and Unbound,
|
||||
to name a few.
|
||||
- [Host Minder](https://github.com/jeremehancock/hostminder#readme) is a simple
|
||||
GUI that allows you to easily update your /etc/hosts file to one of four
|
||||
consolidated hosts files from StevenBlack/hosts. It is provided as a deb
|
||||
package and comes pre-installed on [UbuntuCE](https://ubuntuce.com/).
|
||||
- [Maza ad blocking](https://github.com/tanrax/maza-ad-blocking) is a bash
|
||||
script that automatically updates host file. You can also update a fresh copy.
|
||||
And each time it generates a dnsmasq-compatible configuration file. Fast
|
||||
installation, compatible with MacOS, Linux and BSD.
|
||||
- [Hostile](https://github.com/feross/hostile) is a nifty command line utility
|
||||
to easily add or remove domains from your hosts file. If our hosts files are
|
||||
too aggressive for you, you can use `hostile` to remove domains, or you can
|
||||
use `hostile` in a bash script to automate a post process each time you
|
||||
download fresh versions of hosts.
|
||||
- [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config)
|
||||
helps customizing, re-installing and using macOS. It also provides a
|
||||
[script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh)
|
||||
to install and update the hosts file using this project on macOS. In
|
||||
combination with a
|
||||
[launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist)
|
||||
it updates the hosts file every x days (default is 4). To install both,
|
||||
download the GitHub repo and run the
|
||||
[install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh)
|
||||
from the directory one level up.
|
||||
- [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker
|
||||
that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi).
|
||||
Pi-hole uses this repository as one of its sources.
|
||||
- [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.
|
||||
- [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound")
|
||||
–
|
||||
[Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.")
|
||||
is a validating, recursive, and caching DNS resolver.
|
||||
- [dnsmasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware)
|
||||
This GitHub gist has a short shell script (bash, will work on any 'nix) and
|
||||
uses `wget` & `awk` present in most distros, to fetch a specified hosts file
|
||||
and convert it to the format required by dnsmasq. Supports IPv4 and IPv6.
|
||||
Designed to be used as either a shell script, or can be dropped into
|
||||
`/etc/cron.weekly` (or wherever suits). The script is short and easily edited,
|
||||
also has a short document attached with notes on dnsmasq setup.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
- Legacy DNS: `76.76.2.35`, `76.76.10.35`, `2606:1a40::35`, `2606:1a40:1::35`
|
||||
- DNS-over-HTTPS/TLS/DOQ: `https://freedns.controld.com/x-stevenblack`, `x-stevenblack.freedns.controld.com`
|
||||
|
||||
## Contribute
|
||||
|
||||
Please read our
|
||||
[Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md).
|
||||
Among other things, this explains how we organize files and folders in this
|
||||
repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you
|
||||
find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to
|
||||
draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our
|
||||
[code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
Logo by [@Tobaloidee](https://github.com/Tobaloidee) Thank you!.
|
||||
@@ -0,0 +1,155 @@
|
||||
|
||||
2023-06-11,7577
|
||||
2023-06-13,7577
|
||||
2023-06-14,7577
|
||||
2023-06-14,7577
|
||||
2023-06-16,7577
|
||||
2023-06-17,7589
|
||||
2023-06-18,7589
|
||||
2023-06-23,7648
|
||||
2023-06-27,7656
|
||||
2023-07-01,7139
|
||||
2023-07-06,7197
|
||||
2023-07-09,7275
|
||||
2023-07-14,7362
|
||||
2023-07-15,7362
|
||||
2023-07-21,7388
|
||||
2023-07-23,7388
|
||||
2023-07-27,7392
|
||||
2023-08-01,7404
|
||||
2023-08-04,7410
|
||||
2023-08-05,7410
|
||||
2023-08-08,7410
|
||||
2023-08-05,7410
|
||||
2023-08-08,7410
|
||||
2023-08-13,7427
|
||||
2023-08-17,7437
|
||||
2023-08-21,7455
|
||||
2023-08-22,7455
|
||||
2023-08-26,7455
|
||||
2023-08-28,7468
|
||||
2023-09-03,7468
|
||||
2023-09-04,7506
|
||||
2023-09-05,7510
|
||||
2023-09-06,7510
|
||||
2023-09-06,7510
|
||||
2023-09-08,7519
|
||||
2023-09-08,7519
|
||||
2023-09-10,7519
|
||||
2023-09-14,7535
|
||||
2023-09-17,7535
|
||||
2023-09-21,7555
|
||||
2023-09-24,7580
|
||||
2023-09-25,7602
|
||||
2023-09-30,7647
|
||||
2023-10-02,7647
|
||||
2023-10-04,7647
|
||||
2023-10-08,7670
|
||||
2023-10-12,7677
|
||||
2023-10-13,7677
|
||||
2023-10-17,7681
|
||||
2023-10-18,7681
|
||||
2023-10-21,7681
|
||||
2023-10-23,7681
|
||||
2023-10-27,7681
|
||||
2023-11-01,7687
|
||||
2023-11-02,7687
|
||||
2023-11-03,7687
|
||||
2023-11-08,7695
|
||||
2023-11-11,7701
|
||||
2023-11-13,7705
|
||||
2023-11-19,7743
|
||||
2023-11-21,7743
|
||||
2023-11-24,7743
|
||||
2023-11-25,7743
|
||||
2023-11-25,7743
|
||||
2023-11-25,7743
|
||||
2023-11-26,7743
|
||||
2023-11-26,7743
|
||||
2023-12-01,7818
|
||||
2023-12-03,7837
|
||||
2023-12-12,7846
|
||||
2023-12-16,7848
|
||||
2023-12-17,7854
|
||||
2023-12-17,7854
|
||||
2023-12-25,7858
|
||||
2023-12-30,7862
|
||||
2024-01-03,7879
|
||||
2024-01-06,7911
|
||||
2024-01-13,7948
|
||||
2024-01-17,7988
|
||||
2024-01-21,7990
|
||||
2024-01-27,7994
|
||||
2024-01-30,7994
|
||||
2024-02-06,8029
|
||||
2024-02-10,8029
|
||||
2024-02-12,8029
|
||||
2024-02-15,8029
|
||||
2024-02-24,8062
|
||||
2024-02-25,8062
|
||||
2024-02-28,8064
|
||||
2024-03-04,8074
|
||||
2024-03-09,8074
|
||||
2024-03-15,8076
|
||||
2024-03-19,8080
|
||||
2024-03-23,8080
|
||||
2024-03-28,8083
|
||||
2024-04-02,8085
|
||||
2024-04-04,8085
|
||||
2024-04-09,8092
|
||||
2024-04-11,8092
|
||||
2024-04-18,8109
|
||||
2024-04-22,8123
|
||||
2024-04-25,8128
|
||||
2024-05-01,8128
|
||||
2024-05-03,8130
|
||||
2024-05-12,8179
|
||||
2024-05-20,8201
|
||||
2024-05-27,8206
|
||||
2024-06-03,8215
|
||||
2024-06-08,8223
|
||||
2024-06-14,8234
|
||||
2024-06-16,8247
|
||||
2024-06-19,8254
|
||||
2024-06-21,8254
|
||||
2024-06-24,8264
|
||||
2024-06-26,8264
|
||||
2024-07-01,8266
|
||||
2024-07-04,8266
|
||||
2024-07-07,8276
|
||||
2024-07-11,8288
|
||||
2024-07-14,8311
|
||||
2024-07-15,8325
|
||||
2024-07-20,8330
|
||||
2024-07-27,8331
|
||||
2024-07-30,8331
|
||||
2024-08-02,8333
|
||||
2024-08-04,8343
|
||||
2024-08-08,8367
|
||||
2024-08-11,8390
|
||||
2024-08-16,8390
|
||||
2024-08-17,8390
|
||||
2024-08-20,8393
|
||||
2024-08-26,8405
|
||||
2024-08-29,8410
|
||||
2024-08-30,8423
|
||||
2024-08-31,8423
|
||||
2024-09-04,8433
|
||||
2024-09-06,8436
|
||||
2024-09-10,8436
|
||||
2024-09-13,8436
|
||||
2024-09-16,8448
|
||||
2024-09-20,8448
|
||||
2024-09-21,8448
|
||||
2024-09-22,8448
|
||||
2024-09-25,8448
|
||||
2024-09-27,8448
|
||||
2024-09-27,8448
|
||||
2024-10-01,8448
|
||||
2024-10-01,8463
|
||||
2024-10-01,8463
|
||||
2024-10-03,8469
|
||||
2024-10-05,8476
|
||||
2024-10-07,8476
|
||||
2024-10-09,8476
|
||||
2024-10-10,8476
|
||||
|
After Width: | Height: | Size: 34 KiB |
@@ -0,0 +1,679 @@
|
||||
**Take Note!**
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
`hosts/data/StevenBlack/hosts`, all other issues regarding the content of the
|
||||
produced hosts files should be made with the appropriate data source that
|
||||
contributed the content in question. The contact information for all of the data
|
||||
sources can be found in the `hosts/data/` directory.
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
[](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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Limited to the extensions: gambling, porn
|
||||
|
||||
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.
|
||||
|
||||
**Therefore this repository is a hosts file aggregator.**
|
||||
|
||||

|
||||
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: gambling, porn](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts)
|
||||
containing 85,427 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
with GitHub download links.
|
||||
|
||||
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|
||||
| ---------------- | :----: | :-------: | :------------: | :---------------: |
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
of OS.
|
||||
|
||||
## Sources of hosts data unified in this variant
|
||||
|
||||
Updated `hosts` files from the following locations are always unified and
|
||||
included:
|
||||
|
||||
| Host file source | Home page | Raw hosts | License | Issues | Description |
|
||||
| ---------------- | :-------: | :-------: | :-----: | :----: | ----------- |
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
Sinfonietta's gambling blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/gambling-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
BigDargon's adult domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/adult/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
brijrajparmar27 - pornography |[link](https://github.com/brijrajparmar27/host-sources) | [raw](https://raw.githubusercontent.com/brijrajparmar27/host-sources/master/Porn/hosts) | CC BY 4.0 | [issues](https://github.com/brijrajparmar27/host-sources/issues)| hosts files for DNS based content blocking
|
||||
pornhosts -- a consolidated anti porn hosts file |[link](https://github.com/Clefspeare13/pornhosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/extensions/porn/clefspeare13/hosts) | MIT | [issues](https://github.com/Clefspeare13/pornhosts/issues)| This is an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.
|
||||
Sinfonietta's porn blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/pornography-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Sinfonietta's snuff-site blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/snuff-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - pornography |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/porn) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
|
||||
The unified hosts file is optionally extensible. Extensions are used to include
|
||||
domains by category. Currently, we offer the following categories: `fakenews`,
|
||||
`social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and can be combined in various ways with the base hosts
|
||||
file. The combined products are stored in the
|
||||
[`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates)
|
||||
folder.
|
||||
|
||||
Data for extensions are stored in the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions)
|
||||
folder. You manage extensions by curating this folder tree, where you will find
|
||||
the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we
|
||||
maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
You have three options to generate your own hosts file. You can use our
|
||||
container image, build your own image, or do it in your own environment. Option
|
||||
#1 is easiest if you have Linux with Docker installed.
|
||||
|
||||
### Option 1: Use our container image (Linux only)
|
||||
|
||||
> This will replace your `/etc/hosts`.
|
||||
|
||||
We assume you have Docker available on your host. Just run the following
|
||||
command. Set extensions to your preference.
|
||||
|
||||
```sh
|
||||
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts \
|
||||
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto \
|
||||
--replace --extensions gambling porn
|
||||
```
|
||||
|
||||
If you want to add custom hosts or a whitelist, create either or both files as
|
||||
per [the instructions](#how-do-i-control-which-sources-are-unified) and add the
|
||||
following arguments _before_ `ghcr.io/stevenblack/hosts:latest` depending on
|
||||
which you wish to use.
|
||||
|
||||
```sh
|
||||
-v "path/to/myhosts:/hosts/myhosts" \
|
||||
-v "path/to/whitelist:/hosts/whitelist" \
|
||||
```
|
||||
|
||||
You can rerun this exact command later to update based on the latest available
|
||||
hosts (for example, add it to a weekly cron job).
|
||||
|
||||
### Option 2: Generate your own container image
|
||||
|
||||
We provide the
|
||||
[Dockerfile](https://github.com/StevenBlack/hosts/blob/master/Dockerfile) used
|
||||
by the previous step, which you can use to create a container image with
|
||||
everything you need. The container will contain Python 3 and all its dependency
|
||||
requirements, and a copy of the latest version of this repository.
|
||||
|
||||
Build the Docker container from the root of this repo like this:
|
||||
|
||||
```sh
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
docker run --rm -it stevenblack-hosts updateHostsFile.py
|
||||
```
|
||||
|
||||
> This will create the hosts file, and remove it with the container when done,
|
||||
> so not very useful. You can use the example in option #1 to add volumes so
|
||||
> files on your host are replaced.
|
||||
|
||||
### Option 3: Generate it in your own environment
|
||||
|
||||
To generate your own amalgamated hosts files you will need Python 3.6 or later.
|
||||
|
||||
First, install the dependencies with:
|
||||
|
||||
```sh
|
||||
pip3 install --user -r requirements.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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
|
||||
```sh
|
||||
python3 testUpdateHostsFile.py
|
||||
```
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the
|
||||
sources in the local `data/` subfolder. The script will prompt you whether it
|
||||
should fetch updated versions (from locations defined by the `update.json` text
|
||||
file in each source's folder). Otherwise, it will use the `hosts` file that's
|
||||
already there.
|
||||
|
||||
```sh
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
```
|
||||
|
||||
#### Command line options
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
|
||||
`--auto`, or `-a`: run the script without prompting. When `--auto` is invoked,
|
||||
|
||||
- Hosts data sources, including extensions, are updated.
|
||||
- No extensions are included by default. Use the `--extensions` or `-e` flag to
|
||||
include any you want.
|
||||
- Your active hosts file is _not_ replaced unless you include the `--replace`
|
||||
flag.
|
||||
|
||||
`--backup`, or `-b`: Make a backup of existing hosts file(s) as you generate
|
||||
over them.
|
||||
|
||||
`--extensions <ext1> <ext2> <ext3>`, or `-e <ext1> <ext2> <ext3>`: the names of
|
||||
subfolders below the `extensions` folder containing additional category-specific
|
||||
hosts files to include in the amalgamation. Example: `--extensions porn` or
|
||||
`-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache. 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`: `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.
|
||||
|
||||
`--output <subfolder>`, or `-o <subfolder>`: place the generated source file in
|
||||
a subfolder. If the subfolder does not exist, it will be created.
|
||||
|
||||
`--replace`, or `-r`: trigger replacing your active hosts
|
||||
|
||||
`--skipstatichosts`, or `-s`: `false` (default) or `true`, omit the standard
|
||||
section at the top, containing lines like `127.0.0.1 localhost`. This is useful
|
||||
for configuring proximate DNS services on the local network.
|
||||
|
||||
`--nogendata`, or `-g`: `false` (default) or `true`, skip the generation of the
|
||||
readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
the performances under Windows (with DNS Client service enabled).
|
||||
|
||||
`--minimise`, or `-m`: `false` (default) or `true`, like `--compress`, but puts
|
||||
each domain on a separate line. This is necessary because many implementations
|
||||
of URL blockers that rely on `hosts` files do not conform to the standard which
|
||||
allows multiple hosts on a single line.
|
||||
|
||||
`--blacklist <blacklistfile>`, or `-x <blacklistfile>`: Append the given
|
||||
blacklist file in hosts format to the generated hosts file.
|
||||
|
||||
`--whitelist <whitelistfile>`, or `-w <whitelistfile>`: Use the given whitelist
|
||||
file to remove hosts from the generated hosts file.
|
||||
|
||||
## How do I control which sources are unified?
|
||||
|
||||
Add one or more _additional_ sources, each in a subfolder of the `data/` folder,
|
||||
and specify the `url` key in its `update.json` file.
|
||||
|
||||
Add one or more _optional_ extensions, which originate from subfolders of the
|
||||
`extensions/` folder. Again the url in `update.json` controls where this
|
||||
extension finds its updates.
|
||||
|
||||
Create an _optional_ `blacklist` file. The contents of this file (containing a
|
||||
listing of additional domains in `hosts` file format) are appended to the
|
||||
unified hosts file during the update process. A sample `blacklist` is included,
|
||||
and may be modified as you need.
|
||||
|
||||
- NOTE: The `blacklist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I include my own custom domain mappings?
|
||||
|
||||
If you have custom hosts records, place them in file `myhosts`. The contents of
|
||||
this file are prepended to the unified hosts file during the update process.
|
||||
|
||||
The `myhosts` file is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I prevent domains from being included?
|
||||
|
||||
The domains you list in the `whitelist` file are excluded from the final hosts
|
||||
file.
|
||||
|
||||
The `whitelist` uses partial matching. Therefore if you whitelist
|
||||
`google-analytics.com`, that domain and all its subdomains won't be merged into
|
||||
the final hosts file.
|
||||
|
||||
The `whitelist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
## How can I contribute hosts records?
|
||||
|
||||
If you discover sketchy domains you feel should be included here, here are some
|
||||
ways to contribute them.
|
||||
|
||||
### Option 1: contact one of our hosts sources
|
||||
|
||||
The best way to get new domains included is to submit an issue to any of the
|
||||
data providers whose home pages are
|
||||
[listed here](https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant).
|
||||
This is best because once you submit new domains, they will be curated and
|
||||
updated by the dedicated folks who maintain these sources.
|
||||
|
||||
### Option 2: Fork this repository, add your domains to Steven Black's personal data file, and submit a pull request
|
||||
|
||||
Fork this hosts this repo and add your links to
|
||||
[https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts).
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation
|
||||
falls on us. So this creates 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 existence 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?
|
||||
|
||||
A hosts file, named `hosts` (with no file extension), is a plain-text file used
|
||||
by all operating systems to map hostnames to IP addresses.
|
||||
|
||||
In most operating systems, the `hosts` file is preferential to `DNS`. Therefore
|
||||
if a domain name is resolved by the `hosts` file, the request never leaves your
|
||||
computer.
|
||||
|
||||
Having a smart `hosts` file goes a long way towards blocking malware, adware,
|
||||
and other irritants.
|
||||
|
||||
For example, to nullify requests to some doubleclick.net servers, adding these
|
||||
lines to your hosts file will do it:
|
||||
|
||||
```text
|
||||
# block doubleClick's servers
|
||||
0.0.0.0 ad.ae.doubleclick.net
|
||||
0.0.0.0 ad.ar.doubleclick.net
|
||||
0.0.0.0 ad.at.doubleclick.net
|
||||
0.0.0.0 ad.au.doubleclick.net
|
||||
0.0.0.0 ad.be.doubleclick.net
|
||||
# etc...
|
||||
```
|
||||
|
||||
## We recommend using `0.0.0.0` instead of `127.0.0.1`
|
||||
|
||||
Traditionally most host files use `127.0.0.1`, the _loopback address_, to
|
||||
establish an IP connection to the local machine.
|
||||
|
||||
We prefer to use `0.0.0.0`, which is defined as a non-routable meta-address used
|
||||
to designate an invalid, unknown, or non-applicable target.
|
||||
|
||||
Using `0.0.0.0` is empirically faster, possibly because there's no wait for a
|
||||
timeout resolution. It also does not interfere with a web server that may be
|
||||
running on the local PC.
|
||||
|
||||
## Why not use `0` instead of `0.0.0.0`?
|
||||
|
||||
We tried that. Using `0` doesn't work universally.
|
||||
|
||||
## Location of your hosts file
|
||||
|
||||
To modify your current `hosts` file, look for it in the following places and
|
||||
modify it with a text editor.
|
||||
|
||||
- **macOS (until 10.14.x macOS Mojave), iOS, Android, Linux**: `/etc/hosts`
|
||||
file.
|
||||
- **macOS Catalina:** `/private/etc/hosts` file.
|
||||
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Gentoo
|
||||
|
||||
Gentoo users may find
|
||||
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
|
||||
in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay
|
||||
|
||||
## NixOS
|
||||
|
||||
To install hosts file on your machine add the following into your
|
||||
`configuration.nix`:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.extraHosts = let
|
||||
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
|
||||
hostsFile = builtins.fetchurl hostsPath;
|
||||
in builtins.readFile "${hostsFile}";
|
||||
}
|
||||
```
|
||||
|
||||
- NOTE: Change `hostsPath` if you need other versions of hosts file.
|
||||
- NOTE: The call to `fetchurl` is impure. Use `fetchFromGitHub` with the exact
|
||||
commit if you want to always get the same result.
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
The hosts extensions are also available with the following options:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
blockFakenews = true;
|
||||
blockGambling = true;
|
||||
blockPorn = true;
|
||||
blockSocial = true;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
On Linux and macOS, run the Python script. On Windows more work is required due
|
||||
to compatibility issues so it's preferable to run the batch file as follows:
|
||||
|
||||
```sh
|
||||
updateHostsWindows.bat
|
||||
```
|
||||
|
||||
This file **MUST** be run in command prompt with administrator privileges in the
|
||||
repository directory. In addition to updating the hosts file, it can also
|
||||
replace the existing hosts file, and reload the DNS cache. It goes without
|
||||
saying that for this to work, you must be connected to the internet.
|
||||
|
||||
To open a command prompt as administrator in the repository's directory, do the
|
||||
following:
|
||||
|
||||
- **Windows XP**: Start → Run → `cmd`
|
||||
- **Windows Vista, 7**: Start Button → type `cmd` → right-click Command Prompt →
|
||||
"Run as Administrator"
|
||||
- **Windows 8**: Start → Swipe Up → All Apps → Windows System → right-click
|
||||
Command Prompt → "Run as Administrator"
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
### Warning: Using this `hosts` file in Windows may require disabling DNS Cache service
|
||||
|
||||
Windows has issues with larger hosts files. Recent changes in security within
|
||||
Windows 10 denies access to changing services via other tools except registry
|
||||
hacks. Use the `disable-dnscache-service-win.cmd` file to make proper changes to
|
||||
the Windows registry. You will need to reboot your device once that's done. See
|
||||
the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
following commands to manually flush your DNS cache once the new hosts file is
|
||||
in place.
|
||||
|
||||
The Google Chrome browser may require manually cleaning up its DNS Cache on
|
||||
`chrome://net-internals/#dns` page to thereafter see the changes in your hosts
|
||||
file. See: <https://superuser.com/questions/723703>
|
||||
|
||||
### Windows
|
||||
|
||||
Open a command prompt with administrator privileges and run this command:
|
||||
|
||||
```bat
|
||||
ipconfig /flushdns
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
- **Debian/Ubuntu** `sudo service network-manager restart`
|
||||
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
- **Linux with systemd**: `sudo systemctl restart network.service`
|
||||
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
|
||||
- **Arch Linux/Manjaro with Network Manager**:
|
||||
`sudo systemctl restart NetworkManager.service`
|
||||
- **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:
|
||||
|
||||
```sh
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the
|
||||
following:
|
||||
|
||||
```text
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
- **NixOS**: The `nscd.service` is automatically restarted when the option
|
||||
`networking.extraHosts` was changed.
|
||||
- **Others**: Consult
|
||||
[this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### macOS
|
||||
|
||||
As described in [this article](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
|
||||
open a Terminal and run:
|
||||
|
||||
```sh
|
||||
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
```
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [release-it](https://github.com/release-it/release-it), an
|
||||
excellent CLI release tool for GitHub repos and npm packages, to automate
|
||||
creating [releases](https://github.com/StevenBlack/hosts/releases). This is why
|
||||
the
|
||||
[package.json](https://github.com/StevenBlack/hosts/blob/master/package.json)
|
||||
and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json)
|
||||
files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
|
||||
The goals of this repo are to:
|
||||
|
||||
1. automatically combine high-quality lists of hosts,
|
||||
2. provide situation-appropriate extensions,
|
||||
3. de-dupe the resultant combined list,
|
||||
4. and keep the resultant file reasonably sized.
|
||||
|
||||
A high-quality source is defined here as one that is actively curated. A hosts
|
||||
source should be frequently updated by its maintainers with both additions and
|
||||
removals. The larger the hosts file, the higher the level of curation is
|
||||
expected.
|
||||
|
||||
It is expected that this unified hosts file will serve both desktop and mobile
|
||||
devices under a variety of operating systems.
|
||||
|
||||
## Third-Party Hosts Managers
|
||||
|
||||
- [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate")
|
||||
(for Windows): The Unified Hosts AutoUpdate package is purpose-built for this
|
||||
unified hosts project as well as in active development by community members.
|
||||
You can install and uninstall any blacklist and keep it automatically up to
|
||||
date, and can be placed in a shared network location and deployed across an
|
||||
organization via group policies. And since it is in active development by
|
||||
community members, your bug reports, feature requests, and other feedback are
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
- [Hosts-BL](https://github.com/ScriptTiger/Hosts-BL "Hosts-BL") is a simple
|
||||
tool to handle hosts file black lists. It can remove comments, remove
|
||||
duplicates, compress to 9 domains per line, add IPv6 entries. In addition, it
|
||||
can also convert black lists to multiple other black list formats compatible
|
||||
with other software, such as dnsmasq, DualServer, RPZ, Privoxy, and Unbound,
|
||||
to name a few.
|
||||
- [Host Minder](https://github.com/jeremehancock/hostminder#readme) is a simple
|
||||
GUI that allows you to easily update your /etc/hosts file to one of four
|
||||
consolidated hosts files from StevenBlack/hosts. It is provided as a deb
|
||||
package and comes pre-installed on [UbuntuCE](https://ubuntuce.com/).
|
||||
- [Maza ad blocking](https://github.com/tanrax/maza-ad-blocking) is a bash
|
||||
script that automatically updates host file. You can also update a fresh copy.
|
||||
And each time it generates a dnsmasq-compatible configuration file. Fast
|
||||
installation, compatible with MacOS, Linux and BSD.
|
||||
- [Hostile](https://github.com/feross/hostile) is a nifty command line utility
|
||||
to easily add or remove domains from your hosts file. If our hosts files are
|
||||
too aggressive for you, you can use `hostile` to remove domains, or you can
|
||||
use `hostile` in a bash script to automate a post process each time you
|
||||
download fresh versions of hosts.
|
||||
- [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config)
|
||||
helps customizing, re-installing and using macOS. It also provides a
|
||||
[script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh)
|
||||
to install and update the hosts file using this project on macOS. In
|
||||
combination with a
|
||||
[launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist)
|
||||
it updates the hosts file every x days (default is 4). To install both,
|
||||
download the GitHub repo and run the
|
||||
[install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh)
|
||||
from the directory one level up.
|
||||
- [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker
|
||||
that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi).
|
||||
Pi-hole uses this repository as one of its sources.
|
||||
- [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.
|
||||
- [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound")
|
||||
–
|
||||
[Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.")
|
||||
is a validating, recursive, and caching DNS resolver.
|
||||
- [dnsmasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware)
|
||||
This GitHub gist has a short shell script (bash, will work on any 'nix) and
|
||||
uses `wget` & `awk` present in most distros, to fetch a specified hosts file
|
||||
and convert it to the format required by dnsmasq. Supports IPv4 and IPv6.
|
||||
Designed to be used as either a shell script, or can be dropped into
|
||||
`/etc/cron.weekly` (or wherever suits). The script is short and easily edited,
|
||||
also has a short document attached with notes on dnsmasq setup.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
- Legacy DNS: `76.76.2.35`, `76.76.10.35`, `2606:1a40::35`, `2606:1a40:1::35`
|
||||
- DNS-over-HTTPS/TLS/DOQ: `https://freedns.controld.com/x-stevenblack`, `x-stevenblack.freedns.controld.com`
|
||||
|
||||
## Contribute
|
||||
|
||||
Please read our
|
||||
[Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md).
|
||||
Among other things, this explains how we organize files and folders in this
|
||||
repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you
|
||||
find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to
|
||||
draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our
|
||||
[code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
Logo by [@Tobaloidee](https://github.com/Tobaloidee) Thank you!.
|
||||
@@ -0,0 +1,155 @@
|
||||
|
||||
2023-06-11,56602
|
||||
2023-06-13,56602
|
||||
2023-06-14,56602
|
||||
2023-06-14,56602
|
||||
2023-06-16,56602
|
||||
2023-06-17,56617
|
||||
2023-06-18,56617
|
||||
2023-06-23,56686
|
||||
2023-06-27,56695
|
||||
2023-07-01,56178
|
||||
2023-07-06,56373
|
||||
2023-07-09,56417
|
||||
2023-07-14,56500
|
||||
2023-07-15,56500
|
||||
2023-07-21,56525
|
||||
2023-07-23,56525
|
||||
2023-07-27,56529
|
||||
2023-08-01,56541
|
||||
2023-08-04,56544
|
||||
2023-08-05,56544
|
||||
2023-08-08,61052
|
||||
2023-08-05,56544
|
||||
2023-08-08,61052
|
||||
2023-08-13,61069
|
||||
2023-08-17,61079
|
||||
2023-08-21,61097
|
||||
2023-08-22,61215
|
||||
2023-08-26,61215
|
||||
2023-08-28,61228
|
||||
2023-09-03,61110
|
||||
2023-09-04,61270
|
||||
2023-09-05,61274
|
||||
2023-09-06,61156
|
||||
2023-09-06,61300
|
||||
2023-09-08,61310
|
||||
2023-09-08,61275
|
||||
2023-09-10,61275
|
||||
2023-09-14,61291
|
||||
2023-09-17,61291
|
||||
2023-09-21,61311
|
||||
2023-09-24,61336
|
||||
2023-09-25,61353
|
||||
2023-09-30,61400
|
||||
2023-10-02,61400
|
||||
2023-10-04,61400
|
||||
2023-10-08,61569
|
||||
2023-10-12,61576
|
||||
2023-10-13,61576
|
||||
2023-10-17,61580
|
||||
2023-10-18,61580
|
||||
2023-10-21,61580
|
||||
2023-10-23,61578
|
||||
2023-10-27,61577
|
||||
2023-11-01,61583
|
||||
2023-11-02,61583
|
||||
2023-11-03,61583
|
||||
2023-11-08,61591
|
||||
2023-11-11,61597
|
||||
2023-11-13,61601
|
||||
2023-11-19,61639
|
||||
2023-11-21,61639
|
||||
2023-11-24,61639
|
||||
2023-11-25,61639
|
||||
2023-11-25,61639
|
||||
2023-11-25,61639
|
||||
2023-11-26,61639
|
||||
2023-11-26,61639
|
||||
2023-12-01,61714
|
||||
2023-12-03,63372
|
||||
2023-12-12,63861
|
||||
2023-12-16,63863
|
||||
2023-12-17,63868
|
||||
2023-12-17,63868
|
||||
2023-12-25,63872
|
||||
2023-12-30,63876
|
||||
2024-01-03,64512
|
||||
2024-01-06,64547
|
||||
2024-01-13,64584
|
||||
2024-01-17,64624
|
||||
2024-01-21,64626
|
||||
2024-01-27,64631
|
||||
2024-01-30,64631
|
||||
2024-02-06,64692
|
||||
2024-02-10,64692
|
||||
2024-02-12,64692
|
||||
2024-02-15,64692
|
||||
2024-02-24,91864
|
||||
2024-02-25,91864
|
||||
2024-02-28,91866
|
||||
2024-03-04,91886
|
||||
2024-03-09,91884
|
||||
2024-03-15,91886
|
||||
2024-03-19,91890
|
||||
2024-03-23,91909
|
||||
2024-03-28,91912
|
||||
2024-04-02,91918
|
||||
2024-04-04,91918
|
||||
2024-04-09,91923
|
||||
2024-04-11,91923
|
||||
2024-04-18,91978
|
||||
2024-04-22,91992
|
||||
2024-04-25,91999
|
||||
2024-05-01,91999
|
||||
2024-05-03,92001
|
||||
2024-05-12,92074
|
||||
2024-05-20,92114
|
||||
2024-05-27,92119
|
||||
2024-06-03,92134
|
||||
2024-06-08,92166
|
||||
2024-06-14,92180
|
||||
2024-06-16,92193
|
||||
2024-06-19,92200
|
||||
2024-06-21,92200
|
||||
2024-06-24,92210
|
||||
2024-06-26,92210
|
||||
2024-07-01,92212
|
||||
2024-07-04,92212
|
||||
2024-07-07,92222
|
||||
2024-07-11,92234
|
||||
2024-07-14,92257
|
||||
2024-07-15,92271
|
||||
2024-07-20,92276
|
||||
2024-07-27,92277
|
||||
2024-07-30,92277
|
||||
2024-08-02,92279
|
||||
2024-08-04,92291
|
||||
2024-08-08,92315
|
||||
2024-08-11,92361
|
||||
2024-08-16,92361
|
||||
2024-08-17,92361
|
||||
2024-08-20,92364
|
||||
2024-08-26,92376
|
||||
2024-08-29,92381
|
||||
2024-08-30,92394
|
||||
2024-08-31,92394
|
||||
2024-09-04,95482
|
||||
2024-09-06,95485
|
||||
2024-09-10,95485
|
||||
2024-09-13,95485
|
||||
2024-09-16,95497
|
||||
2024-09-20,95497
|
||||
2024-09-21,95497
|
||||
2024-09-22,95497
|
||||
2024-09-25,95497
|
||||
2024-09-27,95497
|
||||
2024-09-27,95497
|
||||
2024-10-01,95497
|
||||
2024-10-01,95517
|
||||
2024-10-01,95517
|
||||
2024-10-03,84998
|
||||
2024-10-05,84680
|
||||
2024-10-07,84680
|
||||
2024-10-09,84681
|
||||
2024-10-10,84673
|
||||
|
After Width: | Height: | Size: 33 KiB |
@@ -0,0 +1,680 @@
|
||||
**Take Note!**
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
`hosts/data/StevenBlack/hosts`, all other issues regarding the content of the
|
||||
produced hosts files should be made with the appropriate data source that
|
||||
contributed the content in question. The contact information for all of the data
|
||||
sources can be found in the `hosts/data/` directory.
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
[](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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Limited to the extensions: gambling, porn, social
|
||||
|
||||
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.
|
||||
|
||||
**Therefore this repository is a hosts file aggregator.**
|
||||
|
||||

|
||||
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: gambling, porn, social](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts)
|
||||
containing 88,643 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
with GitHub download links.
|
||||
|
||||
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|
||||
| ---------------- | :----: | :-------: | :------------: | :---------------: |
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
of OS.
|
||||
|
||||
## Sources of hosts data unified in this variant
|
||||
|
||||
Updated `hosts` files from the following locations are always unified and
|
||||
included:
|
||||
|
||||
| Host file source | Home page | Raw hosts | License | Issues | Description |
|
||||
| ---------------- | :-------: | :-------: | :-----: | :----: | ----------- |
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
Sinfonietta's gambling blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/gambling-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
BigDargon's adult domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/adult/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
brijrajparmar27 - pornography |[link](https://github.com/brijrajparmar27/host-sources) | [raw](https://raw.githubusercontent.com/brijrajparmar27/host-sources/master/Porn/hosts) | CC BY 4.0 | [issues](https://github.com/brijrajparmar27/host-sources/issues)| hosts files for DNS based content blocking
|
||||
pornhosts -- a consolidated anti porn hosts file |[link](https://github.com/Clefspeare13/pornhosts) | [raw](https://raw.githubusercontent.com/StevenBlack/hosts/master/extensions/porn/clefspeare13/hosts) | MIT | [issues](https://github.com/Clefspeare13/pornhosts/issues)| This is an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.
|
||||
Sinfonietta's porn blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/pornography-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Sinfonietta's snuff-site blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/snuff-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - pornography |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/porn) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
Sinfonietta's social media blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/social-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
|
||||
|
||||
## Extensions
|
||||
|
||||
The unified hosts file is optionally extensible. Extensions are used to include
|
||||
domains by category. Currently, we offer the following categories: `fakenews`,
|
||||
`social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and can be combined in various ways with the base hosts
|
||||
file. The combined products are stored in the
|
||||
[`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates)
|
||||
folder.
|
||||
|
||||
Data for extensions are stored in the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions)
|
||||
folder. You manage extensions by curating this folder tree, where you will find
|
||||
the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we
|
||||
maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
You have three options to generate your own hosts file. You can use our
|
||||
container image, build your own image, or do it in your own environment. Option
|
||||
#1 is easiest if you have Linux with Docker installed.
|
||||
|
||||
### Option 1: Use our container image (Linux only)
|
||||
|
||||
> This will replace your `/etc/hosts`.
|
||||
|
||||
We assume you have Docker available on your host. Just run the following
|
||||
command. Set extensions to your preference.
|
||||
|
||||
```sh
|
||||
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts \
|
||||
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto \
|
||||
--replace --extensions gambling porn
|
||||
```
|
||||
|
||||
If you want to add custom hosts or a whitelist, create either or both files as
|
||||
per [the instructions](#how-do-i-control-which-sources-are-unified) and add the
|
||||
following arguments _before_ `ghcr.io/stevenblack/hosts:latest` depending on
|
||||
which you wish to use.
|
||||
|
||||
```sh
|
||||
-v "path/to/myhosts:/hosts/myhosts" \
|
||||
-v "path/to/whitelist:/hosts/whitelist" \
|
||||
```
|
||||
|
||||
You can rerun this exact command later to update based on the latest available
|
||||
hosts (for example, add it to a weekly cron job).
|
||||
|
||||
### Option 2: Generate your own container image
|
||||
|
||||
We provide the
|
||||
[Dockerfile](https://github.com/StevenBlack/hosts/blob/master/Dockerfile) used
|
||||
by the previous step, which you can use to create a container image with
|
||||
everything you need. The container will contain Python 3 and all its dependency
|
||||
requirements, and a copy of the latest version of this repository.
|
||||
|
||||
Build the Docker container from the root of this repo like this:
|
||||
|
||||
```sh
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
docker run --rm -it stevenblack-hosts updateHostsFile.py
|
||||
```
|
||||
|
||||
> This will create the hosts file, and remove it with the container when done,
|
||||
> so not very useful. You can use the example in option #1 to add volumes so
|
||||
> files on your host are replaced.
|
||||
|
||||
### Option 3: Generate it in your own environment
|
||||
|
||||
To generate your own amalgamated hosts files you will need Python 3.6 or later.
|
||||
|
||||
First, install the dependencies with:
|
||||
|
||||
```sh
|
||||
pip3 install --user -r requirements.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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
|
||||
```sh
|
||||
python3 testUpdateHostsFile.py
|
||||
```
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the
|
||||
sources in the local `data/` subfolder. The script will prompt you whether it
|
||||
should fetch updated versions (from locations defined by the `update.json` text
|
||||
file in each source's folder). Otherwise, it will use the `hosts` file that's
|
||||
already there.
|
||||
|
||||
```sh
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
```
|
||||
|
||||
#### Command line options
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
|
||||
`--auto`, or `-a`: run the script without prompting. When `--auto` is invoked,
|
||||
|
||||
- Hosts data sources, including extensions, are updated.
|
||||
- No extensions are included by default. Use the `--extensions` or `-e` flag to
|
||||
include any you want.
|
||||
- Your active hosts file is _not_ replaced unless you include the `--replace`
|
||||
flag.
|
||||
|
||||
`--backup`, or `-b`: Make a backup of existing hosts file(s) as you generate
|
||||
over them.
|
||||
|
||||
`--extensions <ext1> <ext2> <ext3>`, or `-e <ext1> <ext2> <ext3>`: the names of
|
||||
subfolders below the `extensions` folder containing additional category-specific
|
||||
hosts files to include in the amalgamation. Example: `--extensions porn` or
|
||||
`-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache. 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`: `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.
|
||||
|
||||
`--output <subfolder>`, or `-o <subfolder>`: place the generated source file in
|
||||
a subfolder. If the subfolder does not exist, it will be created.
|
||||
|
||||
`--replace`, or `-r`: trigger replacing your active hosts
|
||||
|
||||
`--skipstatichosts`, or `-s`: `false` (default) or `true`, omit the standard
|
||||
section at the top, containing lines like `127.0.0.1 localhost`. This is useful
|
||||
for configuring proximate DNS services on the local network.
|
||||
|
||||
`--nogendata`, or `-g`: `false` (default) or `true`, skip the generation of the
|
||||
readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
the performances under Windows (with DNS Client service enabled).
|
||||
|
||||
`--minimise`, or `-m`: `false` (default) or `true`, like `--compress`, but puts
|
||||
each domain on a separate line. This is necessary because many implementations
|
||||
of URL blockers that rely on `hosts` files do not conform to the standard which
|
||||
allows multiple hosts on a single line.
|
||||
|
||||
`--blacklist <blacklistfile>`, or `-x <blacklistfile>`: Append the given
|
||||
blacklist file in hosts format to the generated hosts file.
|
||||
|
||||
`--whitelist <whitelistfile>`, or `-w <whitelistfile>`: Use the given whitelist
|
||||
file to remove hosts from the generated hosts file.
|
||||
|
||||
## How do I control which sources are unified?
|
||||
|
||||
Add one or more _additional_ sources, each in a subfolder of the `data/` folder,
|
||||
and specify the `url` key in its `update.json` file.
|
||||
|
||||
Add one or more _optional_ extensions, which originate from subfolders of the
|
||||
`extensions/` folder. Again the url in `update.json` controls where this
|
||||
extension finds its updates.
|
||||
|
||||
Create an _optional_ `blacklist` file. The contents of this file (containing a
|
||||
listing of additional domains in `hosts` file format) are appended to the
|
||||
unified hosts file during the update process. A sample `blacklist` is included,
|
||||
and may be modified as you need.
|
||||
|
||||
- NOTE: The `blacklist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I include my own custom domain mappings?
|
||||
|
||||
If you have custom hosts records, place them in file `myhosts`. The contents of
|
||||
this file are prepended to the unified hosts file during the update process.
|
||||
|
||||
The `myhosts` file is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I prevent domains from being included?
|
||||
|
||||
The domains you list in the `whitelist` file are excluded from the final hosts
|
||||
file.
|
||||
|
||||
The `whitelist` uses partial matching. Therefore if you whitelist
|
||||
`google-analytics.com`, that domain and all its subdomains won't be merged into
|
||||
the final hosts file.
|
||||
|
||||
The `whitelist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
## How can I contribute hosts records?
|
||||
|
||||
If you discover sketchy domains you feel should be included here, here are some
|
||||
ways to contribute them.
|
||||
|
||||
### Option 1: contact one of our hosts sources
|
||||
|
||||
The best way to get new domains included is to submit an issue to any of the
|
||||
data providers whose home pages are
|
||||
[listed here](https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant).
|
||||
This is best because once you submit new domains, they will be curated and
|
||||
updated by the dedicated folks who maintain these sources.
|
||||
|
||||
### Option 2: Fork this repository, add your domains to Steven Black's personal data file, and submit a pull request
|
||||
|
||||
Fork this hosts this repo and add your links to
|
||||
[https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts).
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation
|
||||
falls on us. So this creates 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 existence 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?
|
||||
|
||||
A hosts file, named `hosts` (with no file extension), is a plain-text file used
|
||||
by all operating systems to map hostnames to IP addresses.
|
||||
|
||||
In most operating systems, the `hosts` file is preferential to `DNS`. Therefore
|
||||
if a domain name is resolved by the `hosts` file, the request never leaves your
|
||||
computer.
|
||||
|
||||
Having a smart `hosts` file goes a long way towards blocking malware, adware,
|
||||
and other irritants.
|
||||
|
||||
For example, to nullify requests to some doubleclick.net servers, adding these
|
||||
lines to your hosts file will do it:
|
||||
|
||||
```text
|
||||
# block doubleClick's servers
|
||||
0.0.0.0 ad.ae.doubleclick.net
|
||||
0.0.0.0 ad.ar.doubleclick.net
|
||||
0.0.0.0 ad.at.doubleclick.net
|
||||
0.0.0.0 ad.au.doubleclick.net
|
||||
0.0.0.0 ad.be.doubleclick.net
|
||||
# etc...
|
||||
```
|
||||
|
||||
## We recommend using `0.0.0.0` instead of `127.0.0.1`
|
||||
|
||||
Traditionally most host files use `127.0.0.1`, the _loopback address_, to
|
||||
establish an IP connection to the local machine.
|
||||
|
||||
We prefer to use `0.0.0.0`, which is defined as a non-routable meta-address used
|
||||
to designate an invalid, unknown, or non-applicable target.
|
||||
|
||||
Using `0.0.0.0` is empirically faster, possibly because there's no wait for a
|
||||
timeout resolution. It also does not interfere with a web server that may be
|
||||
running on the local PC.
|
||||
|
||||
## Why not use `0` instead of `0.0.0.0`?
|
||||
|
||||
We tried that. Using `0` doesn't work universally.
|
||||
|
||||
## Location of your hosts file
|
||||
|
||||
To modify your current `hosts` file, look for it in the following places and
|
||||
modify it with a text editor.
|
||||
|
||||
- **macOS (until 10.14.x macOS Mojave), iOS, Android, Linux**: `/etc/hosts`
|
||||
file.
|
||||
- **macOS Catalina:** `/private/etc/hosts` file.
|
||||
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Gentoo
|
||||
|
||||
Gentoo users may find
|
||||
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
|
||||
in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay
|
||||
|
||||
## NixOS
|
||||
|
||||
To install hosts file on your machine add the following into your
|
||||
`configuration.nix`:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.extraHosts = let
|
||||
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
|
||||
hostsFile = builtins.fetchurl hostsPath;
|
||||
in builtins.readFile "${hostsFile}";
|
||||
}
|
||||
```
|
||||
|
||||
- NOTE: Change `hostsPath` if you need other versions of hosts file.
|
||||
- NOTE: The call to `fetchurl` is impure. Use `fetchFromGitHub` with the exact
|
||||
commit if you want to always get the same result.
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
The hosts extensions are also available with the following options:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
blockFakenews = true;
|
||||
blockGambling = true;
|
||||
blockPorn = true;
|
||||
blockSocial = true;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
On Linux and macOS, run the Python script. On Windows more work is required due
|
||||
to compatibility issues so it's preferable to run the batch file as follows:
|
||||
|
||||
```sh
|
||||
updateHostsWindows.bat
|
||||
```
|
||||
|
||||
This file **MUST** be run in command prompt with administrator privileges in the
|
||||
repository directory. In addition to updating the hosts file, it can also
|
||||
replace the existing hosts file, and reload the DNS cache. It goes without
|
||||
saying that for this to work, you must be connected to the internet.
|
||||
|
||||
To open a command prompt as administrator in the repository's directory, do the
|
||||
following:
|
||||
|
||||
- **Windows XP**: Start → Run → `cmd`
|
||||
- **Windows Vista, 7**: Start Button → type `cmd` → right-click Command Prompt →
|
||||
"Run as Administrator"
|
||||
- **Windows 8**: Start → Swipe Up → All Apps → Windows System → right-click
|
||||
Command Prompt → "Run as Administrator"
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
### Warning: Using this `hosts` file in Windows may require disabling DNS Cache service
|
||||
|
||||
Windows has issues with larger hosts files. Recent changes in security within
|
||||
Windows 10 denies access to changing services via other tools except registry
|
||||
hacks. Use the `disable-dnscache-service-win.cmd` file to make proper changes to
|
||||
the Windows registry. You will need to reboot your device once that's done. See
|
||||
the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
following commands to manually flush your DNS cache once the new hosts file is
|
||||
in place.
|
||||
|
||||
The Google Chrome browser may require manually cleaning up its DNS Cache on
|
||||
`chrome://net-internals/#dns` page to thereafter see the changes in your hosts
|
||||
file. See: <https://superuser.com/questions/723703>
|
||||
|
||||
### Windows
|
||||
|
||||
Open a command prompt with administrator privileges and run this command:
|
||||
|
||||
```bat
|
||||
ipconfig /flushdns
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
- **Debian/Ubuntu** `sudo service network-manager restart`
|
||||
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
- **Linux with systemd**: `sudo systemctl restart network.service`
|
||||
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
|
||||
- **Arch Linux/Manjaro with Network Manager**:
|
||||
`sudo systemctl restart NetworkManager.service`
|
||||
- **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:
|
||||
|
||||
```sh
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the
|
||||
following:
|
||||
|
||||
```text
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
- **NixOS**: The `nscd.service` is automatically restarted when the option
|
||||
`networking.extraHosts` was changed.
|
||||
- **Others**: Consult
|
||||
[this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### macOS
|
||||
|
||||
As described in [this article](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
|
||||
open a Terminal and run:
|
||||
|
||||
```sh
|
||||
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
```
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [release-it](https://github.com/release-it/release-it), an
|
||||
excellent CLI release tool for GitHub repos and npm packages, to automate
|
||||
creating [releases](https://github.com/StevenBlack/hosts/releases). This is why
|
||||
the
|
||||
[package.json](https://github.com/StevenBlack/hosts/blob/master/package.json)
|
||||
and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json)
|
||||
files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
|
||||
The goals of this repo are to:
|
||||
|
||||
1. automatically combine high-quality lists of hosts,
|
||||
2. provide situation-appropriate extensions,
|
||||
3. de-dupe the resultant combined list,
|
||||
4. and keep the resultant file reasonably sized.
|
||||
|
||||
A high-quality source is defined here as one that is actively curated. A hosts
|
||||
source should be frequently updated by its maintainers with both additions and
|
||||
removals. The larger the hosts file, the higher the level of curation is
|
||||
expected.
|
||||
|
||||
It is expected that this unified hosts file will serve both desktop and mobile
|
||||
devices under a variety of operating systems.
|
||||
|
||||
## Third-Party Hosts Managers
|
||||
|
||||
- [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate")
|
||||
(for Windows): The Unified Hosts AutoUpdate package is purpose-built for this
|
||||
unified hosts project as well as in active development by community members.
|
||||
You can install and uninstall any blacklist and keep it automatically up to
|
||||
date, and can be placed in a shared network location and deployed across an
|
||||
organization via group policies. And since it is in active development by
|
||||
community members, your bug reports, feature requests, and other feedback are
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
- [Hosts-BL](https://github.com/ScriptTiger/Hosts-BL "Hosts-BL") is a simple
|
||||
tool to handle hosts file black lists. It can remove comments, remove
|
||||
duplicates, compress to 9 domains per line, add IPv6 entries. In addition, it
|
||||
can also convert black lists to multiple other black list formats compatible
|
||||
with other software, such as dnsmasq, DualServer, RPZ, Privoxy, and Unbound,
|
||||
to name a few.
|
||||
- [Host Minder](https://github.com/jeremehancock/hostminder#readme) is a simple
|
||||
GUI that allows you to easily update your /etc/hosts file to one of four
|
||||
consolidated hosts files from StevenBlack/hosts. It is provided as a deb
|
||||
package and comes pre-installed on [UbuntuCE](https://ubuntuce.com/).
|
||||
- [Maza ad blocking](https://github.com/tanrax/maza-ad-blocking) is a bash
|
||||
script that automatically updates host file. You can also update a fresh copy.
|
||||
And each time it generates a dnsmasq-compatible configuration file. Fast
|
||||
installation, compatible with MacOS, Linux and BSD.
|
||||
- [Hostile](https://github.com/feross/hostile) is a nifty command line utility
|
||||
to easily add or remove domains from your hosts file. If our hosts files are
|
||||
too aggressive for you, you can use `hostile` to remove domains, or you can
|
||||
use `hostile` in a bash script to automate a post process each time you
|
||||
download fresh versions of hosts.
|
||||
- [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config)
|
||||
helps customizing, re-installing and using macOS. It also provides a
|
||||
[script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh)
|
||||
to install and update the hosts file using this project on macOS. In
|
||||
combination with a
|
||||
[launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist)
|
||||
it updates the hosts file every x days (default is 4). To install both,
|
||||
download the GitHub repo and run the
|
||||
[install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh)
|
||||
from the directory one level up.
|
||||
- [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker
|
||||
that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi).
|
||||
Pi-hole uses this repository as one of its sources.
|
||||
- [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.
|
||||
- [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound")
|
||||
–
|
||||
[Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.")
|
||||
is a validating, recursive, and caching DNS resolver.
|
||||
- [dnsmasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware)
|
||||
This GitHub gist has a short shell script (bash, will work on any 'nix) and
|
||||
uses `wget` & `awk` present in most distros, to fetch a specified hosts file
|
||||
and convert it to the format required by dnsmasq. Supports IPv4 and IPv6.
|
||||
Designed to be used as either a shell script, or can be dropped into
|
||||
`/etc/cron.weekly` (or wherever suits). The script is short and easily edited,
|
||||
also has a short document attached with notes on dnsmasq setup.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
- Legacy DNS: `76.76.2.35`, `76.76.10.35`, `2606:1a40::35`, `2606:1a40:1::35`
|
||||
- DNS-over-HTTPS/TLS/DOQ: `https://freedns.controld.com/x-stevenblack`, `x-stevenblack.freedns.controld.com`
|
||||
|
||||
## Contribute
|
||||
|
||||
Please read our
|
||||
[Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md).
|
||||
Among other things, this explains how we organize files and folders in this
|
||||
repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you
|
||||
find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to
|
||||
draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our
|
||||
[code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
Logo by [@Tobaloidee](https://github.com/Tobaloidee) Thank you!.
|
||||
@@ -0,0 +1,155 @@
|
||||
|
||||
2023-06-11,59442
|
||||
2023-06-13,59442
|
||||
2023-06-14,59442
|
||||
2023-06-14,59442
|
||||
2023-06-16,59442
|
||||
2023-06-17,59457
|
||||
2023-06-18,59457
|
||||
2023-06-23,59526
|
||||
2023-06-27,59535
|
||||
2023-07-01,59018
|
||||
2023-07-06,59213
|
||||
2023-07-09,59257
|
||||
2023-07-14,59340
|
||||
2023-07-15,59340
|
||||
2023-07-21,59365
|
||||
2023-07-23,59365
|
||||
2023-07-27,59369
|
||||
2023-08-01,59381
|
||||
2023-08-04,59384
|
||||
2023-08-05,59384
|
||||
2023-08-08,63892
|
||||
2023-08-05,59384
|
||||
2023-08-08,63892
|
||||
2023-08-13,63909
|
||||
2023-08-17,63919
|
||||
2023-08-21,63937
|
||||
2023-08-22,64055
|
||||
2023-08-26,64055
|
||||
2023-08-28,64068
|
||||
2023-09-03,63950
|
||||
2023-09-04,64110
|
||||
2023-09-05,64114
|
||||
2023-09-06,63996
|
||||
2023-09-06,64140
|
||||
2023-09-08,64150
|
||||
2023-09-08,64115
|
||||
2023-09-10,64115
|
||||
2023-09-14,64131
|
||||
2023-09-17,64131
|
||||
2023-09-21,64151
|
||||
2023-09-24,64176
|
||||
2023-09-25,64193
|
||||
2023-09-30,64240
|
||||
2023-10-02,64240
|
||||
2023-10-04,64240
|
||||
2023-10-08,64409
|
||||
2023-10-12,64416
|
||||
2023-10-13,64416
|
||||
2023-10-17,64420
|
||||
2023-10-18,64420
|
||||
2023-10-21,64420
|
||||
2023-10-23,64418
|
||||
2023-10-27,64417
|
||||
2023-11-01,64423
|
||||
2023-11-02,64423
|
||||
2023-11-03,64423
|
||||
2023-11-08,64431
|
||||
2023-11-11,64437
|
||||
2023-11-13,64441
|
||||
2023-11-19,64479
|
||||
2023-11-21,64479
|
||||
2023-11-24,64479
|
||||
2023-11-25,64479
|
||||
2023-11-25,64479
|
||||
2023-11-25,64479
|
||||
2023-11-26,64479
|
||||
2023-11-26,64479
|
||||
2023-12-01,64554
|
||||
2023-12-03,66212
|
||||
2023-12-12,66699
|
||||
2023-12-16,66701
|
||||
2023-12-17,66707
|
||||
2023-12-17,66707
|
||||
2023-12-25,66711
|
||||
2023-12-30,66715
|
||||
2024-01-03,67355
|
||||
2024-01-06,67390
|
||||
2024-01-13,67427
|
||||
2024-01-17,67467
|
||||
2024-01-21,67469
|
||||
2024-01-27,67474
|
||||
2024-01-30,67474
|
||||
2024-02-06,67535
|
||||
2024-02-10,67535
|
||||
2024-02-12,67535
|
||||
2024-02-15,67535
|
||||
2024-02-24,94708
|
||||
2024-02-25,94708
|
||||
2024-02-28,94710
|
||||
2024-03-04,94731
|
||||
2024-03-09,94729
|
||||
2024-03-15,94731
|
||||
2024-03-19,94735
|
||||
2024-03-23,94754
|
||||
2024-03-28,94757
|
||||
2024-04-02,94763
|
||||
2024-04-04,94763
|
||||
2024-04-09,95079
|
||||
2024-04-11,95079
|
||||
2024-04-18,95134
|
||||
2024-04-22,95148
|
||||
2024-04-25,95219
|
||||
2024-05-01,95219
|
||||
2024-05-03,95221
|
||||
2024-05-12,95294
|
||||
2024-05-20,95334
|
||||
2024-05-27,95339
|
||||
2024-06-03,95354
|
||||
2024-06-08,95386
|
||||
2024-06-14,95400
|
||||
2024-06-16,95413
|
||||
2024-06-19,95420
|
||||
2024-06-21,95420
|
||||
2024-06-24,95430
|
||||
2024-06-26,95430
|
||||
2024-07-01,95432
|
||||
2024-07-04,95432
|
||||
2024-07-07,95442
|
||||
2024-07-11,95454
|
||||
2024-07-14,95477
|
||||
2024-07-15,95491
|
||||
2024-07-20,95496
|
||||
2024-07-27,95497
|
||||
2024-07-30,95497
|
||||
2024-08-02,95499
|
||||
2024-08-04,95511
|
||||
2024-08-08,95535
|
||||
2024-08-11,95581
|
||||
2024-08-16,95581
|
||||
2024-08-17,95581
|
||||
2024-08-20,95584
|
||||
2024-08-26,95596
|
||||
2024-08-29,95601
|
||||
2024-08-30,95614
|
||||
2024-08-31,95614
|
||||
2024-09-04,98702
|
||||
2024-09-06,98705
|
||||
2024-09-10,98705
|
||||
2024-09-13,98705
|
||||
2024-09-16,98717
|
||||
2024-09-20,98717
|
||||
2024-09-21,98717
|
||||
2024-09-22,98717
|
||||
2024-09-25,98717
|
||||
2024-09-27,98717
|
||||
2024-09-27,98717
|
||||
2024-10-01,98717
|
||||
2024-10-01,98740
|
||||
2024-10-01,98740
|
||||
2024-10-03,88221
|
||||
2024-10-05,87903
|
||||
2024-10-07,87896
|
||||
2024-10-09,87897
|
||||
2024-10-10,87889
|
||||
|
After Width: | Height: | Size: 34 KiB |
@@ -10,15 +10,15 @@ sources can be found in the `hosts/data/` directory.
|
||||
|
||||

|
||||
|
||||
[](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://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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Unified hosts file with gambling, porn, social extensions
|
||||
|
||||
@@ -30,18 +30,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **April 24 2023**.
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file with gambling, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts)
|
||||
containing 229,232 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with gambling, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts)
|
||||
containing 208,845 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[15 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant.
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
@@ -49,22 +49,37 @@ 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) | 171,163 | [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) | 173,357 | [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) | 178,627 | [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) | 218,945 | [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) | 173,987 | [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) | 180,821 | [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) | 221,139 | [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) | 176,181 | [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) | 226,409 | [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) | 181,451 | [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) | 221,768 | [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) | 228,603 | [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) | 183,645 | [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) | 223,962 | [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) | 229,232 | [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) | 231,426 | [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) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -85,11 +100,9 @@ add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.g
|
||||
add.Spam |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Spam sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
Mitchell Krog's - Badd Boyz Hosts |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | MIT | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)| Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers
|
||||
hostsVN |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Hosts block ads of Vietnamese
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com/PolishFiltersTeam/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
MetaMask eth-phishing-detect |[link](https://github.com/MetaMask/eth-phishing-detect) | [raw](https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt) | DON'T BE A DICK PUBLIC LICENSE | [issues](https://github.com/MetaMask/eth-phishing-detect/issues)| Phishing domains targeting Ethereum users.
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/FiltersHeroes/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com//FiltersHeroes/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
minecraft-hosts |[link](https://github.com/jamiemansfield/minecraft-hosts) | [raw](https://raw.githubusercontent.com/jamiemansfield/minecraft-hosts/master/lists/tracking.txt) | CC0-1.0 | [issues](https://github.com/jamiemansfield/minecraft-hosts/issues)| Minecraft related tracker hosts
|
||||
MVPS hosts file |[link](https://winhelp2002.mvps.org/) | [raw](https://winhelp2002.mvps.org/hosts.txt) | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)| The purpose of this site is to provide the user with a high quality custom HOSTS file.
|
||||
shady-hosts |[link](https://github.com/shreyasminocha/shady-hosts) | [raw](https://raw.githubusercontent.com/shreyasminocha/shady-hosts/main/hosts) | CC0-1.0 | [issues](https://github.com/shreyasminocha/shady-hosts/issues)| Analytics, ad, and activity monitoring hosts
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org/) |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | non-commercial with attribution | [issues](mailto:hosts@someonewhocares.org)| How to make the internet not suck (as much).
|
||||
Tiuxo hostlist - ads |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/ads) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
UncheckyAds |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Windows installers ads sources sites based on https://unchecky.com/ content.
|
||||
@@ -104,7 +117,6 @@ Sinfonietta's porn blocking hosts file |[link](https://github.com/Sinfonietta/ho
|
||||
Sinfonietta's snuff-site blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/snuff-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - pornography |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/porn) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
Sinfonietta's social media blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/social-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - social |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/social) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
@@ -194,6 +206,10 @@ pip3 install --user -r requirements.txt
|
||||
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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
@@ -257,6 +273,9 @@ readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
@@ -423,7 +442,7 @@ like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
@@ -490,6 +509,8 @@ the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
@@ -648,6 +669,8 @@ devices under a variety of operating systems.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
|
||||
@@ -0,0 +1,991 @@
|
||||
|
||||
2016-03-13,33272
|
||||
2016-03-13,33272
|
||||
2016-03-13,33273
|
||||
2016-03-13,33272
|
||||
2016-03-15,33333
|
||||
2016-03-15,33333
|
||||
2016-03-16,33333
|
||||
2016-03-16,33333
|
||||
2016-03-17,33337
|
||||
2016-03-20,33338
|
||||
2016-03-22,33347
|
||||
2016-03-24,33358
|
||||
2016-03-24,33358
|
||||
2016-03-24,33358
|
||||
2016-03-24,33358
|
||||
2016-03-24,31825
|
||||
2016-03-24,31825
|
||||
2016-03-24,33358
|
||||
2016-03-25,33356
|
||||
2016-03-26,32963
|
||||
2016-03-28,32962
|
||||
2016-03-28,32966
|
||||
2016-03-30,32984
|
||||
2016-03-30,32988
|
||||
2016-03-31,32993
|
||||
2016-04-01,32915
|
||||
2016-04-02,32915
|
||||
2016-04-02,32925
|
||||
2016-04-03,32925
|
||||
2016-04-03,32925
|
||||
2016-04-05,32936
|
||||
2016-04-06,32938
|
||||
2016-04-07,32944
|
||||
2016-04-09,32974
|
||||
2016-04-10,32980
|
||||
2016-04-11,33029
|
||||
2016-04-11,33043
|
||||
2016-04-12,33064
|
||||
2016-04-14,33106
|
||||
2016-04-15,33117
|
||||
2016-04-16,33259
|
||||
2016-04-18,33318
|
||||
2016-04-20,33336
|
||||
2016-04-20,33398
|
||||
2016-04-22,33696
|
||||
2016-04-26,32966
|
||||
2016-04-28,33010
|
||||
2016-04-29,33029
|
||||
2016-04-30,33046
|
||||
2016-05-02,33060
|
||||
2016-05-03,33062
|
||||
2016-05-06,33152
|
||||
2016-05-10,33161
|
||||
2016-05-13,33222
|
||||
2016-05-19,33196
|
||||
2016-05-23,33207
|
||||
2016-05-25,33211
|
||||
2016-05-27,33208
|
||||
2016-05-29,33224
|
||||
2016-05-30,33234
|
||||
2016-06-01,33257
|
||||
2016-06-03,33267
|
||||
2016-06-12,33312
|
||||
2016-06-13,33316
|
||||
2016-06-17,33361
|
||||
2016-06-19,33362
|
||||
2016-06-26,33312
|
||||
2016-07-10,32596
|
||||
2016-07-20,32628
|
||||
2016-07-21,32634
|
||||
2016-08-02,32572
|
||||
2016-08-08,32602
|
||||
2016-08-09,32608
|
||||
2016-08-26,32621
|
||||
2016-08-27,32622
|
||||
2016-08-28,32621
|
||||
2016-08-29,32656
|
||||
2016-08-31,32656
|
||||
2016-09-02,32659
|
||||
2016-09-03,32659
|
||||
2016-09-04,32659
|
||||
2016-09-05,32671
|
||||
2016-09-09,32677
|
||||
2016-09-10,32678
|
||||
2016-09-12,32716
|
||||
2016-09-14,32714
|
||||
2016-09-16,32709
|
||||
2016-09-16,32709
|
||||
2016-09-21,32712
|
||||
2016-09-22,33057
|
||||
2016-09-24,33061
|
||||
2016-09-27,33065
|
||||
2016-09-30,33095
|
||||
2016-09-30,35867
|
||||
2016-10-03,35883
|
||||
2016-10-06,35902
|
||||
2016-10-10,35916
|
||||
2016-10-12,35916
|
||||
2016-10-12,35917
|
||||
2016-10-14,35919
|
||||
2016-10-16,35923
|
||||
2016-10-16,35923
|
||||
2016-10-16,35923
|
||||
2016-10-19,35928
|
||||
2016-10-21,35947
|
||||
2016-10-23,35949
|
||||
2016-10-25,35958
|
||||
2016-10-29,35957
|
||||
2016-11-01,35960
|
||||
2016-11-03,35975
|
||||
2016-11-08,35982
|
||||
2016-11-08,35992
|
||||
2016-11-10,36006
|
||||
2016-11-15,36021
|
||||
2016-11-19,36028
|
||||
2016-11-20,37866
|
||||
2016-11-22,37872
|
||||
2016-11-25,37907
|
||||
2016-11-26,37918
|
||||
2016-11-27,38161
|
||||
2016-12-01,38299
|
||||
2016-12-02,38319
|
||||
2016-12-03,38329
|
||||
2016-12-05,38332
|
||||
2016-12-09,38343
|
||||
2016-12-09,38343
|
||||
2016-12-11,38309
|
||||
2016-12-11,38309
|
||||
2016-12-12,38308
|
||||
2016-12-15,39850
|
||||
2016-12-17,39848
|
||||
2016-12-18,39850
|
||||
2016-12-18,41279
|
||||
2016-12-19,41305
|
||||
2016-12-20,41382
|
||||
2016-12-21,41418
|
||||
2016-12-21,41375
|
||||
2016-12-22,41378
|
||||
2016-12-25,41392
|
||||
2016-12-27,41414
|
||||
2016-12-28,41434
|
||||
2017-01-02,41449
|
||||
2017-01-05,39420
|
||||
2017-01-05,41450
|
||||
2017-01-10,41523
|
||||
2017-01-11,41628
|
||||
2017-01-14,41624
|
||||
2017-01-18,41660
|
||||
2017-01-18,41661
|
||||
2017-01-20,41678
|
||||
2017-01-22,41686
|
||||
2017-01-26,41732
|
||||
2017-01-31,41771
|
||||
2017-02-04,41770
|
||||
2017-02-04,41771
|
||||
2017-02-07,41750
|
||||
2017-02-07,41749
|
||||
2017-02-10,41763
|
||||
2017-02-11,41765
|
||||
2017-02-13,41765
|
||||
2017-02-15,41785
|
||||
2017-02-17,41781
|
||||
2017-02-17,41781
|
||||
2017-02-20,41850
|
||||
2017-02-22,45750
|
||||
2017-02-23,45749
|
||||
2017-02-23,45205
|
||||
2017-02-24,45197
|
||||
2017-02-24,44784
|
||||
2017-02-26,44811
|
||||
2017-03-01,44863
|
||||
2017-03-04,44905
|
||||
2017-03-07,44912
|
||||
2017-03-10,45062
|
||||
2017-03-15,45090
|
||||
2017-03-16,45096
|
||||
2017-03-20,45106
|
||||
2017-03-22,45116
|
||||
2017-03-25,45142
|
||||
2017-03-30,45198
|
||||
2017-04-05,45238
|
||||
2017-04-08,45046
|
||||
2017-04-08,45046
|
||||
2017-04-08,45046
|
||||
2017-04-11,45071
|
||||
2017-04-13,44996
|
||||
2017-04-15,45027
|
||||
2017-04-16,45027
|
||||
2017-04-17,45046
|
||||
2017-04-18,45063
|
||||
2017-04-22,45116
|
||||
2017-04-25,45149
|
||||
2017-04-26,45175
|
||||
2017-05-02,45221
|
||||
2017-05-07,45260
|
||||
2017-05-08,45264
|
||||
2017-05-10,45326
|
||||
2017-05-13,45434
|
||||
2017-05-15,45450
|
||||
2017-05-15,45450
|
||||
2017-05-16,45517
|
||||
2017-05-21,45517
|
||||
2017-05-21,45595
|
||||
2017-05-23,45619
|
||||
2017-05-28,45759
|
||||
2017-05-29,45792
|
||||
2017-05-30,45802
|
||||
2017-06-02,45894
|
||||
2017-06-05,45936
|
||||
2017-06-11,46004
|
||||
2017-06-21,46217
|
||||
2017-06-22,46246
|
||||
2017-06-24,46167
|
||||
2017-06-28,46216
|
||||
2017-07-04,46219
|
||||
2017-07-10,46358
|
||||
2017-07-11,46369
|
||||
2017-07-11,46370
|
||||
2017-07-12,46384
|
||||
2017-07-17,46110
|
||||
2017-07-17,46109
|
||||
2017-07-18,46049
|
||||
2017-07-26,45753
|
||||
2017-07-28,45754
|
||||
2017-07-31,45783
|
||||
2017-08-08,45512
|
||||
2017-08-12,45671
|
||||
2017-08-15,48174
|
||||
2017-08-15,48174
|
||||
2017-08-18,48195
|
||||
2017-08-18,47950
|
||||
2017-08-20,47950
|
||||
2017-08-20,47964
|
||||
2017-08-20,47964
|
||||
2017-08-21,47924
|
||||
2017-08-28,47992
|
||||
2017-08-31,47984
|
||||
2017-09-05,47895
|
||||
2017-09-07,47959
|
||||
2017-09-13,47992
|
||||
2017-09-18,47941
|
||||
2017-09-21,47964
|
||||
2017-09-29,47983
|
||||
2017-10-05,47995
|
||||
2017-10-11,47980
|
||||
2017-10-15,52339
|
||||
2017-10-19,52308
|
||||
2017-10-25,52340
|
||||
2017-10-25,52367
|
||||
2017-10-28,52366
|
||||
2017-11-01,52411
|
||||
2017-11-04,52429
|
||||
2017-11-09,52465
|
||||
2017-11-16,52541
|
||||
2017-11-25,52590
|
||||
2017-11-30,52626
|
||||
2017-12-07,52542
|
||||
2017-12-11,52552
|
||||
2017-12-17,55244
|
||||
2017-12-18,52584
|
||||
2017-12-21,52592
|
||||
2017-12-27,52594
|
||||
2017-12-30,52593
|
||||
2018-01-01,52613
|
||||
2018-01-06,55235
|
||||
2018-01-10,55231
|
||||
2018-01-13,55141
|
||||
2018-01-14,55149
|
||||
2018-01-21,55246
|
||||
2018-01-22,55248
|
||||
2018-01-23,55254
|
||||
2018-01-26,55257
|
||||
2018-01-26,55360
|
||||
2018-01-31,55275
|
||||
2018-02-02,54472
|
||||
2018-02-08,67205
|
||||
2018-02-09,67205
|
||||
2018-02-11,67219
|
||||
2018-02-13,67193
|
||||
2018-02-14,67219
|
||||
2018-02-15,67216
|
||||
2018-02-20,67184
|
||||
2018-02-24,71247
|
||||
2018-02-24,68170
|
||||
2018-02-25,68163
|
||||
2018-02-25,68162
|
||||
2018-02-26,68178
|
||||
2018-02-28,68198
|
||||
2018-03-03,68194
|
||||
2018-03-04,68209
|
||||
2018-03-04,68131
|
||||
2018-03-06,68185
|
||||
2018-03-07,68185
|
||||
2018-03-08,68180
|
||||
2018-03-09,68196
|
||||
2018-03-10,68197
|
||||
2018-03-12,68221
|
||||
2018-03-13,68223
|
||||
2018-03-14,68230
|
||||
2018-03-15,68729
|
||||
2018-03-15,68240
|
||||
2018-03-17,68245
|
||||
2018-03-17,68245
|
||||
2018-03-19,68282
|
||||
2018-03-20,68320
|
||||
2018-03-22,68324
|
||||
2018-03-23,72731
|
||||
2018-03-23,72731
|
||||
2018-03-24,68810
|
||||
2018-03-26,68864
|
||||
2018-03-28,68929
|
||||
2018-03-29,68925
|
||||
2018-03-30,68924
|
||||
2018-04-02,68476
|
||||
2018-04-02,67970
|
||||
2018-04-04,67358
|
||||
2018-04-05,67337
|
||||
2018-04-06,67282
|
||||
2018-04-06,67287
|
||||
2018-04-08,67219
|
||||
2018-04-12,67235
|
||||
2018-04-16,67132
|
||||
2018-04-17,67221
|
||||
2018-04-19,67160
|
||||
2018-04-21,67193
|
||||
2018-04-22,67191
|
||||
2018-04-24,67201
|
||||
2018-04-25,67079
|
||||
2018-04-30,67134
|
||||
2018-05-02,66913
|
||||
2018-05-05,66920
|
||||
2018-05-08,66771
|
||||
2018-05-12,66798
|
||||
2018-05-13,66794
|
||||
2018-05-17,66473
|
||||
2018-05-19,66482
|
||||
2018-05-22,66495
|
||||
2018-05-30,67718
|
||||
2018-06-02,67739
|
||||
2018-06-02,67739
|
||||
2018-06-02,67739
|
||||
2018-06-05,67954
|
||||
2018-06-08,69104
|
||||
2018-06-10,69126
|
||||
2018-06-14,69240
|
||||
2018-06-14,69239
|
||||
2018-06-14,69239
|
||||
2018-06-14,69239
|
||||
2018-06-14,69239
|
||||
2018-06-16,69450
|
||||
2018-06-17,69644
|
||||
2018-06-18,69731
|
||||
2018-06-20,70061
|
||||
2018-06-24,70112
|
||||
2018-06-28,70156
|
||||
2018-06-30,70342
|
||||
2018-07-04,71854
|
||||
2018-07-06,74891
|
||||
2018-07-09,74945
|
||||
2018-07-11,73713
|
||||
2018-07-16,73718
|
||||
2018-07-23,73232
|
||||
2018-07-26,73419
|
||||
2018-07-26,73419
|
||||
2018-07-30,74239
|
||||
2018-08-01,74303
|
||||
2018-08-08,74764
|
||||
2018-08-13,75087
|
||||
2018-08-19,76016
|
||||
2018-08-22,75394
|
||||
2018-08-24,74715
|
||||
2018-08-25,74635
|
||||
2018-08-29,73720
|
||||
2018-09-04,73659
|
||||
2018-09-05,72924
|
||||
2018-09-06,72996
|
||||
2018-09-08,72991
|
||||
2018-09-13,72175
|
||||
2018-09-16,70972
|
||||
2018-09-18,70108
|
||||
2018-09-23,70400
|
||||
2018-10-02,70403
|
||||
2018-10-05,69279
|
||||
2018-10-09,69229
|
||||
2018-10-14,69306
|
||||
2018-10-22,67474
|
||||
2018-10-23,67208
|
||||
2018-11-01,66633
|
||||
2018-11-02,67025
|
||||
2018-11-14,79275
|
||||
2018-11-20,78514
|
||||
2018-11-21,78628
|
||||
2018-11-26,77807
|
||||
2018-11-29,78336
|
||||
2018-12-04,78327
|
||||
2018-12-11,76983
|
||||
2018-12-15,76989
|
||||
2018-12-23,77357
|
||||
2018-12-29,89816
|
||||
2018-12-30,77279
|
||||
2019-01-04,77074
|
||||
2019-01-10,52541
|
||||
2019-01-13,52860
|
||||
2019-01-22,52885
|
||||
2019-01-26,53108
|
||||
2019-01-29,53133
|
||||
2019-02-06,53205
|
||||
2019-02-11,53957
|
||||
2019-02-18,54062
|
||||
2019-02-24,54084
|
||||
2019-03-02,54074
|
||||
2019-03-06,53588
|
||||
2019-03-15,53367
|
||||
2019-03-21,55195
|
||||
2019-03-26,55315
|
||||
2019-04-02,55266
|
||||
2019-04-07,55224
|
||||
2019-04-11,54947
|
||||
2019-04-17,54663
|
||||
2019-04-25,54973
|
||||
2019-05-02,57370
|
||||
2019-05-04,57358
|
||||
2019-05-05,57363
|
||||
2019-05-10,57232
|
||||
2019-05-13,57195
|
||||
2019-05-23,57232
|
||||
2019-05-24,57224
|
||||
2019-05-29,57480
|
||||
2019-06-05,57471
|
||||
2019-06-11,57474
|
||||
2019-06-17,58873
|
||||
2019-06-19,58884
|
||||
2019-06-22,59105
|
||||
2019-06-28,57442
|
||||
2019-07-04,57491
|
||||
2019-07-21,57518
|
||||
2019-07-27,57596
|
||||
2019-07-31,57619
|
||||
2019-08-06,58259
|
||||
2019-08-10,58414
|
||||
2019-08-13,58693
|
||||
2019-08-14,58822
|
||||
2019-08-14,58822
|
||||
2019-08-22,58976
|
||||
2019-08-30,59015
|
||||
2019-09-06,56476
|
||||
2019-09-09,55889
|
||||
2019-09-09,56510
|
||||
2019-09-09,55901
|
||||
2019-09-10,59096
|
||||
2019-09-19,59130
|
||||
2019-09-23,59186
|
||||
2019-09-29,59238
|
||||
2019-10-10,56565
|
||||
2019-10-12,56581
|
||||
2019-10-15,59798
|
||||
2019-10-18,59672
|
||||
2019-10-27,61052
|
||||
2019-10-27,61806
|
||||
2019-10-30,61925
|
||||
2019-10-31,62086
|
||||
2019-11-03,62241
|
||||
2019-11-15,61930
|
||||
2019-11-17,62011
|
||||
2019-11-20,63180
|
||||
2019-11-26,63523
|
||||
2019-11-27,63526
|
||||
2019-12-02,63545
|
||||
2019-12-11,60406
|
||||
2019-12-15,60104
|
||||
2019-12-20,60146
|
||||
2019-12-21,60153
|
||||
2019-12-23,60142
|
||||
2019-12-30,60177
|
||||
2020-01-01,60157
|
||||
2020-01-04,60317
|
||||
2020-01-06,60285
|
||||
2020-01-09,61010
|
||||
2020-01-11,61361
|
||||
2020-01-14,71711
|
||||
2020-01-16,71715
|
||||
2020-01-16,71717
|
||||
2020-01-16,71719
|
||||
2020-01-19,71710
|
||||
2020-01-21,71673
|
||||
2020-01-23,71438
|
||||
2020-01-24,70925
|
||||
2020-01-30,71891
|
||||
2020-02-03,72155
|
||||
2020-02-05,72064
|
||||
2020-02-09,72106
|
||||
2020-02-14,72214
|
||||
2020-02-17,72255
|
||||
2020-02-21,72438
|
||||
2020-02-22,72438
|
||||
2020-02-25,72425
|
||||
2020-02-25,72424
|
||||
2020-03-01,72569
|
||||
2020-03-05,72476
|
||||
2020-03-07,72511
|
||||
2020-03-11,73409
|
||||
2020-03-15,74788
|
||||
2020-03-18,75084
|
||||
2020-03-21,75503
|
||||
2020-03-25,75889
|
||||
2020-03-28,76090
|
||||
2020-03-29,76053
|
||||
2020-04-01,76145
|
||||
2020-04-03,75458
|
||||
2020-04-03,75458
|
||||
2020-04-03,76304
|
||||
2020-04-04,76251
|
||||
2020-04-06,76334
|
||||
2020-04-09,76551
|
||||
2020-04-10,76584
|
||||
2020-04-11,79054
|
||||
2020-04-13,79229
|
||||
2020-04-16,79550
|
||||
2020-04-18,79667
|
||||
2020-04-22,79819
|
||||
2020-04-26,79796
|
||||
2020-04-28,79730
|
||||
2020-05-02,80514
|
||||
2020-05-05,80092
|
||||
2020-05-05,80223
|
||||
2020-05-12,82141
|
||||
2020-05-13,82283
|
||||
2020-05-13,82286
|
||||
2020-05-15,82344
|
||||
2020-05-20,82275
|
||||
2020-05-26,81962
|
||||
2020-05-27,82002
|
||||
2020-06-02,82179
|
||||
2020-06-09,82094
|
||||
2020-06-16,82102
|
||||
2020-06-22,81964
|
||||
2020-06-25,82024
|
||||
2020-06-27,81939
|
||||
2020-07-02,82084
|
||||
2020-07-02,82083
|
||||
2020-07-05,81982
|
||||
2020-07-06,81952
|
||||
2020-07-13,82140
|
||||
2020-07-18,82358
|
||||
2020-07-24,82531
|
||||
2020-07-29,83451
|
||||
2020-08-01,83367
|
||||
2020-08-03,82705
|
||||
2020-08-06,83213
|
||||
2020-08-13,83758
|
||||
2020-08-14,83805
|
||||
2020-08-15,84196
|
||||
2020-08-17,83597
|
||||
2020-08-19,82375
|
||||
2020-08-25,80819
|
||||
2020-09-02,81281
|
||||
2020-09-07,81227
|
||||
2020-09-14,81800
|
||||
2020-09-20,81761
|
||||
2020-09-26,82114
|
||||
2020-10-03,82186
|
||||
2020-10-08,81837
|
||||
2020-10-13,79337
|
||||
2020-10-14,80969
|
||||
2020-10-19,83146
|
||||
2020-10-29,84808
|
||||
2020-11-01,84494
|
||||
2020-11-03,86348
|
||||
2020-11-08,86314
|
||||
2020-11-10,85798
|
||||
2020-11-14,84528
|
||||
2020-11-15,86403
|
||||
2020-11-16,86435
|
||||
2020-11-19,84576
|
||||
2020-11-22,86551
|
||||
2020-11-25,87262
|
||||
2020-11-28,87351
|
||||
2020-12-02,85369
|
||||
2020-12-09,85799
|
||||
2020-12-14,86064
|
||||
2020-12-19,85929
|
||||
2020-12-26,85892
|
||||
2020-12-31,85602
|
||||
2021-01-02,85420
|
||||
2021-01-05,85643
|
||||
2021-01-12,85710
|
||||
2021-01-17,86490
|
||||
2021-01-22,87157
|
||||
2021-01-22,87161
|
||||
2021-01-24,87514
|
||||
2021-01-31,87820
|
||||
2021-02-02,88036
|
||||
2021-02-03,88073
|
||||
2021-02-08,88685
|
||||
2021-02-09,88745
|
||||
2021-02-14,89076
|
||||
2021-02-16,93746
|
||||
2021-02-21,94585
|
||||
2021-02-22,96076
|
||||
2021-02-26,96333
|
||||
2021-02-28,96347
|
||||
2021-03-06,97425
|
||||
2021-03-09,97769
|
||||
2021-03-10,99152
|
||||
2021-03-16,98733
|
||||
2021-03-21,98645
|
||||
2021-03-28,99544
|
||||
2021-03-31,108940
|
||||
2021-04-04,109270
|
||||
2021-04-09,109813
|
||||
2021-04-13,107803
|
||||
2021-04-19,111151
|
||||
2021-04-24,114610
|
||||
2021-04-26,111021
|
||||
2021-04-26,111249
|
||||
2021-04-29,112089
|
||||
2021-05-01,111882
|
||||
2021-05-04,110432
|
||||
2021-05-05,110504
|
||||
2021-05-06,110621
|
||||
2021-05-06,110998
|
||||
2021-05-06,110997
|
||||
2021-05-12,112327
|
||||
2021-05-15,112705
|
||||
2021-05-17,111913
|
||||
2021-05-22,112916
|
||||
2021-05-25,114274
|
||||
2021-05-31,114049
|
||||
2021-06-07,113402
|
||||
2021-06-16,112346
|
||||
2021-06-22,111706
|
||||
2021-06-28,112459
|
||||
2021-07-01,113216
|
||||
2021-07-04,113168
|
||||
2021-07-13,113907
|
||||
2021-07-18,114429
|
||||
2021-07-19,110047
|
||||
2021-07-26,115105
|
||||
2021-07-29,115692
|
||||
2021-08-02,116831
|
||||
2021-08-09,118512
|
||||
2021-08-17,117982
|
||||
2021-08-20,118537
|
||||
2021-08-25,120936
|
||||
2021-08-26,121595
|
||||
2021-08-30,120688
|
||||
2021-09-02,121824
|
||||
2021-09-06,122652
|
||||
2021-09-07,124487
|
||||
2021-09-12,124989
|
||||
2021-09-17,124719
|
||||
2021-09-24,129180
|
||||
2021-09-30,147108
|
||||
2021-09-30,134836
|
||||
2021-10-03,136868
|
||||
2021-10-05,137584
|
||||
2021-10-12,138460
|
||||
2021-10-14,139153
|
||||
2021-10-19,139442
|
||||
2021-10-23,139543
|
||||
2021-10-23,139541
|
||||
2021-10-27,138882
|
||||
2021-11-04,139491
|
||||
2021-11-11,139649
|
||||
2021-11-14,139612
|
||||
2021-11-17,140054
|
||||
2021-11-21,142729
|
||||
2021-11-29,144080
|
||||
2021-11-29,144061
|
||||
2021-12-05,143146
|
||||
2021-12-09,143072
|
||||
2021-12-12,143309
|
||||
2021-12-13,143914
|
||||
2021-12-16,144716
|
||||
2021-12-19,144777
|
||||
2021-12-20,145179
|
||||
2021-12-25,146314
|
||||
2021-12-30,146167
|
||||
2021-12-30,146352
|
||||
2021-12-30,146341
|
||||
2022-01-02,146204
|
||||
2022-01-04,146469
|
||||
2022-01-07,146755
|
||||
2022-01-11,142036
|
||||
2022-01-18,143974
|
||||
2022-01-19,143643
|
||||
2022-01-21,144322
|
||||
2022-01-24,147674
|
||||
2022-01-28,149469
|
||||
2022-01-30,149614
|
||||
2022-01-31,146038
|
||||
2022-02-01,146439
|
||||
2022-02-07,147156
|
||||
2022-02-12,149803
|
||||
2022-02-13,149933
|
||||
2022-02-13,149929
|
||||
2022-02-17,149994
|
||||
2022-02-22,145439
|
||||
2022-02-26,145613
|
||||
2022-03-06,149660
|
||||
2022-03-07,148474
|
||||
2022-03-09,148789
|
||||
2022-03-12,149208
|
||||
2022-03-14,147415
|
||||
2022-03-19,148027
|
||||
2022-03-24,180548
|
||||
2022-03-29,155863
|
||||
2022-03-31,156341
|
||||
2022-04-05,157838
|
||||
2022-04-09,158537
|
||||
2022-04-13,159340
|
||||
2022-04-18,159304
|
||||
2022-04-21,160053
|
||||
2022-04-25,157138
|
||||
2022-04-29,148241
|
||||
2022-05-03,161560
|
||||
2022-05-05,161800
|
||||
2022-05-10,159694
|
||||
2022-05-14,160441
|
||||
2022-05-19,163368
|
||||
2022-05-25,191323
|
||||
2022-05-29,191995
|
||||
2022-05-31,160533
|
||||
2022-06-02,160896
|
||||
2022-06-07,157983
|
||||
2022-06-09,158346
|
||||
2022-06-09,158347
|
||||
2022-06-16,177059
|
||||
2022-06-21,156856
|
||||
2022-06-21,156970
|
||||
2022-06-25,157950
|
||||
2022-06-29,170316
|
||||
2022-07-01,170569
|
||||
2022-07-04,158556
|
||||
2022-07-13,194092
|
||||
2022-07-16,184777
|
||||
2022-07-16,184770
|
||||
2022-07-18,160755
|
||||
2022-07-21,179428
|
||||
2022-07-23,180487
|
||||
2022-07-25,179579
|
||||
2022-07-29,180750
|
||||
2022-08-03,181812
|
||||
2022-08-09,181899
|
||||
2022-08-12,182726
|
||||
2022-08-17,183727
|
||||
2022-08-20,184745
|
||||
2022-08-24,185640
|
||||
2022-08-25,186087
|
||||
2022-08-31,185912
|
||||
2022-09-04,186641
|
||||
2022-09-05,191782
|
||||
2022-09-08,192842
|
||||
2022-09-11,193371
|
||||
2022-09-13,194587
|
||||
2022-09-17,196188
|
||||
2022-09-23,204227
|
||||
2022-10-01,206935
|
||||
2022-10-06,208226
|
||||
2022-10-09,208451
|
||||
2022-10-13,210501
|
||||
2022-10-15,211042
|
||||
2022-10-17,211076
|
||||
2022-10-20,211743
|
||||
2022-10-27,213688
|
||||
2022-11-01,215527
|
||||
2022-11-09,214530
|
||||
2022-11-12,214454
|
||||
2022-11-13,214333
|
||||
2022-11-20,218179
|
||||
2022-11-21,218110
|
||||
2022-11-26,216686
|
||||
2022-11-28,216181
|
||||
2022-11-29,217165
|
||||
2022-12-03,216919
|
||||
2022-12-04,216571
|
||||
2022-12-05,217958
|
||||
2022-12-06,219026
|
||||
2022-12-11,217688
|
||||
2022-12-13,218407
|
||||
2022-12-15,222364
|
||||
2022-12-18,219618
|
||||
2022-12-20,223059
|
||||
2022-12-26,221142
|
||||
2022-12-29,221824
|
||||
2022-12-29,221916
|
||||
2023-01-01,222038
|
||||
2023-01-06,223042
|
||||
2023-01-08,223173
|
||||
2023-01-11,225176
|
||||
2023-01-13,225513
|
||||
2023-01-19,227763
|
||||
2023-01-23,228518
|
||||
2023-01-24,229196
|
||||
2023-01-27,230611
|
||||
2023-01-27,230614
|
||||
2023-01-27,230612
|
||||
2023-01-31,231114
|
||||
2023-02-05,233277
|
||||
2023-02-07,234852
|
||||
2023-02-07,234853
|
||||
2023-02-07,234854
|
||||
2023-02-16,239100
|
||||
2023-02-19,240291
|
||||
2023-02-23,241174
|
||||
2023-02-28,243453
|
||||
2023-03-03,243164
|
||||
2023-03-06,243547
|
||||
2023-03-07,243876
|
||||
2023-03-10,245743
|
||||
2023-03-14,247394
|
||||
2023-03-21,250342
|
||||
2023-03-25,251981
|
||||
2023-03-29,252841
|
||||
2023-04-07,256599
|
||||
2023-04-11,257848
|
||||
2023-04-16,259147
|
||||
2023-04-18,262562
|
||||
2023-04-19,228612
|
||||
2023-04-19,228619
|
||||
2023-04-23,229233
|
||||
2023-04-26,233002
|
||||
2023-04-27,233408
|
||||
2023-04-30,233500
|
||||
2023-05-02,234399
|
||||
2023-05-05,235623
|
||||
2023-05-08,235772
|
||||
2023-05-11,237645
|
||||
2023-05-14,239768
|
||||
2023-05-15,240909
|
||||
2023-05-20,242135
|
||||
2023-05-21,242492
|
||||
2023-05-24,245092
|
||||
2023-06-02,247700
|
||||
2023-06-06,248875
|
||||
2023-06-10,249684
|
||||
2023-06-11,249760
|
||||
2023-06-13,250249
|
||||
2023-06-14,251127
|
||||
2023-06-14,251804
|
||||
2023-06-16,252822
|
||||
2023-06-17,252534
|
||||
2023-06-18,252321
|
||||
2023-06-23,254123
|
||||
2023-06-27,254755
|
||||
2023-07-01,255406
|
||||
2023-07-06,257015
|
||||
2023-07-09,257492
|
||||
2023-07-14,259213
|
||||
2023-07-15,259315
|
||||
2023-07-21,261085
|
||||
2023-07-23,261277
|
||||
2023-07-27,262572
|
||||
2023-08-01,263819
|
||||
2023-08-04,265957
|
||||
2023-08-05,266045
|
||||
2023-08-08,271201
|
||||
2023-08-05,266045
|
||||
2023-08-08,271201
|
||||
2023-08-13,272866
|
||||
2023-08-17,273675
|
||||
2023-08-21,274641
|
||||
2023-08-22,275015
|
||||
2023-08-26,276590
|
||||
2023-08-28,276815
|
||||
2023-09-03,276436
|
||||
2023-09-04,278801
|
||||
2023-09-05,279611
|
||||
2023-09-06,279206
|
||||
2023-09-06,280613
|
||||
2023-09-08,281493
|
||||
2023-09-08,281509
|
||||
2023-09-10,256954
|
||||
2023-09-14,256989
|
||||
2023-09-17,233472
|
||||
2023-09-21,199830
|
||||
2023-09-24,200426
|
||||
2023-09-25,199401
|
||||
2023-09-30,199695
|
||||
2023-10-02,200074
|
||||
2023-10-04,201463
|
||||
2023-10-08,202522
|
||||
2023-10-12,206311
|
||||
2023-10-13,207029
|
||||
2023-10-17,207906
|
||||
2023-10-18,208401
|
||||
2023-10-21,210083
|
||||
2023-10-23,210270
|
||||
2023-10-27,212690
|
||||
2023-11-01,213830
|
||||
2023-11-02,214583
|
||||
2023-11-03,215108
|
||||
2023-11-08,217049
|
||||
2023-11-11,217953
|
||||
2023-11-13,218577
|
||||
2023-11-19,220976
|
||||
2023-11-21,221961
|
||||
2023-11-24,223522
|
||||
2023-11-25,223877
|
||||
2023-11-25,223872
|
||||
2023-11-25,223909
|
||||
2023-11-26,223980
|
||||
2023-11-26,224012
|
||||
2023-12-01,208023
|
||||
2023-12-03,210172
|
||||
2023-12-12,207663
|
||||
2023-12-16,209452
|
||||
2023-12-17,209646
|
||||
2023-12-17,209667
|
||||
2023-12-25,210768
|
||||
2023-12-30,211940
|
||||
2024-01-03,213382
|
||||
2024-01-06,214694
|
||||
2024-01-13,219207
|
||||
2024-01-17,220462
|
||||
2024-01-21,221685
|
||||
2024-01-27,224343
|
||||
2024-01-30,225628
|
||||
2024-02-06,228946
|
||||
2024-02-10,217865
|
||||
2024-02-12,218879
|
||||
2024-02-15,221453
|
||||
2024-02-24,255408
|
||||
2024-02-25,255481
|
||||
2024-02-28,259102
|
||||
2024-03-04,262792
|
||||
2024-03-09,267662
|
||||
2024-03-15,272078
|
||||
2024-03-19,274816
|
||||
2024-03-23,277541
|
||||
2024-03-28,279824
|
||||
2024-04-02,280777
|
||||
2024-04-04,225394
|
||||
2024-04-09,218760
|
||||
2024-04-11,219308
|
||||
2024-04-18,219756
|
||||
2024-04-22,221564
|
||||
2024-04-25,223019
|
||||
2024-05-01,222352
|
||||
2024-05-03,222756
|
||||
2024-05-12,227220
|
||||
2024-05-20,232601
|
||||
2024-05-27,236489
|
||||
2024-06-03,239513
|
||||
2024-06-08,242522
|
||||
2024-06-14,247465
|
||||
2024-06-16,248578
|
||||
2024-06-19,251370
|
||||
2024-06-21,253602
|
||||
2024-06-24,254665
|
||||
2024-06-26,256298
|
||||
2024-07-01,258343
|
||||
2024-07-04,260189
|
||||
2024-07-07,247084
|
||||
2024-07-11,249815
|
||||
2024-07-14,250838
|
||||
2024-07-15,251424
|
||||
2024-07-20,253994
|
||||
2024-07-27,254084
|
||||
2024-07-30,255292
|
||||
2024-08-02,256660
|
||||
2024-08-04,257148
|
||||
2024-08-08,259441
|
||||
2024-08-11,260512
|
||||
2024-08-16,263076
|
||||
2024-08-17,263582
|
||||
2024-08-20,265076
|
||||
2024-08-26,267545
|
||||
2024-08-29,268966
|
||||
2024-08-30,269438
|
||||
2024-08-31,269539
|
||||
2024-09-04,274063
|
||||
2024-09-06,275080
|
||||
2024-09-10,263680
|
||||
2024-09-13,264305
|
||||
2024-09-16,265285
|
||||
2024-09-20,264236
|
||||
2024-09-21,212724
|
||||
2024-09-22,211622
|
||||
2024-09-25,212675
|
||||
2024-09-27,213244
|
||||
2024-09-27,213245
|
||||
2024-10-01,213245
|
||||
2024-10-01,214048
|
||||
2024-10-01,214048
|
||||
2024-10-03,203839
|
||||
2024-10-05,203547
|
||||
2024-10-07,203022
|
||||
2024-10-09,203475
|
||||
2024-10-10,203579
|
||||
|
After Width: | Height: | Size: 39 KiB |
@@ -10,15 +10,15 @@ sources can be found in the `hosts/data/` directory.
|
||||
|
||||

|
||||
|
||||
[](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://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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Unified hosts file with gambling, porn extensions
|
||||
|
||||
@@ -30,18 +30,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **April 24 2023**.
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file with gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts)
|
||||
containing 226,409 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts)
|
||||
containing 205,658 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[15 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant.
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
@@ -49,22 +49,37 @@ 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) | 171,163 | [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) | 173,357 | [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) | 178,627 | [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) | 218,945 | [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) | 173,987 | [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) | 180,821 | [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) | 221,139 | [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) | 176,181 | [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) | 226,409 | [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) | 181,451 | [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) | 221,768 | [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) | 228,603 | [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) | 183,645 | [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) | 223,962 | [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) | 229,232 | [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) | 231,426 | [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) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -85,11 +100,9 @@ add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.g
|
||||
add.Spam |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Spam sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
Mitchell Krog's - Badd Boyz Hosts |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | MIT | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)| Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers
|
||||
hostsVN |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Hosts block ads of Vietnamese
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com/PolishFiltersTeam/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
MetaMask eth-phishing-detect |[link](https://github.com/MetaMask/eth-phishing-detect) | [raw](https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt) | DON'T BE A DICK PUBLIC LICENSE | [issues](https://github.com/MetaMask/eth-phishing-detect/issues)| Phishing domains targeting Ethereum users.
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/FiltersHeroes/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com//FiltersHeroes/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
minecraft-hosts |[link](https://github.com/jamiemansfield/minecraft-hosts) | [raw](https://raw.githubusercontent.com/jamiemansfield/minecraft-hosts/master/lists/tracking.txt) | CC0-1.0 | [issues](https://github.com/jamiemansfield/minecraft-hosts/issues)| Minecraft related tracker hosts
|
||||
MVPS hosts file |[link](https://winhelp2002.mvps.org/) | [raw](https://winhelp2002.mvps.org/hosts.txt) | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)| The purpose of this site is to provide the user with a high quality custom HOSTS file.
|
||||
shady-hosts |[link](https://github.com/shreyasminocha/shady-hosts) | [raw](https://raw.githubusercontent.com/shreyasminocha/shady-hosts/main/hosts) | CC0-1.0 | [issues](https://github.com/shreyasminocha/shady-hosts/issues)| Analytics, ad, and activity monitoring hosts
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org/) |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | non-commercial with attribution | [issues](mailto:hosts@someonewhocares.org)| How to make the internet not suck (as much).
|
||||
Tiuxo hostlist - ads |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/ads) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
UncheckyAds |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Windows installers ads sources sites based on https://unchecky.com/ content.
|
||||
@@ -192,6 +205,10 @@ pip3 install --user -r requirements.txt
|
||||
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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
@@ -255,6 +272,9 @@ readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
@@ -421,7 +441,7 @@ like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
@@ -488,6 +508,8 @@ the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
@@ -646,6 +668,8 @@ devices under a variety of operating systems.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
|
||||
@@ -0,0 +1,991 @@
|
||||
|
||||
2016-03-13,33217
|
||||
2016-03-13,33217
|
||||
2016-03-13,33218
|
||||
2016-03-13,33217
|
||||
2016-03-15,33225
|
||||
2016-03-15,33225
|
||||
2016-03-16,33225
|
||||
2016-03-16,33225
|
||||
2016-03-17,33229
|
||||
2016-03-20,33230
|
||||
2016-03-22,33239
|
||||
2016-03-24,33250
|
||||
2016-03-24,33250
|
||||
2016-03-24,33250
|
||||
2016-03-24,33250
|
||||
2016-03-24,31722
|
||||
2016-03-24,31722
|
||||
2016-03-24,33250
|
||||
2016-03-25,33248
|
||||
2016-03-26,32855
|
||||
2016-03-28,32854
|
||||
2016-03-28,32858
|
||||
2016-03-30,32876
|
||||
2016-03-30,32880
|
||||
2016-03-31,32885
|
||||
2016-04-01,32807
|
||||
2016-04-02,32807
|
||||
2016-04-02,32807
|
||||
2016-04-03,32807
|
||||
2016-04-03,32807
|
||||
2016-04-05,32818
|
||||
2016-04-06,32820
|
||||
2016-04-07,32826
|
||||
2016-04-09,32856
|
||||
2016-04-10,32862
|
||||
2016-04-11,32911
|
||||
2016-04-11,32925
|
||||
2016-04-12,32946
|
||||
2016-04-14,32988
|
||||
2016-04-15,32999
|
||||
2016-04-16,33029
|
||||
2016-04-18,33088
|
||||
2016-04-20,33106
|
||||
2016-04-20,33168
|
||||
2016-04-22,33466
|
||||
2016-04-26,32736
|
||||
2016-04-28,32780
|
||||
2016-04-29,32799
|
||||
2016-04-30,32816
|
||||
2016-05-02,32830
|
||||
2016-05-03,32832
|
||||
2016-05-06,32922
|
||||
2016-05-10,32931
|
||||
2016-05-13,32992
|
||||
2016-05-19,32966
|
||||
2016-05-23,32977
|
||||
2016-05-25,32981
|
||||
2016-05-27,32978
|
||||
2016-05-29,32994
|
||||
2016-05-30,33004
|
||||
2016-06-01,33027
|
||||
2016-06-03,33037
|
||||
2016-06-12,33082
|
||||
2016-06-13,33086
|
||||
2016-06-17,33131
|
||||
2016-06-19,33132
|
||||
2016-06-26,33082
|
||||
2016-07-10,32366
|
||||
2016-07-20,32398
|
||||
2016-07-21,32404
|
||||
2016-08-02,32342
|
||||
2016-08-08,32372
|
||||
2016-08-09,32378
|
||||
2016-08-26,32391
|
||||
2016-08-27,32392
|
||||
2016-08-28,32391
|
||||
2016-08-29,32426
|
||||
2016-08-31,32426
|
||||
2016-09-02,32429
|
||||
2016-09-03,32429
|
||||
2016-09-04,32429
|
||||
2016-09-05,32441
|
||||
2016-09-09,32447
|
||||
2016-09-10,32448
|
||||
2016-09-12,32486
|
||||
2016-09-14,32484
|
||||
2016-09-16,32479
|
||||
2016-09-16,32479
|
||||
2016-09-21,32482
|
||||
2016-09-22,32827
|
||||
2016-09-24,32831
|
||||
2016-09-27,32835
|
||||
2016-09-30,32865
|
||||
2016-09-30,35637
|
||||
2016-10-03,35653
|
||||
2016-10-06,35672
|
||||
2016-10-10,35686
|
||||
2016-10-12,35686
|
||||
2016-10-12,35687
|
||||
2016-10-14,35689
|
||||
2016-10-16,35693
|
||||
2016-10-16,35693
|
||||
2016-10-16,35693
|
||||
2016-10-19,35698
|
||||
2016-10-21,35717
|
||||
2016-10-23,35719
|
||||
2016-10-25,35728
|
||||
2016-10-29,35727
|
||||
2016-11-01,35730
|
||||
2016-11-03,35745
|
||||
2016-11-08,35752
|
||||
2016-11-08,35762
|
||||
2016-11-10,35776
|
||||
2016-11-15,35791
|
||||
2016-11-19,35798
|
||||
2016-11-20,37636
|
||||
2016-11-22,37642
|
||||
2016-11-25,37677
|
||||
2016-11-26,37688
|
||||
2016-11-27,37931
|
||||
2016-12-01,38069
|
||||
2016-12-02,38089
|
||||
2016-12-03,38099
|
||||
2016-12-05,38102
|
||||
2016-12-09,38113
|
||||
2016-12-09,38113
|
||||
2016-12-11,38079
|
||||
2016-12-11,38079
|
||||
2016-12-12,38078
|
||||
2016-12-15,39620
|
||||
2016-12-17,39618
|
||||
2016-12-18,39620
|
||||
2016-12-18,41049
|
||||
2016-12-19,41075
|
||||
2016-12-20,41152
|
||||
2016-12-21,41188
|
||||
2016-12-21,41145
|
||||
2016-12-22,41148
|
||||
2016-12-25,41162
|
||||
2016-12-27,41184
|
||||
2016-12-28,41204
|
||||
2017-01-02,41219
|
||||
2017-01-05,39190
|
||||
2017-01-05,41220
|
||||
2017-01-10,41293
|
||||
2017-01-11,41398
|
||||
2017-01-14,41394
|
||||
2017-01-18,41430
|
||||
2017-01-18,41431
|
||||
2017-01-20,41448
|
||||
2017-01-22,41456
|
||||
2017-01-26,41502
|
||||
2017-01-31,41541
|
||||
2017-02-04,41540
|
||||
2017-02-04,41540
|
||||
2017-02-07,41519
|
||||
2017-02-07,41518
|
||||
2017-02-10,41532
|
||||
2017-02-11,41534
|
||||
2017-02-13,41534
|
||||
2017-02-15,41554
|
||||
2017-02-17,41550
|
||||
2017-02-17,41550
|
||||
2017-02-20,41619
|
||||
2017-02-22,45519
|
||||
2017-02-23,45518
|
||||
2017-02-23,44974
|
||||
2017-02-24,44966
|
||||
2017-02-24,44553
|
||||
2017-02-26,44580
|
||||
2017-03-01,44632
|
||||
2017-03-04,44674
|
||||
2017-03-07,44680
|
||||
2017-03-10,44830
|
||||
2017-03-15,44858
|
||||
2017-03-16,44864
|
||||
2017-03-20,44874
|
||||
2017-03-22,44884
|
||||
2017-03-25,44910
|
||||
2017-03-30,44966
|
||||
2017-04-05,45006
|
||||
2017-04-08,44814
|
||||
2017-04-08,44814
|
||||
2017-04-08,44814
|
||||
2017-04-11,44839
|
||||
2017-04-13,44763
|
||||
2017-04-15,44794
|
||||
2017-04-16,44794
|
||||
2017-04-17,44813
|
||||
2017-04-18,44830
|
||||
2017-04-22,44883
|
||||
2017-04-25,44916
|
||||
2017-04-26,44942
|
||||
2017-05-02,44988
|
||||
2017-05-07,45027
|
||||
2017-05-08,45031
|
||||
2017-05-10,45093
|
||||
2017-05-13,45201
|
||||
2017-05-15,45217
|
||||
2017-05-15,45217
|
||||
2017-05-16,45284
|
||||
2017-05-21,45284
|
||||
2017-05-21,45362
|
||||
2017-05-23,45386
|
||||
2017-05-28,45526
|
||||
2017-05-29,45559
|
||||
2017-05-30,45569
|
||||
2017-06-02,45661
|
||||
2017-06-05,45703
|
||||
2017-06-11,45771
|
||||
2017-06-21,45984
|
||||
2017-06-22,46013
|
||||
2017-06-24,45934
|
||||
2017-06-28,45983
|
||||
2017-07-04,45986
|
||||
2017-07-10,46125
|
||||
2017-07-11,46136
|
||||
2017-07-11,46137
|
||||
2017-07-12,46151
|
||||
2017-07-17,45877
|
||||
2017-07-17,45876
|
||||
2017-07-18,45816
|
||||
2017-07-26,45520
|
||||
2017-07-28,45521
|
||||
2017-07-31,45550
|
||||
2017-08-08,45279
|
||||
2017-08-12,45438
|
||||
2017-08-15,47941
|
||||
2017-08-15,47941
|
||||
2017-08-18,47962
|
||||
2017-08-18,47717
|
||||
2017-08-20,47717
|
||||
2017-08-20,47731
|
||||
2017-08-20,47731
|
||||
2017-08-21,47691
|
||||
2017-08-28,47759
|
||||
2017-08-31,47751
|
||||
2017-09-05,47662
|
||||
2017-09-07,47726
|
||||
2017-09-13,47759
|
||||
2017-09-18,47708
|
||||
2017-09-21,47731
|
||||
2017-09-29,47750
|
||||
2017-10-05,47762
|
||||
2017-10-11,47747
|
||||
2017-10-15,52106
|
||||
2017-10-19,52075
|
||||
2017-10-25,52107
|
||||
2017-10-25,52134
|
||||
2017-10-28,52133
|
||||
2017-11-01,52178
|
||||
2017-11-04,52196
|
||||
2017-11-09,52232
|
||||
2017-11-16,52308
|
||||
2017-11-25,52357
|
||||
2017-11-30,52393
|
||||
2017-12-07,52309
|
||||
2017-12-11,52319
|
||||
2017-12-17,55012
|
||||
2017-12-18,52351
|
||||
2017-12-21,52359
|
||||
2017-12-27,52361
|
||||
2017-12-30,52360
|
||||
2018-01-01,52380
|
||||
2018-01-06,54087
|
||||
2018-01-10,54083
|
||||
2018-01-13,53993
|
||||
2018-01-14,54001
|
||||
2018-01-21,54098
|
||||
2018-01-22,54100
|
||||
2018-01-23,54106
|
||||
2018-01-26,54109
|
||||
2018-01-26,54212
|
||||
2018-01-31,54127
|
||||
2018-02-02,53324
|
||||
2018-02-08,66057
|
||||
2018-02-09,66057
|
||||
2018-02-11,66072
|
||||
2018-02-13,66046
|
||||
2018-02-14,66072
|
||||
2018-02-15,66069
|
||||
2018-02-20,66037
|
||||
2018-02-24,70100
|
||||
2018-02-24,67023
|
||||
2018-02-25,67016
|
||||
2018-02-25,67015
|
||||
2018-02-26,67031
|
||||
2018-02-28,67051
|
||||
2018-03-03,67047
|
||||
2018-03-04,67062
|
||||
2018-03-04,66984
|
||||
2018-03-06,67038
|
||||
2018-03-07,67038
|
||||
2018-03-08,67033
|
||||
2018-03-09,67049
|
||||
2018-03-10,67050
|
||||
2018-03-12,67074
|
||||
2018-03-13,67076
|
||||
2018-03-14,67083
|
||||
2018-03-15,67582
|
||||
2018-03-15,67093
|
||||
2018-03-17,67098
|
||||
2018-03-17,67098
|
||||
2018-03-19,67135
|
||||
2018-03-20,67173
|
||||
2018-03-22,67177
|
||||
2018-03-23,71590
|
||||
2018-03-23,71590
|
||||
2018-03-24,67663
|
||||
2018-03-26,67717
|
||||
2018-03-28,67782
|
||||
2018-03-29,67778
|
||||
2018-03-30,67777
|
||||
2018-04-02,67329
|
||||
2018-04-02,66823
|
||||
2018-04-04,66211
|
||||
2018-04-05,66190
|
||||
2018-04-06,66135
|
||||
2018-04-06,66140
|
||||
2018-04-08,66072
|
||||
2018-04-12,66088
|
||||
2018-04-16,65985
|
||||
2018-04-17,66074
|
||||
2018-04-19,66013
|
||||
2018-04-21,66046
|
||||
2018-04-22,66044
|
||||
2018-04-24,66054
|
||||
2018-04-25,65932
|
||||
2018-04-30,65987
|
||||
2018-05-02,65766
|
||||
2018-05-05,65773
|
||||
2018-05-08,65624
|
||||
2018-05-12,65646
|
||||
2018-05-13,65642
|
||||
2018-05-17,65321
|
||||
2018-05-19,65330
|
||||
2018-05-22,65343
|
||||
2018-05-30,66565
|
||||
2018-06-02,66583
|
||||
2018-06-02,66583
|
||||
2018-06-02,66583
|
||||
2018-06-05,66798
|
||||
2018-06-08,67948
|
||||
2018-06-10,67970
|
||||
2018-06-14,68085
|
||||
2018-06-14,68084
|
||||
2018-06-14,68083
|
||||
2018-06-14,68083
|
||||
2018-06-14,68083
|
||||
2018-06-16,68294
|
||||
2018-06-17,68488
|
||||
2018-06-18,68575
|
||||
2018-06-20,68905
|
||||
2018-06-24,68956
|
||||
2018-06-28,69000
|
||||
2018-06-30,69186
|
||||
2018-07-04,70698
|
||||
2018-07-06,73735
|
||||
2018-07-09,73788
|
||||
2018-07-11,72556
|
||||
2018-07-16,72561
|
||||
2018-07-23,72075
|
||||
2018-07-26,72262
|
||||
2018-07-26,72262
|
||||
2018-07-30,73082
|
||||
2018-08-01,73146
|
||||
2018-08-08,73607
|
||||
2018-08-13,73930
|
||||
2018-08-19,74857
|
||||
2018-08-22,74235
|
||||
2018-08-24,73557
|
||||
2018-08-25,73477
|
||||
2018-08-29,72562
|
||||
2018-09-04,72501
|
||||
2018-09-05,71766
|
||||
2018-09-06,71838
|
||||
2018-09-08,71833
|
||||
2018-09-13,71017
|
||||
2018-09-16,69814
|
||||
2018-09-18,68950
|
||||
2018-09-23,69242
|
||||
2018-10-02,69245
|
||||
2018-10-05,68121
|
||||
2018-10-09,68071
|
||||
2018-10-14,68148
|
||||
2018-10-22,66316
|
||||
2018-10-23,66050
|
||||
2018-11-01,65475
|
||||
2018-11-02,65867
|
||||
2018-11-14,78117
|
||||
2018-11-20,77356
|
||||
2018-11-21,77470
|
||||
2018-11-26,76649
|
||||
2018-11-29,77177
|
||||
2018-12-04,77168
|
||||
2018-12-11,75824
|
||||
2018-12-15,75830
|
||||
2018-12-23,76198
|
||||
2018-12-29,88657
|
||||
2018-12-30,76120
|
||||
2019-01-04,75915
|
||||
2019-01-10,51381
|
||||
2019-01-13,51384
|
||||
2019-01-22,51409
|
||||
2019-01-26,51632
|
||||
2019-01-29,51657
|
||||
2019-02-06,51729
|
||||
2019-02-11,51674
|
||||
2019-02-18,51779
|
||||
2019-02-24,51801
|
||||
2019-03-02,51791
|
||||
2019-03-06,51305
|
||||
2019-03-15,51084
|
||||
2019-03-21,52912
|
||||
2019-03-26,53032
|
||||
2019-04-02,52983
|
||||
2019-04-07,52941
|
||||
2019-04-11,52664
|
||||
2019-04-17,52380
|
||||
2019-04-25,52686
|
||||
2019-05-02,55083
|
||||
2019-05-04,55071
|
||||
2019-05-05,55076
|
||||
2019-05-10,54944
|
||||
2019-05-13,54907
|
||||
2019-05-23,54946
|
||||
2019-05-24,54938
|
||||
2019-05-29,55194
|
||||
2019-06-05,55186
|
||||
2019-06-11,55189
|
||||
2019-06-17,56588
|
||||
2019-06-19,56599
|
||||
2019-06-22,56631
|
||||
2019-06-28,54968
|
||||
2019-07-04,55017
|
||||
2019-07-21,55044
|
||||
2019-07-27,55122
|
||||
2019-07-31,55145
|
||||
2019-08-06,55785
|
||||
2019-08-10,55940
|
||||
2019-08-13,56219
|
||||
2019-08-14,56348
|
||||
2019-08-14,56348
|
||||
2019-08-22,56502
|
||||
2019-08-30,56541
|
||||
2019-09-06,54002
|
||||
2019-09-09,53415
|
||||
2019-09-09,54036
|
||||
2019-09-09,53427
|
||||
2019-09-10,56622
|
||||
2019-09-19,56656
|
||||
2019-09-23,56712
|
||||
2019-09-29,56764
|
||||
2019-10-10,54091
|
||||
2019-10-12,54107
|
||||
2019-10-15,57324
|
||||
2019-10-18,57198
|
||||
2019-10-27,58578
|
||||
2019-10-27,59332
|
||||
2019-10-30,59451
|
||||
2019-10-31,59612
|
||||
2019-11-03,59767
|
||||
2019-11-15,59456
|
||||
2019-11-17,59537
|
||||
2019-11-20,60706
|
||||
2019-11-26,61049
|
||||
2019-11-27,61052
|
||||
2019-12-02,61071
|
||||
2019-12-11,57932
|
||||
2019-12-15,57629
|
||||
2019-12-20,57671
|
||||
2019-12-21,57678
|
||||
2019-12-23,57667
|
||||
2019-12-30,57702
|
||||
2020-01-01,57682
|
||||
2020-01-04,57842
|
||||
2020-01-06,57810
|
||||
2020-01-09,58535
|
||||
2020-01-11,58886
|
||||
2020-01-14,69244
|
||||
2020-01-16,69248
|
||||
2020-01-16,69250
|
||||
2020-01-16,69252
|
||||
2020-01-19,69243
|
||||
2020-01-21,69206
|
||||
2020-01-23,68971
|
||||
2020-01-24,68458
|
||||
2020-01-30,69424
|
||||
2020-02-03,69688
|
||||
2020-02-05,69597
|
||||
2020-02-09,69639
|
||||
2020-02-14,69747
|
||||
2020-02-17,69788
|
||||
2020-02-21,69971
|
||||
2020-02-22,69971
|
||||
2020-02-25,69958
|
||||
2020-02-25,69957
|
||||
2020-03-01,70102
|
||||
2020-03-05,70009
|
||||
2020-03-07,70044
|
||||
2020-03-11,70660
|
||||
2020-03-15,72039
|
||||
2020-03-18,72335
|
||||
2020-03-21,72754
|
||||
2020-03-25,73140
|
||||
2020-03-28,73341
|
||||
2020-03-29,73304
|
||||
2020-04-01,73395
|
||||
2020-04-03,72708
|
||||
2020-04-03,72708
|
||||
2020-04-03,73554
|
||||
2020-04-04,73501
|
||||
2020-04-06,73584
|
||||
2020-04-09,73801
|
||||
2020-04-10,73834
|
||||
2020-04-11,76304
|
||||
2020-04-13,76479
|
||||
2020-04-16,76800
|
||||
2020-04-18,76917
|
||||
2020-04-22,77069
|
||||
2020-04-26,77046
|
||||
2020-04-28,76980
|
||||
2020-05-02,77764
|
||||
2020-05-05,77342
|
||||
2020-05-05,77473
|
||||
2020-05-12,79391
|
||||
2020-05-13,79533
|
||||
2020-05-13,79536
|
||||
2020-05-15,79594
|
||||
2020-05-20,79525
|
||||
2020-05-26,79212
|
||||
2020-05-27,79252
|
||||
2020-06-02,79423
|
||||
2020-06-09,79338
|
||||
2020-06-16,79346
|
||||
2020-06-22,79208
|
||||
2020-06-25,79268
|
||||
2020-06-27,79183
|
||||
2020-07-02,79328
|
||||
2020-07-02,79327
|
||||
2020-07-05,79226
|
||||
2020-07-06,79196
|
||||
2020-07-13,79384
|
||||
2020-07-18,79602
|
||||
2020-07-24,79775
|
||||
2020-07-29,80695
|
||||
2020-08-01,80611
|
||||
2020-08-03,79949
|
||||
2020-08-06,80457
|
||||
2020-08-13,81002
|
||||
2020-08-14,81049
|
||||
2020-08-15,81440
|
||||
2020-08-17,80841
|
||||
2020-08-19,79619
|
||||
2020-08-25,78063
|
||||
2020-09-02,78525
|
||||
2020-09-07,78471
|
||||
2020-09-14,79044
|
||||
2020-09-20,79005
|
||||
2020-09-26,79358
|
||||
2020-10-03,79430
|
||||
2020-10-08,79081
|
||||
2020-10-13,76581
|
||||
2020-10-14,78213
|
||||
2020-10-19,80390
|
||||
2020-10-29,82052
|
||||
2020-11-01,81738
|
||||
2020-11-03,83592
|
||||
2020-11-08,83558
|
||||
2020-11-10,83042
|
||||
2020-11-14,81771
|
||||
2020-11-15,83646
|
||||
2020-11-16,83678
|
||||
2020-11-19,81819
|
||||
2020-11-22,83794
|
||||
2020-11-25,84505
|
||||
2020-11-28,84594
|
||||
2020-12-02,82612
|
||||
2020-12-09,83042
|
||||
2020-12-14,83307
|
||||
2020-12-19,83171
|
||||
2020-12-26,83134
|
||||
2020-12-31,82844
|
||||
2021-01-02,82662
|
||||
2021-01-05,82885
|
||||
2021-01-12,82952
|
||||
2021-01-17,83732
|
||||
2021-01-22,84399
|
||||
2021-01-22,84403
|
||||
2021-01-24,84756
|
||||
2021-01-31,85024
|
||||
2021-02-02,85240
|
||||
2021-02-03,85277
|
||||
2021-02-08,85889
|
||||
2021-02-09,85949
|
||||
2021-02-14,86272
|
||||
2021-02-16,90942
|
||||
2021-02-21,91781
|
||||
2021-02-22,93272
|
||||
2021-02-26,93529
|
||||
2021-02-28,93543
|
||||
2021-03-06,94621
|
||||
2021-03-09,94965
|
||||
2021-03-10,96348
|
||||
2021-03-16,95929
|
||||
2021-03-21,95841
|
||||
2021-03-28,96740
|
||||
2021-03-31,106136
|
||||
2021-04-04,106466
|
||||
2021-04-09,107009
|
||||
2021-04-13,104999
|
||||
2021-04-19,108347
|
||||
2021-04-24,111806
|
||||
2021-04-26,108217
|
||||
2021-04-26,108445
|
||||
2021-04-29,109285
|
||||
2021-05-01,109078
|
||||
2021-05-04,107628
|
||||
2021-05-05,107700
|
||||
2021-05-06,107817
|
||||
2021-05-06,108194
|
||||
2021-05-06,108193
|
||||
2021-05-12,109523
|
||||
2021-05-15,109901
|
||||
2021-05-17,109109
|
||||
2021-05-22,110112
|
||||
2021-05-25,111470
|
||||
2021-05-31,111245
|
||||
2021-06-07,110598
|
||||
2021-06-16,109542
|
||||
2021-06-22,108902
|
||||
2021-06-28,109645
|
||||
2021-07-01,110402
|
||||
2021-07-04,110354
|
||||
2021-07-13,111093
|
||||
2021-07-18,111615
|
||||
2021-07-19,107233
|
||||
2021-07-26,112291
|
||||
2021-07-29,112878
|
||||
2021-08-02,114017
|
||||
2021-08-09,115700
|
||||
2021-08-17,115170
|
||||
2021-08-20,115725
|
||||
2021-08-25,118124
|
||||
2021-08-26,118783
|
||||
2021-08-30,117876
|
||||
2021-09-02,119012
|
||||
2021-09-06,119840
|
||||
2021-09-07,121675
|
||||
2021-09-12,122177
|
||||
2021-09-17,121907
|
||||
2021-09-24,126368
|
||||
2021-09-30,144296
|
||||
2021-09-30,132024
|
||||
2021-10-03,134056
|
||||
2021-10-05,134772
|
||||
2021-10-12,135648
|
||||
2021-10-14,136341
|
||||
2021-10-19,136630
|
||||
2021-10-23,136731
|
||||
2021-10-23,136729
|
||||
2021-10-27,136070
|
||||
2021-11-04,136679
|
||||
2021-11-11,136835
|
||||
2021-11-14,136798
|
||||
2021-11-17,137240
|
||||
2021-11-21,139915
|
||||
2021-11-29,141269
|
||||
2021-11-29,141250
|
||||
2021-12-05,140335
|
||||
2021-12-09,140260
|
||||
2021-12-12,140497
|
||||
2021-12-13,141102
|
||||
2021-12-16,141902
|
||||
2021-12-19,141963
|
||||
2021-12-20,142365
|
||||
2021-12-25,143500
|
||||
2021-12-30,143353
|
||||
2021-12-30,143538
|
||||
2021-12-30,143527
|
||||
2022-01-02,143390
|
||||
2022-01-04,143655
|
||||
2022-01-07,143941
|
||||
2022-01-11,139222
|
||||
2022-01-18,141160
|
||||
2022-01-19,140829
|
||||
2022-01-21,141508
|
||||
2022-01-24,144860
|
||||
2022-01-28,146655
|
||||
2022-01-30,146800
|
||||
2022-01-31,143224
|
||||
2022-02-01,143625
|
||||
2022-02-07,144342
|
||||
2022-02-12,146990
|
||||
2022-02-13,147119
|
||||
2022-02-13,147115
|
||||
2022-02-17,147180
|
||||
2022-02-22,142625
|
||||
2022-02-26,142799
|
||||
2022-03-06,146846
|
||||
2022-03-07,145660
|
||||
2022-03-09,145975
|
||||
2022-03-12,146394
|
||||
2022-03-14,144601
|
||||
2022-03-19,145213
|
||||
2022-03-24,177734
|
||||
2022-03-29,153049
|
||||
2022-03-31,153527
|
||||
2022-04-05,155024
|
||||
2022-04-09,155723
|
||||
2022-04-13,156526
|
||||
2022-04-18,156490
|
||||
2022-04-21,157239
|
||||
2022-04-25,154324
|
||||
2022-04-29,145427
|
||||
2022-05-03,158746
|
||||
2022-05-05,158986
|
||||
2022-05-10,156880
|
||||
2022-05-14,157627
|
||||
2022-05-19,160554
|
||||
2022-05-25,188509
|
||||
2022-05-29,189181
|
||||
2022-05-31,157719
|
||||
2022-06-02,158082
|
||||
2022-06-07,155169
|
||||
2022-06-09,155532
|
||||
2022-06-09,155533
|
||||
2022-06-16,174245
|
||||
2022-06-21,154042
|
||||
2022-06-21,154156
|
||||
2022-06-25,155136
|
||||
2022-06-29,167502
|
||||
2022-07-01,167755
|
||||
2022-07-04,155742
|
||||
2022-07-13,191278
|
||||
2022-07-16,181963
|
||||
2022-07-16,181956
|
||||
2022-07-18,157941
|
||||
2022-07-21,176614
|
||||
2022-07-23,177673
|
||||
2022-07-25,176765
|
||||
2022-07-29,177925
|
||||
2022-08-03,178987
|
||||
2022-08-09,179074
|
||||
2022-08-12,179901
|
||||
2022-08-17,180902
|
||||
2022-08-20,181920
|
||||
2022-08-24,182815
|
||||
2022-08-25,183262
|
||||
2022-08-31,183087
|
||||
2022-09-04,183816
|
||||
2022-09-05,188957
|
||||
2022-09-08,190017
|
||||
2022-09-11,190546
|
||||
2022-09-13,191762
|
||||
2022-09-17,193363
|
||||
2022-09-23,201402
|
||||
2022-10-01,204110
|
||||
2022-10-06,205402
|
||||
2022-10-09,205627
|
||||
2022-10-13,207677
|
||||
2022-10-15,208218
|
||||
2022-10-17,208252
|
||||
2022-10-20,208919
|
||||
2022-10-27,210864
|
||||
2022-11-01,212703
|
||||
2022-11-09,211706
|
||||
2022-11-12,211630
|
||||
2022-11-13,211509
|
||||
2022-11-20,215355
|
||||
2022-11-21,215286
|
||||
2022-11-26,213862
|
||||
2022-11-28,213357
|
||||
2022-11-29,214341
|
||||
2022-12-03,214095
|
||||
2022-12-04,213747
|
||||
2022-12-05,215134
|
||||
2022-12-06,216202
|
||||
2022-12-11,214864
|
||||
2022-12-13,215583
|
||||
2022-12-15,219540
|
||||
2022-12-18,216794
|
||||
2022-12-20,220235
|
||||
2022-12-26,218318
|
||||
2022-12-29,219000
|
||||
2022-12-29,219092
|
||||
2023-01-01,219214
|
||||
2023-01-06,220218
|
||||
2023-01-08,220349
|
||||
2023-01-11,222352
|
||||
2023-01-13,222689
|
||||
2023-01-19,224939
|
||||
2023-01-23,225694
|
||||
2023-01-24,226372
|
||||
2023-01-27,227787
|
||||
2023-01-27,227790
|
||||
2023-01-27,227788
|
||||
2023-01-31,228290
|
||||
2023-02-05,230453
|
||||
2023-02-07,232029
|
||||
2023-02-07,232030
|
||||
2023-02-07,232031
|
||||
2023-02-16,236277
|
||||
2023-02-19,237468
|
||||
2023-02-23,238351
|
||||
2023-02-28,240630
|
||||
2023-03-03,240341
|
||||
2023-03-06,240724
|
||||
2023-03-07,241053
|
||||
2023-03-10,242920
|
||||
2023-03-14,244571
|
||||
2023-03-21,247519
|
||||
2023-03-25,249158
|
||||
2023-03-29,250018
|
||||
2023-04-07,253776
|
||||
2023-04-11,255025
|
||||
2023-04-16,256324
|
||||
2023-04-18,259739
|
||||
2023-04-19,225789
|
||||
2023-04-19,225796
|
||||
2023-04-23,226410
|
||||
2023-04-26,230179
|
||||
2023-04-27,230585
|
||||
2023-04-30,230677
|
||||
2023-05-02,231576
|
||||
2023-05-05,232800
|
||||
2023-05-08,232949
|
||||
2023-05-11,234822
|
||||
2023-05-14,236945
|
||||
2023-05-15,238086
|
||||
2023-05-20,239312
|
||||
2023-05-21,239669
|
||||
2023-05-24,242269
|
||||
2023-06-02,244877
|
||||
2023-06-06,246052
|
||||
2023-06-10,246861
|
||||
2023-06-11,246937
|
||||
2023-06-13,247426
|
||||
2023-06-14,248304
|
||||
2023-06-14,248981
|
||||
2023-06-16,249999
|
||||
2023-06-17,249711
|
||||
2023-06-18,249498
|
||||
2023-06-23,251300
|
||||
2023-06-27,251932
|
||||
2023-07-01,252583
|
||||
2023-07-06,254192
|
||||
2023-07-09,254669
|
||||
2023-07-14,256390
|
||||
2023-07-15,256492
|
||||
2023-07-21,258262
|
||||
2023-07-23,258454
|
||||
2023-07-27,259749
|
||||
2023-08-01,260996
|
||||
2023-08-04,263134
|
||||
2023-08-05,263222
|
||||
2023-08-08,268378
|
||||
2023-08-05,263222
|
||||
2023-08-08,268378
|
||||
2023-08-13,270043
|
||||
2023-08-17,270852
|
||||
2023-08-21,271818
|
||||
2023-08-22,272192
|
||||
2023-08-26,273767
|
||||
2023-08-28,273992
|
||||
2023-09-03,273613
|
||||
2023-09-04,275978
|
||||
2023-09-05,276788
|
||||
2023-09-06,276383
|
||||
2023-09-06,277790
|
||||
2023-09-08,278670
|
||||
2023-09-08,278686
|
||||
2023-09-10,254131
|
||||
2023-09-14,254166
|
||||
2023-09-17,230649
|
||||
2023-09-21,197007
|
||||
2023-09-24,197603
|
||||
2023-09-25,196578
|
||||
2023-09-30,196872
|
||||
2023-10-02,197251
|
||||
2023-10-04,198640
|
||||
2023-10-08,199699
|
||||
2023-10-12,203488
|
||||
2023-10-13,204206
|
||||
2023-10-17,205083
|
||||
2023-10-18,205578
|
||||
2023-10-21,207260
|
||||
2023-10-23,207447
|
||||
2023-10-27,209867
|
||||
2023-11-01,211007
|
||||
2023-11-02,211760
|
||||
2023-11-03,212285
|
||||
2023-11-08,214226
|
||||
2023-11-11,215130
|
||||
2023-11-13,215754
|
||||
2023-11-19,218153
|
||||
2023-11-21,219138
|
||||
2023-11-24,220699
|
||||
2023-11-25,221054
|
||||
2023-11-25,221049
|
||||
2023-11-25,221086
|
||||
2023-11-26,221157
|
||||
2023-11-26,221189
|
||||
2023-12-01,205200
|
||||
2023-12-03,207349
|
||||
2023-12-12,204842
|
||||
2023-12-16,206631
|
||||
2023-12-17,206824
|
||||
2023-12-17,206845
|
||||
2023-12-25,207946
|
||||
2023-12-30,209118
|
||||
2024-01-03,210556
|
||||
2024-01-06,211868
|
||||
2024-01-13,216381
|
||||
2024-01-17,217636
|
||||
2024-01-21,218859
|
||||
2024-01-27,221517
|
||||
2024-01-30,222802
|
||||
2024-02-06,226120
|
||||
2024-02-10,215039
|
||||
2024-02-12,216053
|
||||
2024-02-15,218627
|
||||
2024-02-24,252581
|
||||
2024-02-25,252654
|
||||
2024-02-28,256275
|
||||
2024-03-04,259964
|
||||
2024-03-09,264834
|
||||
2024-03-15,269250
|
||||
2024-03-19,271988
|
||||
2024-03-23,274713
|
||||
2024-03-28,276996
|
||||
2024-04-02,277949
|
||||
2024-04-04,222566
|
||||
2024-04-09,215630
|
||||
2024-04-11,216178
|
||||
2024-04-18,216626
|
||||
2024-04-22,218434
|
||||
2024-04-25,219828
|
||||
2024-05-01,219161
|
||||
2024-05-03,219565
|
||||
2024-05-12,224029
|
||||
2024-05-20,229410
|
||||
2024-05-27,233298
|
||||
2024-06-03,236322
|
||||
2024-06-08,239331
|
||||
2024-06-14,244274
|
||||
2024-06-16,245387
|
||||
2024-06-19,248179
|
||||
2024-06-21,250411
|
||||
2024-06-24,251474
|
||||
2024-06-26,253107
|
||||
2024-07-01,255152
|
||||
2024-07-04,256998
|
||||
2024-07-07,243893
|
||||
2024-07-11,246624
|
||||
2024-07-14,247647
|
||||
2024-07-15,248233
|
||||
2024-07-20,250803
|
||||
2024-07-27,250893
|
||||
2024-07-30,252101
|
||||
2024-08-02,253469
|
||||
2024-08-04,253957
|
||||
2024-08-08,256250
|
||||
2024-08-11,257321
|
||||
2024-08-16,259885
|
||||
2024-08-17,260391
|
||||
2024-08-20,261885
|
||||
2024-08-26,264354
|
||||
2024-08-29,265775
|
||||
2024-08-30,266247
|
||||
2024-08-31,266348
|
||||
2024-09-04,270872
|
||||
2024-09-06,271889
|
||||
2024-09-10,260489
|
||||
2024-09-13,261114
|
||||
2024-09-16,262094
|
||||
2024-09-20,261045
|
||||
2024-09-21,209533
|
||||
2024-09-22,208431
|
||||
2024-09-25,209484
|
||||
2024-09-27,210053
|
||||
2024-09-27,210054
|
||||
2024-10-01,210054
|
||||
2024-10-01,210854
|
||||
2024-10-01,210854
|
||||
2024-10-03,200645
|
||||
2024-10-05,200353
|
||||
2024-10-07,199835
|
||||
2024-10-09,200288
|
||||
2024-10-10,200392
|
||||
|
After Width: | Height: | Size: 38 KiB |
@@ -0,0 +1,674 @@
|
||||
**Take Note!**
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
`hosts/data/StevenBlack/hosts`, all other issues regarding the content of the
|
||||
produced hosts files should be made with the appropriate data source that
|
||||
contributed the content in question. The contact information for all of the data
|
||||
sources can be found in the `hosts/data/` directory.
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
[](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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Limited to the extensions: gambling, social
|
||||
|
||||
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.
|
||||
|
||||
**Therefore this repository is a hosts file aggregator.**
|
||||
|
||||

|
||||
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: gambling, social](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts)
|
||||
containing 11,896 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
with GitHub download links.
|
||||
|
||||
| Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror |
|
||||
| ---------------- | :----: | :-------: | :------------: | :---------------: |
|
||||
Unified hosts = **(adware + malware)** | [Readme](https://github.com/StevenBlack/hosts/blob/master/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
of OS.
|
||||
|
||||
## Sources of hosts data unified in this variant
|
||||
|
||||
Updated `hosts` files from the following locations are always unified and
|
||||
included:
|
||||
|
||||
| Host file source | Home page | Raw hosts | License | Issues | Description |
|
||||
| ---------------- | :-------: | :-------: | :-----: | :----: | ----------- |
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
Sinfonietta's gambling blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/gambling-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Sinfonietta's social media blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/social-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
|
||||
|
||||
## Extensions
|
||||
|
||||
The unified hosts file is optionally extensible. Extensions are used to include
|
||||
domains by category. Currently, we offer the following categories: `fakenews`,
|
||||
`social`, `gambling`, and `porn`.
|
||||
|
||||
Extensions are optional, and can be combined in various ways with the base hosts
|
||||
file. The combined products are stored in the
|
||||
[`alternates`](https://github.com/StevenBlack/hosts/tree/master/alternates)
|
||||
folder.
|
||||
|
||||
Data for extensions are stored in the
|
||||
[`extensions`](https://github.com/StevenBlack/hosts/tree/master/extensions)
|
||||
folder. You manage extensions by curating this folder tree, where you will find
|
||||
the data for `fakenews`, `social`, `gambling`, and `porn` extension data that we
|
||||
maintain and provide for you.
|
||||
|
||||
## Generate your own unified hosts file
|
||||
|
||||
You have three options to generate your own hosts file. You can use our
|
||||
container image, build your own image, or do it in your own environment. Option
|
||||
#1 is easiest if you have Linux with Docker installed.
|
||||
|
||||
### Option 1: Use our container image (Linux only)
|
||||
|
||||
> This will replace your `/etc/hosts`.
|
||||
|
||||
We assume you have Docker available on your host. Just run the following
|
||||
command. Set extensions to your preference.
|
||||
|
||||
```sh
|
||||
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts \
|
||||
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto \
|
||||
--replace --extensions gambling porn
|
||||
```
|
||||
|
||||
If you want to add custom hosts or a whitelist, create either or both files as
|
||||
per [the instructions](#how-do-i-control-which-sources-are-unified) and add the
|
||||
following arguments _before_ `ghcr.io/stevenblack/hosts:latest` depending on
|
||||
which you wish to use.
|
||||
|
||||
```sh
|
||||
-v "path/to/myhosts:/hosts/myhosts" \
|
||||
-v "path/to/whitelist:/hosts/whitelist" \
|
||||
```
|
||||
|
||||
You can rerun this exact command later to update based on the latest available
|
||||
hosts (for example, add it to a weekly cron job).
|
||||
|
||||
### Option 2: Generate your own container image
|
||||
|
||||
We provide the
|
||||
[Dockerfile](https://github.com/StevenBlack/hosts/blob/master/Dockerfile) used
|
||||
by the previous step, which you can use to create a container image with
|
||||
everything you need. The container will contain Python 3 and all its dependency
|
||||
requirements, and a copy of the latest version of this repository.
|
||||
|
||||
Build the Docker container from the root of this repo like this:
|
||||
|
||||
```sh
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
docker run --rm -it stevenblack-hosts updateHostsFile.py
|
||||
```
|
||||
|
||||
> This will create the hosts file, and remove it with the container when done,
|
||||
> so not very useful. You can use the example in option #1 to add volumes so
|
||||
> files on your host are replaced.
|
||||
|
||||
### Option 3: Generate it in your own environment
|
||||
|
||||
To generate your own amalgamated hosts files you will need Python 3.6 or later.
|
||||
|
||||
First, install the dependencies with:
|
||||
|
||||
```sh
|
||||
pip3 install --user -r requirements.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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
|
||||
```sh
|
||||
python3 testUpdateHostsFile.py
|
||||
```
|
||||
|
||||
The `updateHostsFile.py` script will generate a unified hosts file based on the
|
||||
sources in the local `data/` subfolder. The script will prompt you whether it
|
||||
should fetch updated versions (from locations defined by the `update.json` text
|
||||
file in each source's folder). Otherwise, it will use the `hosts` file that's
|
||||
already there.
|
||||
|
||||
```sh
|
||||
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
|
||||
```
|
||||
|
||||
#### Command line options
|
||||
|
||||
`--help`, or `-h`: display help.
|
||||
|
||||
`--auto`, or `-a`: run the script without prompting. When `--auto` is invoked,
|
||||
|
||||
- Hosts data sources, including extensions, are updated.
|
||||
- No extensions are included by default. Use the `--extensions` or `-e` flag to
|
||||
include any you want.
|
||||
- Your active hosts file is _not_ replaced unless you include the `--replace`
|
||||
flag.
|
||||
|
||||
`--backup`, or `-b`: Make a backup of existing hosts file(s) as you generate
|
||||
over them.
|
||||
|
||||
`--extensions <ext1> <ext2> <ext3>`, or `-e <ext1> <ext2> <ext3>`: the names of
|
||||
subfolders below the `extensions` folder containing additional category-specific
|
||||
hosts files to include in the amalgamation. Example: `--extensions porn` or
|
||||
`-e social porn`.
|
||||
|
||||
`--flush-dns-cache`, or `-f`: skip the prompt for flushing the DNS cache. 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`: `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.
|
||||
|
||||
`--output <subfolder>`, or `-o <subfolder>`: place the generated source file in
|
||||
a subfolder. If the subfolder does not exist, it will be created.
|
||||
|
||||
`--replace`, or `-r`: trigger replacing your active hosts
|
||||
|
||||
`--skipstatichosts`, or `-s`: `false` (default) or `true`, omit the standard
|
||||
section at the top, containing lines like `127.0.0.1 localhost`. This is useful
|
||||
for configuring proximate DNS services on the local network.
|
||||
|
||||
`--nogendata`, or `-g`: `false` (default) or `true`, skip the generation of the
|
||||
readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
the performances under Windows (with DNS Client service enabled).
|
||||
|
||||
`--minimise`, or `-m`: `false` (default) or `true`, like `--compress`, but puts
|
||||
each domain on a separate line. This is necessary because many implementations
|
||||
of URL blockers that rely on `hosts` files do not conform to the standard which
|
||||
allows multiple hosts on a single line.
|
||||
|
||||
`--blacklist <blacklistfile>`, or `-x <blacklistfile>`: Append the given
|
||||
blacklist file in hosts format to the generated hosts file.
|
||||
|
||||
`--whitelist <whitelistfile>`, or `-w <whitelistfile>`: Use the given whitelist
|
||||
file to remove hosts from the generated hosts file.
|
||||
|
||||
## How do I control which sources are unified?
|
||||
|
||||
Add one or more _additional_ sources, each in a subfolder of the `data/` folder,
|
||||
and specify the `url` key in its `update.json` file.
|
||||
|
||||
Add one or more _optional_ extensions, which originate from subfolders of the
|
||||
`extensions/` folder. Again the url in `update.json` controls where this
|
||||
extension finds its updates.
|
||||
|
||||
Create an _optional_ `blacklist` file. The contents of this file (containing a
|
||||
listing of additional domains in `hosts` file format) are appended to the
|
||||
unified hosts file during the update process. A sample `blacklist` is included,
|
||||
and may be modified as you need.
|
||||
|
||||
- NOTE: The `blacklist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I include my own custom domain mappings?
|
||||
|
||||
If you have custom hosts records, place them in file `myhosts`. The contents of
|
||||
this file are prepended to the unified hosts file during the update process.
|
||||
|
||||
The `myhosts` file is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
### How do I prevent domains from being included?
|
||||
|
||||
The domains you list in the `whitelist` file are excluded from the final hosts
|
||||
file.
|
||||
|
||||
The `whitelist` uses partial matching. Therefore if you whitelist
|
||||
`google-analytics.com`, that domain and all its subdomains won't be merged into
|
||||
the final hosts file.
|
||||
|
||||
The `whitelist` is not tracked by git, so any changes you make won't be
|
||||
overridden when you `git pull` this repo from `origin` in the future.
|
||||
|
||||
## How can I contribute hosts records?
|
||||
|
||||
If you discover sketchy domains you feel should be included here, here are some
|
||||
ways to contribute them.
|
||||
|
||||
### Option 1: contact one of our hosts sources
|
||||
|
||||
The best way to get new domains included is to submit an issue to any of the
|
||||
data providers whose home pages are
|
||||
[listed here](https://github.com/StevenBlack/hosts#sources-of-hosts-data-unified-in-this-variant).
|
||||
This is best because once you submit new domains, they will be curated and
|
||||
updated by the dedicated folks who maintain these sources.
|
||||
|
||||
### Option 2: Fork this repository, add your domains to Steven Black's personal data file, and submit a pull request
|
||||
|
||||
Fork this hosts this repo and add your links to
|
||||
[https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts](https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts).
|
||||
|
||||
Then, submit a pull request.
|
||||
|
||||
**WARNING**: this is less desirable than Option 1 because the ongoing curation
|
||||
falls on us. So this creates 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 existence 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?
|
||||
|
||||
A hosts file, named `hosts` (with no file extension), is a plain-text file used
|
||||
by all operating systems to map hostnames to IP addresses.
|
||||
|
||||
In most operating systems, the `hosts` file is preferential to `DNS`. Therefore
|
||||
if a domain name is resolved by the `hosts` file, the request never leaves your
|
||||
computer.
|
||||
|
||||
Having a smart `hosts` file goes a long way towards blocking malware, adware,
|
||||
and other irritants.
|
||||
|
||||
For example, to nullify requests to some doubleclick.net servers, adding these
|
||||
lines to your hosts file will do it:
|
||||
|
||||
```text
|
||||
# block doubleClick's servers
|
||||
0.0.0.0 ad.ae.doubleclick.net
|
||||
0.0.0.0 ad.ar.doubleclick.net
|
||||
0.0.0.0 ad.at.doubleclick.net
|
||||
0.0.0.0 ad.au.doubleclick.net
|
||||
0.0.0.0 ad.be.doubleclick.net
|
||||
# etc...
|
||||
```
|
||||
|
||||
## We recommend using `0.0.0.0` instead of `127.0.0.1`
|
||||
|
||||
Traditionally most host files use `127.0.0.1`, the _loopback address_, to
|
||||
establish an IP connection to the local machine.
|
||||
|
||||
We prefer to use `0.0.0.0`, which is defined as a non-routable meta-address used
|
||||
to designate an invalid, unknown, or non-applicable target.
|
||||
|
||||
Using `0.0.0.0` is empirically faster, possibly because there's no wait for a
|
||||
timeout resolution. It also does not interfere with a web server that may be
|
||||
running on the local PC.
|
||||
|
||||
## Why not use `0` instead of `0.0.0.0`?
|
||||
|
||||
We tried that. Using `0` doesn't work universally.
|
||||
|
||||
## Location of your hosts file
|
||||
|
||||
To modify your current `hosts` file, look for it in the following places and
|
||||
modify it with a text editor.
|
||||
|
||||
- **macOS (until 10.14.x macOS Mojave), iOS, Android, Linux**: `/etc/hosts`
|
||||
file.
|
||||
- **macOS Catalina:** `/private/etc/hosts` file.
|
||||
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` file.
|
||||
|
||||
## Gentoo
|
||||
|
||||
Gentoo users may find
|
||||
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)
|
||||
in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay
|
||||
|
||||
## NixOS
|
||||
|
||||
To install hosts file on your machine add the following into your
|
||||
`configuration.nix`:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.extraHosts = let
|
||||
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
|
||||
hostsFile = builtins.fetchurl hostsPath;
|
||||
in builtins.readFile "${hostsFile}";
|
||||
}
|
||||
```
|
||||
|
||||
- NOTE: Change `hostsPath` if you need other versions of hosts file.
|
||||
- NOTE: The call to `fetchurl` is impure. Use `fetchFromGitHub` with the exact
|
||||
commit if you want to always get the same result.
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
The hosts extensions are also available with the following options:
|
||||
|
||||
```nix
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
blockFakenews = true;
|
||||
blockGambling = true;
|
||||
blockPorn = true;
|
||||
blockSocial = true;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
On Linux and macOS, run the Python script. On Windows more work is required due
|
||||
to compatibility issues so it's preferable to run the batch file as follows:
|
||||
|
||||
```sh
|
||||
updateHostsWindows.bat
|
||||
```
|
||||
|
||||
This file **MUST** be run in command prompt with administrator privileges in the
|
||||
repository directory. In addition to updating the hosts file, it can also
|
||||
replace the existing hosts file, and reload the DNS cache. It goes without
|
||||
saying that for this to work, you must be connected to the internet.
|
||||
|
||||
To open a command prompt as administrator in the repository's directory, do the
|
||||
following:
|
||||
|
||||
- **Windows XP**: Start → Run → `cmd`
|
||||
- **Windows Vista, 7**: Start Button → type `cmd` → right-click Command Prompt →
|
||||
"Run as Administrator"
|
||||
- **Windows 8**: Start → Swipe Up → All Apps → Windows System → right-click
|
||||
Command Prompt → "Run as Administrator"
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
### Warning: Using this `hosts` file in Windows may require disabling DNS Cache service
|
||||
|
||||
Windows has issues with larger hosts files. Recent changes in security within
|
||||
Windows 10 denies access to changing services via other tools except registry
|
||||
hacks. Use the `disable-dnscache-service-win.cmd` file to make proper changes to
|
||||
the Windows registry. You will need to reboot your device once that's done. See
|
||||
the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
following commands to manually flush your DNS cache once the new hosts file is
|
||||
in place.
|
||||
|
||||
The Google Chrome browser may require manually cleaning up its DNS Cache on
|
||||
`chrome://net-internals/#dns` page to thereafter see the changes in your hosts
|
||||
file. See: <https://superuser.com/questions/723703>
|
||||
|
||||
### Windows
|
||||
|
||||
Open a command prompt with administrator privileges and run this command:
|
||||
|
||||
```bat
|
||||
ipconfig /flushdns
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
Open a Terminal and run with root privileges:
|
||||
|
||||
- **Debian/Ubuntu** `sudo service network-manager restart`
|
||||
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
|
||||
- **Linux with systemd**: `sudo systemctl restart network.service`
|
||||
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
|
||||
- **Arch Linux/Manjaro with Network Manager**:
|
||||
`sudo systemctl restart NetworkManager.service`
|
||||
- **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:
|
||||
|
||||
```sh
|
||||
sudo sysrc nscd_enable="YES"
|
||||
sudo service nscd start
|
||||
```
|
||||
|
||||
Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the
|
||||
following:
|
||||
|
||||
```text
|
||||
hosts: cache files dns
|
||||
```
|
||||
|
||||
- **NixOS**: The `nscd.service` is automatically restarted when the option
|
||||
`networking.extraHosts` was changed.
|
||||
- **Others**: Consult
|
||||
[this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### macOS
|
||||
|
||||
As described in [this article](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/),
|
||||
open a Terminal and run:
|
||||
|
||||
```sh
|
||||
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
|
||||
```
|
||||
|
||||
## Release management
|
||||
|
||||
This repository uses [release-it](https://github.com/release-it/release-it), an
|
||||
excellent CLI release tool for GitHub repos and npm packages, to automate
|
||||
creating [releases](https://github.com/StevenBlack/hosts/releases). This is why
|
||||
the
|
||||
[package.json](https://github.com/StevenBlack/hosts/blob/master/package.json)
|
||||
and
|
||||
[.release-it.json](https://github.com/StevenBlack/hosts/blob/master/.release-it.json)
|
||||
files are bundled.
|
||||
|
||||
## Goals of this unified hosts file
|
||||
|
||||
The goals of this repo are to:
|
||||
|
||||
1. automatically combine high-quality lists of hosts,
|
||||
2. provide situation-appropriate extensions,
|
||||
3. de-dupe the resultant combined list,
|
||||
4. and keep the resultant file reasonably sized.
|
||||
|
||||
A high-quality source is defined here as one that is actively curated. A hosts
|
||||
source should be frequently updated by its maintainers with both additions and
|
||||
removals. The larger the hosts file, the higher the level of curation is
|
||||
expected.
|
||||
|
||||
It is expected that this unified hosts file will serve both desktop and mobile
|
||||
devices under a variety of operating systems.
|
||||
|
||||
## Third-Party Hosts Managers
|
||||
|
||||
- [Unified Hosts AutoUpdate](https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate "Unified Hosts AutoUpdate")
|
||||
(for Windows): The Unified Hosts AutoUpdate package is purpose-built for this
|
||||
unified hosts project as well as in active development by community members.
|
||||
You can install and uninstall any blacklist and keep it automatically up to
|
||||
date, and can be placed in a shared network location and deployed across an
|
||||
organization via group policies. And since it is in active development by
|
||||
community members, your bug reports, feature requests, and other feedback are
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
- [Hosts-BL](https://github.com/ScriptTiger/Hosts-BL "Hosts-BL") is a simple
|
||||
tool to handle hosts file black lists. It can remove comments, remove
|
||||
duplicates, compress to 9 domains per line, add IPv6 entries. In addition, it
|
||||
can also convert black lists to multiple other black list formats compatible
|
||||
with other software, such as dnsmasq, DualServer, RPZ, Privoxy, and Unbound,
|
||||
to name a few.
|
||||
- [Host Minder](https://github.com/jeremehancock/hostminder#readme) is a simple
|
||||
GUI that allows you to easily update your /etc/hosts file to one of four
|
||||
consolidated hosts files from StevenBlack/hosts. It is provided as a deb
|
||||
package and comes pre-installed on [UbuntuCE](https://ubuntuce.com/).
|
||||
- [Maza ad blocking](https://github.com/tanrax/maza-ad-blocking) is a bash
|
||||
script that automatically updates host file. You can also update a fresh copy.
|
||||
And each time it generates a dnsmasq-compatible configuration file. Fast
|
||||
installation, compatible with MacOS, Linux and BSD.
|
||||
- [Hostile](https://github.com/feross/hostile) is a nifty command line utility
|
||||
to easily add or remove domains from your hosts file. If our hosts files are
|
||||
too aggressive for you, you can use `hostile` to remove domains, or you can
|
||||
use `hostile` in a bash script to automate a post process each time you
|
||||
download fresh versions of hosts.
|
||||
- [macOS Scripting for Configuration, Backup and Restore](https://github.com/tiiiecherle/osx_install_config)
|
||||
helps customizing, re-installing and using macOS. It also provides a
|
||||
[script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/hosts_file_generator.sh)
|
||||
to install and update the hosts file using this project on macOS. In
|
||||
combination with a
|
||||
[launchd](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/launchd_and_script/com.hostsfile.install_update.plist)
|
||||
it updates the hosts file every x days (default is 4). To install both,
|
||||
download the GitHub repo and run the
|
||||
[install script](https://github.com/tiiiecherle/osx_install_config/blob/master/09_launchd/9b_run_on_boot/root/1_hosts_file/install_hosts_file_generator_and_launchdservice.sh)
|
||||
from the directory one level up.
|
||||
- [Pi-hole](https://pi-hole.net/) is a network-wide DHCP server and ad blocker
|
||||
that runs on [Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi).
|
||||
Pi-hole uses this repository as one of its sources.
|
||||
- [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.
|
||||
- [Blocking ads and malwares with unbound](https://deadc0de.re/articles/unbound-blocking-ads.html "Blocking ads and malwares with unbound")
|
||||
–
|
||||
[Unbound](https://www.unbound.net/ "Unbound is a validating, recursive, and caching DNS resolver.")
|
||||
is a validating, recursive, and caching DNS resolver.
|
||||
- [dnsmasq conversion script](https://gist.github.com/erlepereira/c11f4f7a3f60cd2071e79018e895fc8a#file-dnsmasq-antimalware)
|
||||
This GitHub gist has a short shell script (bash, will work on any 'nix) and
|
||||
uses `wget` & `awk` present in most distros, to fetch a specified hosts file
|
||||
and convert it to the format required by dnsmasq. Supports IPv4 and IPv6.
|
||||
Designed to be used as either a shell script, or can be dropped into
|
||||
`/etc/cron.weekly` (or wherever suits). The script is short and easily edited,
|
||||
also has a short document attached with notes on dnsmasq setup.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
- Legacy DNS: `76.76.2.35`, `76.76.10.35`, `2606:1a40::35`, `2606:1a40:1::35`
|
||||
- DNS-over-HTTPS/TLS/DOQ: `https://freedns.controld.com/x-stevenblack`, `x-stevenblack.freedns.controld.com`
|
||||
|
||||
## Contribute
|
||||
|
||||
Please read our
|
||||
[Contributing Guide](https://github.com/StevenBlack/hosts/blob/master/contributing.md).
|
||||
Among other things, this explains how we organize files and folders in this
|
||||
repository.
|
||||
|
||||
We are always interested in discovering well-curated sources of hosts. If you
|
||||
find one, please open an [issue](https://github.com/StevenBlack/hosts/issues) to
|
||||
draw our attention.
|
||||
|
||||
Before you create or respond to any issue, please read our
|
||||
[code of conduct](https://github.com/StevenBlack/hosts/blob/master/code_of_conduct.md).
|
||||
|
||||
Logo by [@Tobaloidee](https://github.com/Tobaloidee) Thank you!.
|
||||
@@ -0,0 +1,155 @@
|
||||
|
||||
2023-06-11,10418
|
||||
2023-06-13,10418
|
||||
2023-06-14,10418
|
||||
2023-06-14,10418
|
||||
2023-06-16,10418
|
||||
2023-06-17,10430
|
||||
2023-06-18,10430
|
||||
2023-06-23,10489
|
||||
2023-06-27,10497
|
||||
2023-07-01,9980
|
||||
2023-07-06,10038
|
||||
2023-07-09,10116
|
||||
2023-07-14,10203
|
||||
2023-07-15,10203
|
||||
2023-07-21,10229
|
||||
2023-07-23,10229
|
||||
2023-07-27,10233
|
||||
2023-08-01,10245
|
||||
2023-08-04,10251
|
||||
2023-08-05,10251
|
||||
2023-08-08,10251
|
||||
2023-08-05,10251
|
||||
2023-08-08,10251
|
||||
2023-08-13,10268
|
||||
2023-08-17,10278
|
||||
2023-08-21,10296
|
||||
2023-08-22,10296
|
||||
2023-08-26,10296
|
||||
2023-08-28,10309
|
||||
2023-09-03,10309
|
||||
2023-09-04,10347
|
||||
2023-09-05,10351
|
||||
2023-09-06,10351
|
||||
2023-09-06,10351
|
||||
2023-09-08,10360
|
||||
2023-09-08,10360
|
||||
2023-09-10,10360
|
||||
2023-09-14,10376
|
||||
2023-09-17,10376
|
||||
2023-09-21,10396
|
||||
2023-09-24,10421
|
||||
2023-09-25,10443
|
||||
2023-09-30,10488
|
||||
2023-10-02,10488
|
||||
2023-10-04,10488
|
||||
2023-10-08,10511
|
||||
2023-10-12,10518
|
||||
2023-10-13,10518
|
||||
2023-10-17,10522
|
||||
2023-10-18,10522
|
||||
2023-10-21,10522
|
||||
2023-10-23,10522
|
||||
2023-10-27,10522
|
||||
2023-11-01,10528
|
||||
2023-11-02,10528
|
||||
2023-11-03,10528
|
||||
2023-11-08,10536
|
||||
2023-11-11,10542
|
||||
2023-11-13,10546
|
||||
2023-11-19,10584
|
||||
2023-11-21,10584
|
||||
2023-11-24,10584
|
||||
2023-11-25,10584
|
||||
2023-11-25,10584
|
||||
2023-11-25,10584
|
||||
2023-11-26,10584
|
||||
2023-11-26,10584
|
||||
2023-12-01,10659
|
||||
2023-12-03,10678
|
||||
2023-12-12,10687
|
||||
2023-12-16,10689
|
||||
2023-12-17,10695
|
||||
2023-12-17,10695
|
||||
2023-12-25,10699
|
||||
2023-12-30,10703
|
||||
2024-01-03,10724
|
||||
2024-01-06,10756
|
||||
2024-01-13,10793
|
||||
2024-01-17,10833
|
||||
2024-01-21,10835
|
||||
2024-01-27,10839
|
||||
2024-01-30,10839
|
||||
2024-02-06,10874
|
||||
2024-02-10,10874
|
||||
2024-02-12,10874
|
||||
2024-02-15,10874
|
||||
2024-02-24,10907
|
||||
2024-02-25,10907
|
||||
2024-02-28,10909
|
||||
2024-03-04,10920
|
||||
2024-03-09,10920
|
||||
2024-03-15,10922
|
||||
2024-03-19,10926
|
||||
2024-03-23,10926
|
||||
2024-03-28,10929
|
||||
2024-04-02,10931
|
||||
2024-04-04,10931
|
||||
2024-04-09,11249
|
||||
2024-04-11,11249
|
||||
2024-04-18,11266
|
||||
2024-04-22,11280
|
||||
2024-04-25,11349
|
||||
2024-05-01,11349
|
||||
2024-05-03,11351
|
||||
2024-05-12,11400
|
||||
2024-05-20,11422
|
||||
2024-05-27,11427
|
||||
2024-06-03,11436
|
||||
2024-06-08,11444
|
||||
2024-06-14,11455
|
||||
2024-06-16,11468
|
||||
2024-06-19,11475
|
||||
2024-06-21,11475
|
||||
2024-06-24,11485
|
||||
2024-06-26,11485
|
||||
2024-07-01,11487
|
||||
2024-07-04,11487
|
||||
2024-07-07,11497
|
||||
2024-07-11,11509
|
||||
2024-07-14,11532
|
||||
2024-07-15,11546
|
||||
2024-07-20,11551
|
||||
2024-07-27,11552
|
||||
2024-07-30,11552
|
||||
2024-08-02,11554
|
||||
2024-08-04,11564
|
||||
2024-08-08,11588
|
||||
2024-08-11,11611
|
||||
2024-08-16,11611
|
||||
2024-08-17,11611
|
||||
2024-08-20,11614
|
||||
2024-08-26,11626
|
||||
2024-08-29,11631
|
||||
2024-08-30,11644
|
||||
2024-08-31,11644
|
||||
2024-09-04,11654
|
||||
2024-09-06,11657
|
||||
2024-09-10,11657
|
||||
2024-09-13,11657
|
||||
2024-09-16,11669
|
||||
2024-09-20,11669
|
||||
2024-09-21,11669
|
||||
2024-09-22,11669
|
||||
2024-09-25,11669
|
||||
2024-09-27,11669
|
||||
2024-09-27,11669
|
||||
2024-10-01,11669
|
||||
2024-10-01,11687
|
||||
2024-10-01,11687
|
||||
2024-10-03,11693
|
||||
2024-10-05,11700
|
||||
2024-10-07,11693
|
||||
2024-10-09,11693
|
||||
2024-10-10,11693
|
||||
|
After Width: | Height: | Size: 35 KiB |
@@ -10,15 +10,15 @@ sources can be found in the `hosts/data/` directory.
|
||||
|
||||

|
||||
|
||||
[](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://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://github.com/StevenBlack/hosts/actions/workflows/ci.yml?query=branch%3Amaster)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/python/black)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
[](https://github.com/StevenBlack/hosts/commits/master)
|
||||
|
||||
# Unified hosts file with gambling, social extensions
|
||||
|
||||
@@ -30,18 +30,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **April 24 2023**.
|
||||
- Last updated: **December 16 2024**.
|
||||
- Here's the
|
||||
[raw hosts file with gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts)
|
||||
containing 181,451 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts)
|
||||
containing 132,800 entries.
|
||||
|
||||

|
||||
|
||||
## List of all hosts file variants
|
||||
|
||||
This repository offers
|
||||
[15 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant.
|
||||
[31 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates),
|
||||
in addition to the base variant, with and without the unified hosts included.
|
||||
|
||||
The **Non GitHub mirror** is the link to use for some hosts file managers like
|
||||
[Hostsman for Windows](https://www.abelhadigital.com/hostsman/) that don't work
|
||||
@@ -49,22 +49,37 @@ 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) | 171,163 | [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) | 173,357 | [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) | 178,627 | [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) | 218,945 | [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) | 173,987 | [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) | 180,821 | [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) | 221,139 | [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) | 176,181 | [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) | 226,409 | [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) | 181,451 | [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) | 221,768 | [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) | 228,603 | [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) | 183,645 | [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) | 223,962 | [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) | 229,232 | [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) | 231,426 | [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) | 120,945 | [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) | 123,139 | [link](http://sbc.io/hosts/alternates/fakenews/hosts)
|
||||
**fakenews** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts) | 2,194 | [link](http://sbc.io/hosts/alternates/fakenews-only/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) | 129,612 | [link](http://sbc.io/hosts/alternates/gambling/hosts)
|
||||
**gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts) | 8,679 | [link](http://sbc.io/hosts/alternates/gambling-only/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) | 196,991 | [link](http://sbc.io/hosts/alternates/porn/hosts)
|
||||
**porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-only/hosts) | 76,748 | [link](http://sbc.io/hosts/alternates/porn-only/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) | 124,133 | [link](http://sbc.io/hosts/alternates/social/hosts)
|
||||
**social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social-only/hosts) | 3,217 | [link](http://sbc.io/hosts/alternates/social-only/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) | 131,806 | [link](http://sbc.io/hosts/alternates/fakenews-gambling/hosts)
|
||||
**fakenews + gambling** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-only/hosts) | 10,873 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-only/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) | 199,185 | [link](http://sbc.io/hosts/alternates/fakenews-porn/hosts)
|
||||
**fakenews + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-only/hosts) | 78,942 | [link](http://sbc.io/hosts/alternates/fakenews-porn-only/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) | 126,327 | [link](http://sbc.io/hosts/alternates/fakenews-social/hosts)
|
||||
**fakenews + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social-only/hosts) | 5,411 | [link](http://sbc.io/hosts/alternates/fakenews-social-only/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) | 205,658 | [link](http://sbc.io/hosts/alternates/gambling-porn/hosts)
|
||||
**gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-only/hosts) | 85,427 | [link](http://sbc.io/hosts/alternates/gambling-porn-only/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) | 132,800 | [link](http://sbc.io/hosts/alternates/gambling-social/hosts)
|
||||
**gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social-only/hosts) | 11,896 | [link](http://sbc.io/hosts/alternates/gambling-social-only/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) | 200,178 | [link](http://sbc.io/hosts/alternates/porn-social/hosts)
|
||||
**porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social-only/hosts) | 79,964 | [link](http://sbc.io/hosts/alternates/porn-social-only/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) | 207,852 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn/hosts)
|
||||
**fakenews + gambling + porn** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-only/hosts) | 87,621 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-only/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) | 134,994 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social/hosts)
|
||||
**fakenews + gambling + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social-only/hosts) | 14,090 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-social-only/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) | 202,372 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social/hosts)
|
||||
**fakenews + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social-only/hosts) | 82,158 | [link](http://sbc.io/hosts/alternates/fakenews-porn-social-only/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) | 208,845 | [link](http://sbc.io/hosts/alternates/gambling-porn-social/hosts)
|
||||
**gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social-only/hosts) | 88,643 | [link](http://sbc.io/hosts/alternates/gambling-porn-social-only/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) | 211,039 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts)
|
||||
**fakenews + gambling + porn + social** | [Readme](https://github.com/StevenBlack/hosts/blob/master/alternates/fakenews-gambling-porn-social-only/readme.md) | [link](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social-only/hosts) | 90,837 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -85,11 +100,9 @@ add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.g
|
||||
add.Spam |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Spam sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
Mitchell Krog's - Badd Boyz Hosts |[link](https://github.com/mitchellkrogza/Badd-Boyz-Hosts) | [raw](https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts) | MIT | [issues](https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues)| Sketchy domains and Bad Referrers from my Nginx and Apache Bad Bot and Spam Referrer Blockers
|
||||
hostsVN |[link](https://github.com/bigdargon/hostsVN) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Hosts block ads of Vietnamese
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com/PolishFiltersTeam/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
MetaMask eth-phishing-detect |[link](https://github.com/MetaMask/eth-phishing-detect) | [raw](https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt) | DON'T BE A DICK PUBLIC LICENSE | [issues](https://github.com/MetaMask/eth-phishing-detect/issues)| Phishing domains targeting Ethereum users.
|
||||
KADhosts |[link](https://kadantiscam.netlify.app/) | [raw](https://raw.githubusercontent.com/FiltersHeroes/KADhosts/master/KADhosts.txt) | CC BY-SA 4.0 | [issues](https://github.com//FiltersHeroes/KADhosts/issues)| Fraud/adware/scam websites.
|
||||
minecraft-hosts |[link](https://github.com/jamiemansfield/minecraft-hosts) | [raw](https://raw.githubusercontent.com/jamiemansfield/minecraft-hosts/master/lists/tracking.txt) | CC0-1.0 | [issues](https://github.com/jamiemansfield/minecraft-hosts/issues)| Minecraft related tracker hosts
|
||||
MVPS hosts file |[link](https://winhelp2002.mvps.org/) | [raw](https://winhelp2002.mvps.org/hosts.txt) | CC BY-NC-SA 4.0 | [issues](mailto:winhelp2002@gmail.com)| The purpose of this site is to provide the user with a high quality custom HOSTS file.
|
||||
shady-hosts |[link](https://github.com/shreyasminocha/shady-hosts) | [raw](https://raw.githubusercontent.com/shreyasminocha/shady-hosts/main/hosts) | CC0-1.0 | [issues](https://github.com/shreyasminocha/shady-hosts/issues)| Analytics, ad, and activity monitoring hosts
|
||||
Dan Pollock – [someonewhocares](https://someonewhocares.org/) |[link](https://someonewhocares.org/hosts/) | [raw](https://someonewhocares.org/hosts/zero/hosts) | non-commercial with attribution | [issues](mailto:hosts@someonewhocares.org)| How to make the internet not suck (as much).
|
||||
Tiuxo hostlist - ads |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/ads) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
UncheckyAds |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Windows installers ads sources sites based on https://unchecky.com/ content.
|
||||
@@ -98,7 +111,6 @@ yoyo.org |[link](https://pgl.yoyo.org/adservers/) | [raw](https://pgl.yoyo.org/a
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts-VN) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
Sinfonietta's gambling blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/gambling-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Sinfonietta's social media blocking hosts file |[link](https://github.com/Sinfonietta/hostfiles) | [raw](https://raw.githubusercontent.com/Sinfonietta/hostfiles/master/social-hosts) | MIT | [issues](https://github.com/Sinfonietta/hostfiles/issues)| A collection of category-specific host files.
|
||||
Tiuxo hostlist - social |[link](https://github.com/tiuxo/hosts) | [raw](https://raw.githubusercontent.com/tiuxo/hosts/master/social) | CC BY 4.0 | [issues](https://github.com/tiuxo/hosts/issues)| Categorized hosts files for DNS based content blocking
|
||||
|
||||
|
||||
## Extensions
|
||||
@@ -188,6 +200,10 @@ pip3 install --user -r requirements.txt
|
||||
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).
|
||||
|
||||
### Option 4: Generate it in Google Colab
|
||||
|
||||
Spin up a free remote [Google Colab](https://colab.research.google.com/drive/1tYWXpU2iuPDqN_o03JW9ml3ExO80eBLq?usp=sharing) environment.
|
||||
|
||||
### Common steps regardless of your development environment
|
||||
|
||||
To **run unit tests**, in the top-level directory, run:
|
||||
@@ -251,6 +267,9 @@ readmeData.json file used for generating readme.md files. This is useful if you
|
||||
are generating host files with additional whitelists or blacklists and want to
|
||||
keep your local checkout of this repo unmodified.
|
||||
|
||||
`--nounifiedhosts`: `false` (default) or `true`, do not include the unified hosts
|
||||
file in the final hosts file. Usually used together with `--extensions`.
|
||||
|
||||
`--compress`, or `-c`: `false` (default) or `true`, _Compress_ the hosts file
|
||||
ignoring non-necessary lines (empty lines and comments) and putting multiple
|
||||
domains in each line. Reducing the number of lines of the hosts file improves
|
||||
@@ -417,7 +436,7 @@ like this:
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs.hosts.url = "github:StevenBlack/hosts";
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
@@ -484,6 +503,8 @@ the
|
||||
[the comments within the `cmd` file](https://github.com/StevenBlack/hosts/blob/master/disable-dnscache-service-win.bat)
|
||||
for more details.
|
||||
|
||||
Disabling the DNS Cache Service can cause issues with services and applications like *WSL* and it's possible to compress the hosts file and negate the need to disable the DNS caching service. You can try the *C++* Windows command line tool at [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) (the recommended method) or the *PowerShell* compression script and check out the guide located at the [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) repository.
|
||||
|
||||
## Reloading hosts file
|
||||
|
||||
Your operating system will cache DNS lookups. You can either reboot or run the
|
||||
@@ -642,6 +663,8 @@ devices under a variety of operating systems.
|
||||
- [BlackHosts - Command Line Installer/Updater](https://github.com/Lateralus138/blackhosts)
|
||||
This is a cross-platform command line utility to help install/update hosts
|
||||
files found at this repository.
|
||||
- [Hosts Compression Scripts](https://github.com/Lateralus138/hosts-compression-scripts) These are various scripts to help compress hosts files (by the author of BlackHosts).
|
||||
- [Hosts Compress - Windows](https://github.com/Lateralus138/hosts-compress-windows) This is a *C++* Windows command line tool to help compress hosts files (by the author of BlackHosts and Hosts Compression Scripts). This is highly recommended over the scripts as it is **exponentially faster**.
|
||||
- [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Combining-Blocklists)
|
||||
provides a tool to build block lists from local and remote lists in common
|
||||
formats.
|
||||
|
||||