Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a6be86d6fd | ||
|
|
908e884bb9 | ||
|
|
dcf08b854a | ||
|
|
2e8d71e7b5 | ||
|
|
8e673bbecb | ||
|
|
22a9c6a58d | ||
|
|
3440915982 | ||
|
|
cb5daa41ea | ||
|
|
1bdc7c033b | ||
|
|
2f251d3670 | ||
|
|
e4b3dfdc59 | ||
|
|
990d54841f | ||
|
|
ea2c1ec1eb | ||
|
|
6dcaad5729 | ||
|
|
b681eceec0 | ||
|
|
866cf0af3f | ||
|
|
5d601830bf | ||
|
|
7d9817ccbe | ||
|
|
83dd698bbc | ||
|
|
f1191b5c03 | ||
|
|
b5cd497787 | ||
|
|
521652c74f | ||
|
|
2bb49d741a | ||
|
|
055144d287 | ||
|
|
de2c4e2852 | ||
|
|
70f9d76ae5 | ||
|
|
d28b9d8892 | ||
|
|
12c33bee78 | ||
|
|
294422ee16 | ||
|
|
1f91b53245 | ||
|
|
fbfd5ca4e9 | ||
|
|
ae79163dbe | ||
|
|
9d7273b7e1 | ||
|
|
4731c9c341 | ||
|
|
1e8362c0ec | ||
|
|
d1ff8cc2e8 | ||
|
|
7557a944d6 | ||
|
|
35db0ae94f | ||
|
|
253be2f030 | ||
|
|
3b5af80f24 | ||
|
|
5ed212f814 | ||
|
|
7b6c97c083 | ||
|
|
3a411c0f2f | ||
|
|
92a38fd106 | ||
|
|
b48b3e273a | ||
|
|
0e539b37c9 | ||
|
|
d1dd20d9a5 | ||
|
|
6f108a2281 | ||
|
|
8fc551eba8 | ||
|
|
8d2a3f3339 | ||
|
|
1936e1fc90 | ||
|
|
c6d020525a | ||
|
|
c478f57e79 | ||
|
|
5f7ef5e1e0 | ||
|
|
0aa9f4ff6d | ||
|
|
51aec88a14 | ||
|
|
56641ec920 | ||
|
|
04ac803115 | ||
|
|
dc2660e079 | ||
|
|
1e7e13ad4e | ||
|
|
509f7aa62a | ||
|
|
b39b80928f | ||
|
|
21d629609d | ||
|
|
1a818290dd | ||
|
|
aa369b2c5e | ||
|
|
62e7e2476e | ||
|
|
a482acae96 | ||
|
|
2720feb242 | ||
|
|
9ac826f725 | ||
|
|
5c2a3b5bb6 | ||
|
|
24b4a81b63 | ||
|
|
616b0f7304 | ||
|
|
47632d389d | ||
|
|
c189d5d3a7 | ||
|
|
d445fb6e37 | ||
|
|
8d95ef3469 | ||
|
|
57e00c7e22 | ||
|
|
4c4df65b1e | ||
|
|
40cbbc1b0d | ||
|
|
60d89a3dd3 | ||
|
|
1c78d47920 | ||
|
|
4acbfaa6c2 | ||
|
|
1e920988f9 | ||
|
|
15aa742a19 | ||
|
|
00d7f66ef6 | ||
|
|
be1cc7bc72 | ||
|
|
c912e408e6 | ||
|
|
cf34812381 | ||
|
|
d6ca0b04fb | ||
|
|
134252ceab | ||
|
|
ce948dea2a | ||
|
|
d491d42dec | ||
|
|
290d639e12 | ||
|
|
05a0627549 | ||
|
|
8bbba8794c | ||
|
|
1decde17f2 | ||
|
|
e81f7ea06e | ||
|
|
aac7193a2e | ||
|
|
79b81bb65e | ||
|
|
096c1e3bc6 | ||
|
|
6a8888bc76 | ||
|
|
5729ac18b7 | ||
|
|
db9076b311 | ||
|
|
54bfb354e8 | ||
|
|
8067d17bba | ||
|
|
c7a87b2566 | ||
|
|
a3f88ecd27 | ||
|
|
87e9330082 | ||
|
|
f0c1e87868 | ||
|
|
f1a13a0d99 | ||
|
|
b4f4d7af89 | ||
|
|
eabf4093ca | ||
|
|
b69f6533d5 | ||
|
|
71b47e42bf | ||
|
|
0e7dd7596d | ||
|
|
bf3260a038 | ||
|
|
9db3052ff0 | ||
|
|
2a73530306 | ||
|
|
6d7dab027c | ||
|
|
6ea99ec2e3 | ||
|
|
2368189081 | ||
|
|
82114f23a6 | ||
|
|
9ded1583ad | ||
|
|
4e1e847ffe | ||
|
|
05a503d85c | ||
|
|
79b51de682 | ||
|
|
d3e8387125 | ||
|
|
85e4029547 | ||
|
|
c43f9a8c82 | ||
|
|
c23f146657 | ||
|
|
9c281c6535 | ||
|
|
0062e63821 | ||
|
|
3be10f1353 | ||
|
|
331bb99d8c | ||
|
|
95ac18c612 | ||
|
|
4c196c6b61 | ||
|
|
c30616c6f3 | ||
|
|
1ad2f21a0a | ||
|
|
8ce06e1ed6 | ||
|
|
13ca06fd89 | ||
|
|
64ffd8d73c | ||
|
|
4a68876c7f | ||
|
|
11337d758f | ||
|
|
6558ea57ed | ||
|
|
e4bdb531b6 | ||
|
|
2939112453 | ||
|
|
db4d4a1749 | ||
|
|
8b5abf8b02 | ||
|
|
61b93463b3 | ||
|
|
d7e76f249b | ||
|
|
a37afe9499 | ||
|
|
0303516fa0 | ||
|
|
d5b7e74f31 | ||
|
|
c4e1f3776d | ||
|
|
e6de3d602e | ||
|
|
66180dae89 | ||
|
|
7adda9b685 | ||
|
|
db6c334e94 | ||
|
|
f924014d99 | ||
|
|
44d7516aeb | ||
|
|
46c0aa9d8b | ||
|
|
cc3ba5c8d7 | ||
|
|
23b56e0cf8 | ||
|
|
b3c92e9e6c | ||
|
|
79f66145a0 | ||
|
|
cd1be14063 | ||
|
|
7f1f33fb5a | ||
|
|
c003c4577c | ||
|
|
f8d0760a5e | ||
|
|
cb5591eb35 | ||
|
|
d3d91eaa84 | ||
|
|
3f81eef529 | ||
|
|
ed4ca8687f | ||
|
|
50392318f5 | ||
|
|
ff624524b1 | ||
|
|
3a1eee9a03 | ||
|
|
bc62e6d1d1 | ||
|
|
cb5d2f0587 | ||
|
|
172724a33f | ||
|
|
3a1a618233 | ||
|
|
af9c4bdc1d | ||
|
|
155312fa9c | ||
|
|
e85057489e | ||
|
|
5090055e2d | ||
|
|
8698cbcad4 | ||
|
|
24b12bd67d | ||
|
|
a2f143116f | ||
|
|
c5915141ac | ||
|
|
2270493e25 | ||
|
|
b32ed2a83c | ||
|
|
4c328a13f5 | ||
|
|
484d3c71b9 | ||
|
|
b3ffdef4a8 | ||
|
|
cc8b1cfe46 | ||
|
|
8d58f2b861 | ||
|
|
df123eca64 | ||
|
|
1960e05c52 | ||
|
|
588550252c | ||
|
|
c0d3d6ecb9 | ||
|
|
d74b1fe176 | ||
|
|
0d24f15143 | ||
|
|
9d408efd1f | ||
|
|
cbc25fc645 | ||
|
|
92750560ef | ||
|
|
14c25f7f2c | ||
|
|
a053158d07 | ||
|
|
ea6aab5c1c | ||
|
|
04aa21e2d6 | ||
|
|
b003ff0c1b | ||
|
|
00bf53fd41 | ||
|
|
98531c8bb5 | ||
|
|
c7e28f8712 | ||
|
|
48ea7ae51c | ||
|
|
cdcfda5856 | ||
|
|
1af162231e | ||
|
|
626078de2d | ||
|
|
7ea67ed353 | ||
|
|
7687291fd2 | ||
|
|
1b64aa5457 | ||
|
|
cbc2424b55 | ||
|
|
60b6d51de5 | ||
|
|
b7a7604bae | ||
|
|
a11c6962b2 | ||
|
|
b4ffb868a1 | ||
|
|
0056238593 | ||
|
|
e7f58f628e | ||
|
|
d0d12a5e36 | ||
|
|
d990cf46c7 | ||
|
|
6897cff7b2 | ||
|
|
3266e47d63 | ||
|
|
bbfcecfc07 | ||
|
|
ea3f9a3aad | ||
|
|
482c264bdb | ||
|
|
db2c832bea | ||
|
|
efc8a55167 | ||
|
|
10abd15dd5 | ||
|
|
5bee2524e1 | ||
|
|
008d87fe38 | ||
|
|
5660f4dee2 | ||
|
|
8ec5a22cad | ||
|
|
e935123043 | ||
|
|
42f8f2313c | ||
|
|
62e6fe04d9 | ||
|
|
4aab86857b | ||
|
|
743fec3a2b | ||
|
|
73927c60b9 | ||
|
|
57bdf9a301 | ||
|
|
5897a2df1c | ||
|
|
7b4e587923 | ||
|
|
d4582f6d88 | ||
|
|
40cc5b2859 | ||
|
|
93a8a25aa9 | ||
|
|
4b5d257520 | ||
|
|
24968b6f91 | ||
|
|
0d607a88f8 | ||
|
|
6294c0d848 | ||
|
|
c9d4adf2b6 | ||
|
|
ffeebc2be7 | ||
|
|
837804d3f9 | ||
|
|
cfd15cacfd | ||
|
|
2e4a8da63c | ||
|
|
24c51b8cc0 | ||
|
|
843070588e | ||
|
|
d7adc726b0 | ||
|
|
88c487e370 | ||
|
|
3c3e6d8c0d | ||
|
|
7696c451a5 | ||
|
|
821e6fbca7 | ||
|
|
562ec546cc | ||
|
|
dc2a318361 | ||
|
|
4618a21510 | ||
|
|
2d2b75afb9 | ||
|
|
7f24594f7a | ||
|
|
2591849aaa | ||
|
|
c50bcfd40c | ||
|
|
0b7224699a | ||
|
|
2ee4352ba2 | ||
|
|
24f3631c4c | ||
|
|
ecb4558464 | ||
|
|
f0c008d73a | ||
|
|
8ffc573cc6 | ||
|
|
e00b355112 | ||
|
|
5969fd5bf9 | ||
|
|
5300bf25b3 | ||
|
|
dca6f8a57d | ||
|
|
b124e714df | ||
|
|
6fbdb5a511 | ||
|
|
96906cc2dc | ||
|
|
f276b3b139 | ||
|
|
9257ce1e43 | ||
|
|
e2b2979535 | ||
|
|
21ce4c0266 | ||
|
|
3007a0cf43 | ||
|
|
c66c4aa05a | ||
|
|
86b479aab1 | ||
|
|
e849fb75e2 | ||
|
|
07572891cb | ||
|
|
e73fefff81 | ||
|
|
48a41c5a47 | ||
|
|
eb8b88d342 | ||
|
|
4469282345 | ||
|
|
aa0268982a | ||
|
|
6a3fc8f654 | ||
|
|
c20ffe6227 | ||
|
|
5e1932a3c9 | ||
|
|
99bdb28ee2 | ||
|
|
428e84affa | ||
|
|
182dabf6fd | ||
|
|
19859c0036 | ||
|
|
ab6186d8eb | ||
|
|
43d0fcc9c8 | ||
|
|
14131be40b | ||
|
|
fb8db8e46a | ||
|
|
9e555e33a6 | ||
|
|
1fec798248 | ||
|
|
43a0f7b9b9 | ||
|
|
b4398978f9 | ||
|
|
c314197721 | ||
|
|
2b274d002c | ||
|
|
b84071ce7a | ||
|
|
5da10a61af | ||
|
|
95a5ee9faf | ||
|
|
706999aff1 | ||
|
|
384aa2b0d3 | ||
|
|
19abb97df4 | ||
|
|
e7dea17d45 | ||
|
|
1cb61353d4 | ||
|
|
0615aafda0 | ||
|
|
d5866d0eca | ||
|
|
407d3201f3 | ||
|
|
e816a0ea1a | ||
|
|
0009a08a7d | ||
|
|
4be9eba3ad | ||
|
|
680002b8ee | ||
|
|
040284cd9d | ||
|
|
cb59fe4b55 | ||
|
|
2f1227cdc9 | ||
|
|
d2d175ed7a | ||
|
|
9f2cc8e5c8 | ||
|
|
2eae34d447 | ||
|
|
3f29234854 | ||
|
|
93ab5c0221 | ||
|
|
290e7abc27 | ||
|
|
7441a6dc76 | ||
|
|
122b248d72 | ||
|
|
b6fe732457 | ||
|
|
1dd1fc4a30 | ||
|
|
7896766d8e | ||
|
|
4792d4359c | ||
|
|
7583934e9b | ||
|
|
44da0697fb | ||
|
|
2497d5406e | ||
|
|
bcaeb79bbf | ||
|
|
38bb6ce2e6 | ||
|
|
0802370099 | ||
|
|
d6f14eaedd | ||
|
|
3137006c26 | ||
|
|
30ce23a78a | ||
|
|
961747eaee | ||
|
|
cbd0461bf1 | ||
|
|
b0781e7975 | ||
|
|
a87c3a1a1b | ||
|
|
d888b26ad8 | ||
|
|
7df1533fb0 | ||
|
|
e73113b0da | ||
|
|
64ee012b7e | ||
|
|
18828ee671 | ||
|
|
bc5a23dd2e | ||
|
|
99c3bb9306 | ||
|
|
496b69f840 | ||
|
|
6c5e31e6f9 | ||
|
|
dd6c2435a0 | ||
|
|
9c49c97787 | ||
|
|
8bbc2587c7 | ||
|
|
dd9b63e52e | ||
|
|
9039220a06 | ||
|
|
105e874feb | ||
|
|
a11705bff2 | ||
|
|
9b27ae27d1 | ||
|
|
5398a10d1d | ||
|
|
98071b092e | ||
|
|
e6f6ddd65b | ||
|
|
5c49f77b72 | ||
|
|
eb7c7c73a1 | ||
|
|
b093dd1ef0 | ||
|
|
1ca3c38058 | ||
|
|
a0efa72e2e | ||
|
|
90ab32da7b | ||
|
|
dd9bd42f52 | ||
|
|
484bb922dd | ||
|
|
e8743be589 | ||
|
|
1af15453fd | ||
|
|
6601b26018 | ||
|
|
08ebdd4bb5 | ||
|
|
5e77c7c7b1 | ||
|
|
36d7958e58 | ||
|
|
5e5d438091 | ||
|
|
85aeab65b5 | ||
|
|
2abb813196 | ||
|
|
064e3bf72b | ||
|
|
125d549ef4 | ||
|
|
9db4bfd5a2 | ||
|
|
99c1834851 | ||
|
|
a8ccb59df1 | ||
|
|
865d74f92a | ||
|
|
b89d4aad70 | ||
|
|
1fd8390cab | ||
|
|
b67793d89a | ||
|
|
43c492f685 | ||
|
|
8e5a49fc80 | ||
|
|
175f5cbef5 | ||
|
|
bef2c6a206 | ||
|
|
777857f176 | ||
|
|
8ae357794a | ||
|
|
026a9fab06 | ||
|
|
b9d4d50a6a | ||
|
|
d4d4469162 | ||
|
|
2d5e933709 | ||
|
|
90e1c13433 | ||
|
|
b016d4cd30 | ||
|
|
1005c2bc2e | ||
|
|
42bfc78696 | ||
|
|
929f830dec | ||
|
|
8567dd2856 | ||
|
|
142c3b45d5 | ||
|
|
4010d76b6f | ||
|
|
8f17aa5b35 | ||
|
|
eb961b441c | ||
|
|
a3713a140b | ||
|
|
961e1bdfd8 | ||
|
|
c33258ee5c | ||
|
|
27cf50e55d | ||
|
|
14a0ae0dcd | ||
|
|
0ffc44b850 | ||
|
|
3ba25afdbe | ||
|
|
02b4c402c1 | ||
|
|
4a0b3155ce | ||
|
|
7bb65c07c1 | ||
|
|
b3259ed2bd | ||
|
|
bfbfc7deb7 | ||
|
|
19bd59dddf | ||
|
|
06a99e9a11 | ||
|
|
b7e976dd8c | ||
|
|
83b4e7108b | ||
|
|
fbea953f59 | ||
|
|
6cedd43690 | ||
|
|
2b0e1279f4 | ||
|
|
6c742ee03f | ||
|
|
335cd7caa0 | ||
|
|
2ca8daf848 | ||
|
|
b5c9188aee | ||
|
|
8371feb6fe | ||
|
|
ea7bd50ad7 | ||
|
|
6e6d20dd24 | ||
|
|
2e91a6a325 | ||
|
|
ce42e633f8 | ||
|
|
ec0641f8ec | ||
|
|
527a17983b | ||
|
|
4f663aa0f0 | ||
|
|
879d29826c | ||
|
|
dbdcb03270 | ||
|
|
39a4c9c885 | ||
|
|
a51fb874ae | ||
|
|
403d8bf36c | ||
|
|
4135c1d6f4 | ||
|
|
3f7669def3 | ||
|
|
9a5c90e8e3 | ||
|
|
05a9df2347 | ||
|
|
d64ec295d0 | ||
|
|
66fd6e46ae | ||
|
|
0fe61c4b6a | ||
|
|
454f26b549 | ||
|
|
181b549344 | ||
|
|
14fa6296ae | ||
|
|
beb85bf784 | ||
|
|
3bfb2b1fa8 | ||
|
|
79841c6356 | ||
|
|
5450d4466d | ||
|
|
8699040ec4 | ||
|
|
cb2893d958 | ||
|
|
8c73d74238 | ||
|
|
6e7698abef | ||
|
|
dabb0647f3 | ||
|
|
21f7f0a933 | ||
|
|
f4235aced3 | ||
|
|
034cb9a299 | ||
|
|
26fc979d07 | ||
|
|
37a200a82d | ||
|
|
a649a959ba | ||
|
|
acab5f674a | ||
|
|
815487ebb9 | ||
|
|
058b044ab5 | ||
|
|
50524d5b78 | ||
|
|
4dfbcfc8b9 | ||
|
|
7e4a962196 | ||
|
|
4d95851d4e | ||
|
|
9cc0a018fc | ||
|
|
5424279ae0 | ||
|
|
60f983269a | ||
|
|
202a52cbc2 | ||
|
|
99c5f53e32 | ||
|
|
bfe72bcae7 | ||
|
|
5c72f8f22e | ||
|
|
5c3490d85d | ||
|
|
9644218ede | ||
|
|
909d8f5dcb | ||
|
|
511c57b854 | ||
|
|
de2c069f0d | ||
|
|
d50598a41b | ||
|
|
cd0b6c4456 | ||
|
|
4604e47117 | ||
|
|
3e9c651afa | ||
|
|
299151a32d | ||
|
|
75b18a2af1 | ||
|
|
cc4d98b069 | ||
|
|
8df476e3b5 | ||
|
|
7d5bba233a | ||
|
|
ffc008fca4 | ||
|
|
f0155ac705 | ||
|
|
53496c0f67 | ||
|
|
d8ff947926 | ||
|
|
527daadb16 | ||
|
|
3588a19fa6 | ||
|
|
f20b4803bf | ||
|
|
37cd96c0fe | ||
|
|
7ec703ac7c | ||
|
|
04e625de9d | ||
|
|
1d01b082d6 | ||
|
|
72a93d1368 | ||
|
|
0a64bfb3c7 | ||
|
|
8ca227e21a | ||
|
|
9ab153e271 | ||
|
|
a0af3d5cb1 | ||
|
|
ee1fe633e1 | ||
|
|
55a9a74a5f | ||
|
|
5f8af25572 | ||
|
|
6631d69419 | ||
|
|
94ce558ed5 | ||
|
|
9f4ceb29a3 | ||
|
|
ec8562f9f6 | ||
|
|
abd39949d3 | ||
|
|
fb63ebaf9c | ||
|
|
e457be3a9c | ||
|
|
1f2c2afc3c | ||
|
|
1b19054c88 | ||
|
|
2a3cb6a965 | ||
|
|
6c9e54b5c9 | ||
|
|
3f40d08abc | ||
|
|
3b9e5a2e53 | ||
|
|
c16d2e415d | ||
|
|
55ec12967e | ||
|
|
627edaeb4d | ||
|
|
9da4eb778e | ||
|
|
6c0d88a14e | ||
|
|
91a5dce1d7 | ||
|
|
8040a235d4 | ||
|
|
8c7de597e3 | ||
|
|
ed0366eed9 | ||
|
|
f276dad68a | ||
|
|
829a1b9ab1 | ||
|
|
f829e82578 | ||
|
|
8814c8db1a | ||
|
|
4033d2bc26 | ||
|
|
c59bba1836 | ||
|
|
8da3793e58 | ||
|
|
aec1283020 | ||
|
|
2b96930d77 | ||
|
|
51abebd85c | ||
|
|
6615b81c3f | ||
|
|
e931b0e975 | ||
|
|
ec2b18d15f | ||
|
|
608aed3d80 | ||
|
|
86e6c4e4fd | ||
|
|
080d276bb7 | ||
|
|
7c8c1fb1e0 | ||
|
|
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 | ||
|
|
97a767378e | ||
|
|
1b1d5ee477 | ||
|
|
c73b18f0a2 | ||
|
|
8005747237 | ||
|
|
eadefb5b2b | ||
|
|
68d54e8ecb | ||
|
|
f66fe4f833 | ||
|
|
ee692bbaa3 | ||
|
|
ba2d5b0c64 | ||
|
|
9cd835f38d | ||
|
|
5765195960 | ||
|
|
9fd4a05b0c | ||
|
|
cd216e0471 | ||
|
|
63b6919d42 | ||
|
|
181a4fd249 | ||
|
|
a7202ed30a | ||
|
|
b3daa3082f | ||
|
|
29b1147673 | ||
|
|
77fc3d574f | ||
|
|
dd6bee0fc1 | ||
|
|
212526755e | ||
|
|
749ef97dc0 | ||
|
|
fc54380680 | ||
|
|
c6419ff4ee | ||
|
|
75c8366ea7 | ||
|
|
263fba630b | ||
|
|
3dc0b5f962 | ||
|
|
587ccf9c93 | ||
|
|
9954343eee | ||
|
|
d3d4124e7e | ||
|
|
5de92647b9 | ||
|
|
54c1fdbacb | ||
|
|
82e6358811 | ||
|
|
42ec6b05c0 | ||
|
|
2212792da2 | ||
|
|
f089044807 | ||
|
|
338128eb81 | ||
|
|
283b4ac6de | ||
|
|
ca6044af06 | ||
|
|
2cbcc2e97e | ||
|
|
4f140bed91 | ||
|
|
9b57ed7b76 | ||
|
|
8bc7fd9bcd | ||
|
|
b4cdd5885d | ||
|
|
00078216e1 | ||
|
|
a952f2496f | ||
|
|
35508cba80 | ||
|
|
db28f852b7 | ||
|
|
7bf2686660 | ||
|
|
3887abb459 | ||
|
|
5731f0bb02 | ||
|
|
fc10d0f81d | ||
|
|
b8280ec542 | ||
|
|
618a6dfa7e | ||
|
|
868c462e93 | ||
|
|
845595b8b7 | ||
|
|
dce5a49ecd | ||
|
|
ed825369c5 | ||
|
|
9474bcba5c | ||
|
|
0e517585c2 | ||
|
|
7838700f42 | ||
|
|
6655419869 | ||
|
|
d91315aea2 | ||
|
|
34a72f16e1 | ||
|
|
7cf6ac9b4c | ||
|
|
66fca632ca | ||
|
|
1416af98f7 | ||
|
|
aa36fa98cb | ||
|
|
b6d5cce60a | ||
|
|
763fa43211 | ||
|
|
6d4674abda | ||
|
|
cc27cac7fb | ||
|
|
52ade02448 | ||
|
|
887663ab9c | ||
|
|
543acefaf7 | ||
|
|
23d5348533 | ||
|
|
8069502194 | ||
|
|
b2d9f7df1e | ||
|
|
52087c55ff | ||
|
|
003f3475ea | ||
|
|
5b06b5df6e | ||
|
|
ab5f56defd | ||
|
|
74c7c548ab | ||
|
|
1904ff0369 | ||
|
|
627205edd9 | ||
|
|
ca61e9ef45 | ||
|
|
68c493c706 | ||
|
|
cd091ee9c3 | ||
|
|
7e6aafb935 | ||
|
|
293dcbebe6 | ||
|
|
9c17dc5f71 | ||
|
|
da3d242482 | ||
|
|
58ce1e4b14 | ||
|
|
44d3da136a | ||
|
|
5ca7ad2279 | ||
|
|
ce8fcab4a6 | ||
|
|
32edd9298d | ||
|
|
9bcc4f2bcf | ||
|
|
e77f3cb3be | ||
|
|
b676693b0c | ||
|
|
ff3e8fad81 | ||
|
|
76b4c814f6 | ||
|
|
ddcdde5e8f | ||
|
|
bd67b45a69 | ||
|
|
a3a9e18a89 | ||
|
|
060895a3a1 | ||
|
|
7264d1f0b3 | ||
|
|
1e787fbe28 | ||
|
|
353924a650 | ||
|
|
a21fac3bca | ||
|
|
9048a9aa0e | ||
|
|
157474a558 | ||
|
|
ffd36bb4af | ||
|
|
47d6b2a17b | ||
|
|
013412b1ff | ||
|
|
b7122ca245 | ||
|
|
30cbbc8cb5 | ||
|
|
757cd0f69a | ||
|
|
c2ee8bc9b9 | ||
|
|
0a413cf53e | ||
|
|
6baefdbed2 | ||
|
|
88580e9347 | ||
|
|
c40ae56d53 | ||
|
|
c082532abc | ||
|
|
be5b911ba8 | ||
|
|
d9b145e08b | ||
|
|
8ca8fce63c | ||
|
|
e5282f9cee | ||
|
|
0d86e16986 | ||
|
|
2661255189 | ||
|
|
634204965a | ||
|
|
2a241c5de5 | ||
|
|
f91285ebe7 | ||
|
|
fd33c82b9e | ||
|
|
eb6bd673bd | ||
|
|
0ae5bd1eb7 | ||
|
|
f461d30274 | ||
|
|
a5922a992d | ||
|
|
0b32cf2fd8 | ||
|
|
87767a0209 | ||
|
|
4121bd1726 | ||
|
|
c9417f9ae6 | ||
|
|
35390a1e65 | ||
|
|
6dae72cf7d | ||
|
|
d2cbb55e2a | ||
|
|
9e0309f107 | ||
|
|
78f0457f9e | ||
|
|
2d886edeef | ||
|
|
115afb056e | ||
|
|
5161c2c362 | ||
|
|
39238e0432 | ||
|
|
75cdfd2fa1 | ||
|
|
4902553855 | ||
|
|
b083f18125 | ||
|
|
d4c698985a | ||
|
|
66ee4a2a71 | ||
|
|
fda58dddd6 | ||
|
|
5e2d7fc391 | ||
|
|
64ba96ee22 | ||
|
|
f063ea479e | ||
|
|
fb9b72feff | ||
|
|
0a55ff4c18 | ||
|
|
8d65d989ef | ||
|
|
3856d176ad | ||
|
|
fd09a65975 | ||
|
|
9b502d99e6 | ||
|
|
ccb00842f8 | ||
|
|
5ca0d2e2eb | ||
|
|
8587c5a550 | ||
|
|
8ace3a1cc9 | ||
|
|
b28c3994e7 | ||
|
|
0428bc7ee8 | ||
|
|
96f7d0e33d | ||
|
|
346b0b4bd7 | ||
|
|
a8d0b8cd76 | ||
|
|
6c23ad7f84 | ||
|
|
309fb9083a | ||
|
|
92be34d608 | ||
|
|
0014dfaa33 | ||
|
|
b1296f198e | ||
|
|
560d3394a8 | ||
|
|
0c0e2691b4 | ||
|
|
147b6d4e55 | ||
|
|
f86527e7b4 | ||
|
|
74bc8a7d72 | ||
|
|
3bcbc1c422 | ||
|
|
8d6c47929c | ||
|
|
83183eca09 | ||
|
|
eccb2df38a | ||
|
|
0434ec0798 | ||
|
|
cac3a30556 | ||
|
|
4bf50b3779 | ||
|
|
db1541fc3c | ||
|
|
8e90178973 | ||
|
|
d188f2c70d | ||
|
|
e034061875 | ||
|
|
fcfe4bb556 | ||
|
|
3709b007a8 | ||
|
|
f4cd177932 | ||
|
|
20a9517407 | ||
|
|
62f5fe59dc | ||
|
|
c270c20b3f | ||
|
|
d0f02ba284 | ||
|
|
f9a8908b24 | ||
|
|
5b8e0707fe | ||
|
|
56e34ab5a6 | ||
|
|
b1a9eb74f8 | ||
|
|
7d2f736725 | ||
|
|
0ddc2096ec | ||
|
|
10bcb945e8 | ||
|
|
bbb72c6956 | ||
|
|
9b6e856458 | ||
|
|
78790dfacc | ||
|
|
7552198b18 | ||
|
|
e4a1346515 | ||
|
|
e1bb5f08e6 | ||
|
|
2249fb30e2 | ||
|
|
b77b66bb04 | ||
|
|
b604074698 | ||
|
|
4e40772365 | ||
|
|
d19ec68c32 | ||
|
|
bd77c39661 | ||
|
|
ff99602ea0 | ||
|
|
98be2dea8c | ||
|
|
341b621cc2 | ||
|
|
83d734fdcf |
@@ -1,14 +1,20 @@
|
||||
# editorconfig.org
|
||||
|
||||
root = true
|
||||
|
||||
[*.py]
|
||||
[*]
|
||||
charset = utf-8
|
||||
end_of_line = lf
|
||||
indent_size = 2
|
||||
indent_style = space
|
||||
insert_final_newline = true
|
||||
trim_trailing_whitespace = true
|
||||
indent_size = 4
|
||||
end_of_line = LF
|
||||
|
||||
[*.bat]
|
||||
end_of_line = CRLF
|
||||
end_of_line = crlf
|
||||
|
||||
[*.md]
|
||||
trim_trailing_whitespace = false
|
||||
insert_final_newline = true
|
||||
|
||||
[*.py]
|
||||
indent_size = 4
|
||||
|
||||
@@ -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,17 +1,54 @@
|
||||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: "pip"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: weekly
|
||||
labels:
|
||||
- dependencies
|
||||
- python
|
||||
versioning-strategy: lockfile-only
|
||||
- package-ecosystem: "github-actions"
|
||||
- package-ecosystem: github-actions
|
||||
directory: "/"
|
||||
cooldown:
|
||||
default-days: 7
|
||||
schedule:
|
||||
interval: monthly
|
||||
labels:
|
||||
- dependencies
|
||||
- github_actions
|
||||
groups:
|
||||
github-actions:
|
||||
patterns:
|
||||
- "*"
|
||||
update-types:
|
||||
- minor
|
||||
- patch
|
||||
- package-ecosystem: pip
|
||||
directory: "/"
|
||||
cooldown:
|
||||
default-days: 7
|
||||
schedule:
|
||||
interval: monthly
|
||||
labels:
|
||||
- dependencies
|
||||
- python
|
||||
groups:
|
||||
pip-deps:
|
||||
patterns:
|
||||
- "*"
|
||||
update-types:
|
||||
- minor
|
||||
- patch
|
||||
versioning-strategy: lockfile-only
|
||||
- package-ecosystem: npm
|
||||
directory: "/"
|
||||
cooldown:
|
||||
default-days: 7
|
||||
schedule:
|
||||
interval: monthly
|
||||
labels:
|
||||
- dependencies
|
||||
versioning-strategy: increase
|
||||
groups:
|
||||
production-dependencies:
|
||||
dependency-type: production
|
||||
update-types:
|
||||
- minor
|
||||
- patch
|
||||
development-dependencies:
|
||||
dependency-type: development
|
||||
update-types:
|
||||
- minor
|
||||
- patch
|
||||
|
||||
|
After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 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.
|
||||
@@ -2,6 +2,9 @@ name: CI
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- "!dependabot/**"
|
||||
pull_request:
|
||||
workflow_dispatch:
|
||||
|
||||
@@ -12,26 +15,38 @@ jobs:
|
||||
test:
|
||||
name: Python ${{ matrix.python }} on ${{ matrix.os }}
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 15
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
python:
|
||||
- '3.7'
|
||||
- '3.8'
|
||||
- '3.9'
|
||||
- '3.10'
|
||||
- '3.11'
|
||||
- '3.12'
|
||||
- '3.13'
|
||||
- '3.14'
|
||||
os:
|
||||
- ubuntu-latest
|
||||
- macos-latest
|
||||
- windows-latest
|
||||
include:
|
||||
- os: macos-latest
|
||||
python: '3.9'
|
||||
- os: macos-latest
|
||||
python: '3.14'
|
||||
- os: windows-latest
|
||||
python: '3.9'
|
||||
- os: windows-latest
|
||||
python: '3.14'
|
||||
|
||||
steps:
|
||||
- name: Clone repository
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v4
|
||||
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
|
||||
with:
|
||||
python-version: ${{ matrix.python }}
|
||||
cache: pip
|
||||
|
||||
@@ -6,7 +6,6 @@ on:
|
||||
- master
|
||||
- "!dependabot/**"
|
||||
pull_request:
|
||||
# The branches below must be a subset of the branches above
|
||||
branches:
|
||||
- master
|
||||
- "!dependabot/**"
|
||||
@@ -16,21 +15,37 @@ on:
|
||||
|
||||
jobs:
|
||||
analyze:
|
||||
name: Analyze
|
||||
name: Analyze (${{ matrix.language }})
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 30
|
||||
permissions:
|
||||
actions: read
|
||||
contents: read
|
||||
security-events: write
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- language: actions
|
||||
build-mode: none
|
||||
- language: python
|
||||
build-mode: none
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
- name: Clone repository
|
||||
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@v2
|
||||
uses: github/codeql-action/init@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0
|
||||
with:
|
||||
languages: "python"
|
||||
languages: ${{ matrix.language }}
|
||||
build-mode: ${{ matrix.build-mode }}
|
||||
queries: +security-and-quality
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@v2
|
||||
uses: github/codeql-action/analyze@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0
|
||||
with:
|
||||
category: "/language:${{ matrix.language }}"
|
||||
|
||||
@@ -15,29 +15,38 @@ jobs:
|
||||
build-and-push-image:
|
||||
name: Build and push container image
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 20
|
||||
permissions:
|
||||
contents: read
|
||||
packages: write
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
- name: Clone repository
|
||||
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0
|
||||
|
||||
- name: Log in to the Container registry
|
||||
uses: docker/login-action@v2
|
||||
uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
|
||||
with:
|
||||
registry: ${{ env.REGISTRY }}
|
||||
username: ${{ github.actor }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Extract metadata (tags, labels)
|
||||
id: meta
|
||||
uses: docker/metadata-action@v4
|
||||
uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0
|
||||
with:
|
||||
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
|
||||
|
||||
- name: Build and push container image
|
||||
uses: docker/build-push-action@v3
|
||||
uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
|
||||
with:
|
||||
context: .
|
||||
push: ${{ github.event_name != 'pull_request' }}
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
provenance: true
|
||||
sbom: true
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
name: 'Dependency Review'
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
dependency-review:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- name: Clone repository
|
||||
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Dependency Review
|
||||
uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0
|
||||
@@ -1,14 +0,0 @@
|
||||
name: 'Dependency Review'
|
||||
on: [pull_request]
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
dependency-review:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: 'Checkout Repository'
|
||||
uses: actions/checkout@v3
|
||||
- name: 'Dependency Review'
|
||||
uses: actions/dependency-review-action@v2
|
||||
@@ -8,3 +8,5 @@ hosts-*
|
||||
/__pycache__
|
||||
/node_modules/
|
||||
/package-lock.json
|
||||
/yarn.lock
|
||||
/flake.lock
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
FROM docker.io/python:3-alpine
|
||||
|
||||
ENV IN_CONTAINER 1
|
||||
ENV IN_CONTAINER=1
|
||||
|
||||
RUN apk add --no-cache git sudo
|
||||
|
||||
@@ -8,6 +8,6 @@ COPY . /hosts
|
||||
|
||||
RUN pip install --no-cache-dir --upgrade -r /hosts/requirements.txt
|
||||
|
||||
ENV PATH $PATH:/hosts
|
||||
ENV PATH=$PATH:/hosts
|
||||
|
||||
WORKDIR /hosts
|
||||
|
||||
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 30 KiB |
@@ -0,0 +1,733 @@
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
|
||||
> [!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: **September 25 2026**.
|
||||
- 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 8,866 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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [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
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -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 directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
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!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## 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,276 @@
|
||||
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
|
||||
2024-10-11,10670
|
||||
2024-10-11,10669
|
||||
2024-10-12,10683
|
||||
2024-10-13,10682
|
||||
2024-10-15,10685
|
||||
2024-10-18,10685
|
||||
2024-10-23,10688
|
||||
2024-10-26,10689
|
||||
2024-10-30,10689
|
||||
2024-11-02,10700
|
||||
2024-11-07,10704
|
||||
2024-11-11,10714
|
||||
2024-11-14,10763
|
||||
2024-11-19,10763
|
||||
2024-11-23,10781
|
||||
2024-11-24,10858
|
||||
2024-11-28,10858
|
||||
2024-12-02,10862
|
||||
2024-12-04,10864
|
||||
2024-12-06,10868
|
||||
2024-12-12,10868
|
||||
2024-12-15,10873
|
||||
2024-12-16,10873
|
||||
2024-12-16,10873
|
||||
2024-12-18,10873
|
||||
2024-12-20,10873
|
||||
2024-12-23,10873
|
||||
2024-12-26,10873
|
||||
2024-12-27,10873
|
||||
2024-12-30,10886
|
||||
2025-01-04,10894
|
||||
2025-01-06,10895
|
||||
2025-01-09,10895
|
||||
2025-01-15,10898
|
||||
2025-01-21,10899
|
||||
2025-01-22,10899
|
||||
2025-01-25,10899
|
||||
2025-01-26,10899
|
||||
2025-01-31,10899
|
||||
2025-02-04,8605
|
||||
2025-02-12,8608
|
||||
2025-02-17,8610
|
||||
2025-02-20,8626
|
||||
2025-02-22,8626
|
||||
2025-03-01,8630
|
||||
2025-03-07,8634
|
||||
2025-03-09,8634
|
||||
2025-03-13,8640
|
||||
2025-03-17,8641
|
||||
2025-03-21,8654
|
||||
2025-03-26,8654
|
||||
2025-03-28,8655
|
||||
2025-04-01,8655
|
||||
2025-04-05,8661
|
||||
2025-04-09,8684
|
||||
2025-04-12,8684
|
||||
2025-04-17,8689
|
||||
2025-04-22,8699
|
||||
2025-04-25,8701
|
||||
2025-04-30,8701
|
||||
2025-05-04,8702
|
||||
2025-05-08,8702
|
||||
2025-05-15,8707
|
||||
2025-05-18,8707
|
||||
2025-05-20,8714
|
||||
2025-05-27,8717
|
||||
2025-06-02,8720
|
||||
2025-06-04,8728
|
||||
2025-06-07,8730
|
||||
2025-06-12,8740
|
||||
2025-06-15,8768
|
||||
2025-06-18,8768
|
||||
2025-06-19,8768
|
||||
2025-06-23,8776
|
||||
2025-06-25,8776
|
||||
2025-06-30,8776
|
||||
2025-07-03,8781
|
||||
2025-07-05,8781
|
||||
2025-07-08,8781
|
||||
2025-07-11,8785
|
||||
2025-07-12,8785
|
||||
2025-07-13,8785
|
||||
2025-07-13,8785
|
||||
2025-07-16,8785
|
||||
2025-07-16,8786
|
||||
2025-07-18,8786
|
||||
2025-07-18,8792
|
||||
2025-07-23,8797
|
||||
2025-07-26,8802
|
||||
2025-07-30,8803
|
||||
2025-08-01,8803
|
||||
2025-08-03,8803
|
||||
2025-08-08,8810
|
||||
2025-08-08,8810
|
||||
2025-08-13,8816
|
||||
2025-08-14,8816
|
||||
2025-08-19,8816
|
||||
2025-08-24,8816
|
||||
2025-08-29,8816
|
||||
2025-09-05,8816
|
||||
2025-09-08,8816
|
||||
2025-09-14,8829
|
||||
2025-09-15,8829
|
||||
2025-09-25,8851
|
||||
2025-09-27,8851
|
||||
2025-10-02,8860
|
||||
2025-10-04,8860
|
||||
2025-10-08,8860
|
||||
2025-10-13,8860
|
||||
2025-10-16,8860
|
||||
2025-10-25,8861
|
||||
2025-11-01,8861
|
||||
2025-11-02,8861
|
||||
2025-11-04,8869
|
||||
2025-11-07,8870
|
||||
2025-11-11,8878
|
||||
2025-11-11,8878
|
||||
2025-11-15,8878
|
||||
2025-11-18,8878
|
||||
2025-11-21,8891
|
||||
2025-11-23,8891
|
||||
2025-11-27,8891
|
||||
|
After Width: | Height: | Size: 46 KiB |
@@ -0,0 +1,739 @@
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
|
||||
> [!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: **September 25 2026**.
|
||||
- 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 85,659 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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [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
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -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 directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
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!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## 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,276 @@
|
||||
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
|
||||
2024-10-11,86867
|
||||
2024-10-11,86866
|
||||
2024-10-12,86881
|
||||
2024-10-13,86880
|
||||
2024-10-15,86883
|
||||
2024-10-18,86883
|
||||
2024-10-23,86888
|
||||
2024-10-26,86889
|
||||
2024-10-30,86889
|
||||
2024-11-02,86902
|
||||
2024-11-07,86907
|
||||
2024-11-11,86946
|
||||
2024-11-14,87077
|
||||
2024-11-19,87107
|
||||
2024-11-23,87126
|
||||
2024-11-24,87256
|
||||
2024-11-28,87336
|
||||
2024-12-02,87606
|
||||
2024-12-04,87614
|
||||
2024-12-06,87618
|
||||
2024-12-12,87616
|
||||
2024-12-15,87621
|
||||
2024-12-16,87621
|
||||
2024-12-16,87621
|
||||
2024-12-18,87621
|
||||
2024-12-20,87621
|
||||
2024-12-23,87621
|
||||
2024-12-26,87621
|
||||
2024-12-27,87621
|
||||
2024-12-30,87652
|
||||
2025-01-04,87660
|
||||
2025-01-06,87663
|
||||
2025-01-09,87665
|
||||
2025-01-15,87668
|
||||
2025-01-21,87671
|
||||
2025-01-22,87671
|
||||
2025-01-25,87671
|
||||
2025-01-26,87671
|
||||
2025-01-31,87671
|
||||
2025-02-04,84010
|
||||
2025-02-12,84015
|
||||
2025-02-17,84019
|
||||
2025-02-20,84035
|
||||
2025-02-22,84035
|
||||
2025-03-01,84039
|
||||
2025-03-07,84043
|
||||
2025-03-09,84043
|
||||
2025-03-13,84049
|
||||
2025-03-17,84050
|
||||
2025-03-21,84014
|
||||
2025-03-26,84014
|
||||
2025-03-28,84015
|
||||
2025-04-01,84015
|
||||
2025-04-05,84021
|
||||
2025-04-09,84048
|
||||
2025-04-12,84043
|
||||
2025-04-17,84053
|
||||
2025-04-22,84063
|
||||
2025-04-25,84065
|
||||
2025-04-30,84065
|
||||
2025-05-04,84066
|
||||
2025-05-08,84066
|
||||
2025-05-15,84071
|
||||
2025-05-18,84071
|
||||
2025-05-20,84078
|
||||
2025-05-27,84161
|
||||
2025-06-02,84164
|
||||
2025-06-04,84172
|
||||
2025-06-07,84174
|
||||
2025-06-12,84184
|
||||
2025-06-15,84213
|
||||
2025-06-18,84213
|
||||
2025-06-19,84213
|
||||
2025-06-23,84221
|
||||
2025-06-25,84221
|
||||
2025-06-30,84221
|
||||
2025-07-03,84236
|
||||
2025-07-05,84236
|
||||
2025-07-08,84236
|
||||
2025-07-11,84240
|
||||
2025-07-12,84240
|
||||
2025-07-13,84240
|
||||
2025-07-13,84240
|
||||
2025-07-16,84240
|
||||
2025-07-16,84199
|
||||
2025-07-18,84199
|
||||
2025-07-18,84247
|
||||
2025-07-23,84255
|
||||
2025-07-26,84260
|
||||
2025-07-30,84270
|
||||
2025-08-01,84270
|
||||
2025-08-03,84270
|
||||
2025-08-08,84277
|
||||
2025-08-08,84277
|
||||
2025-08-13,84283
|
||||
2025-08-14,84283
|
||||
2025-08-19,84283
|
||||
2025-08-24,84283
|
||||
2025-08-29,84283
|
||||
2025-09-05,84283
|
||||
2025-09-08,84295
|
||||
2025-09-14,84312
|
||||
2025-09-15,84312
|
||||
2025-09-25,84334
|
||||
2025-09-27,84334
|
||||
2025-10-02,84344
|
||||
2025-10-04,84344
|
||||
2025-10-08,84344
|
||||
2025-10-13,84344
|
||||
2025-10-16,84344
|
||||
2025-10-25,84348
|
||||
2025-11-01,84348
|
||||
2025-11-02,84348
|
||||
2025-11-04,84353
|
||||
2025-11-07,84354
|
||||
2025-11-11,84362
|
||||
2025-11-11,84362
|
||||
2025-11-15,84362
|
||||
2025-11-18,84362
|
||||
2025-11-21,84380
|
||||
2025-11-23,84380
|
||||
2025-11-27,84380
|
||||
|
After Width: | Height: | Size: 43 KiB |
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"filters": [
|
||||
"allegro",
|
||||
"bilet",
|
||||
"-pl",
|
||||
"olx.pl",
|
||||
"npost",
|
||||
"blogspot.com",
|
||||
".ipfs."
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,740 @@
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
|
||||
> [!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: **September 25 2026**.
|
||||
- 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 89,413 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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [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
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -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 directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
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!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## 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,275 @@
|
||||
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
|
||||
2024-10-11,90083
|
||||
2024-10-11,90082
|
||||
2024-10-12,90097
|
||||
2024-10-13,90096
|
||||
2024-10-15,90099
|
||||
2024-10-18,90099
|
||||
2024-10-23,90104
|
||||
2024-10-26,90105
|
||||
2024-10-30,90105
|
||||
2024-11-02,90118
|
||||
2024-11-07,90123
|
||||
2024-11-11,90162
|
||||
2024-11-14,90293
|
||||
2024-11-19,90323
|
||||
2024-11-23,90342
|
||||
2024-11-24,90472
|
||||
2024-11-28,90552
|
||||
2024-12-02,90822
|
||||
2024-12-04,90830
|
||||
2024-12-06,90834
|
||||
2024-12-12,90832
|
||||
2024-12-15,90837
|
||||
2024-12-16,90837
|
||||
2024-12-16,90837
|
||||
2024-12-18,90837
|
||||
2024-12-20,90837
|
||||
2024-12-23,90837
|
||||
2024-12-26,90837
|
||||
2024-12-27,90837
|
||||
2024-12-30,90868
|
||||
2025-01-04,90876
|
||||
2025-01-06,90879
|
||||
2025-01-09,90881
|
||||
2025-01-15,90884
|
||||
2025-01-21,90887
|
||||
2025-01-22,90887
|
||||
2025-01-25,90887
|
||||
2025-01-26,90887
|
||||
2025-01-31,90887
|
||||
2025-02-04,87226
|
||||
2025-02-12,87231
|
||||
2025-02-17,87235
|
||||
2025-02-20,87251
|
||||
2025-02-22,87251
|
||||
2025-03-01,87255
|
||||
2025-03-07,87259
|
||||
2025-03-09,87259
|
||||
2025-03-13,87265
|
||||
2025-03-17,87266
|
||||
2025-03-21,87230
|
||||
2025-03-26,87230
|
||||
2025-03-28,87231
|
||||
2025-04-01,87231
|
||||
2025-04-05,87237
|
||||
2025-04-09,87264
|
||||
2025-04-12,87259
|
||||
2025-04-17,87269
|
||||
2025-04-22,87279
|
||||
2025-04-25,87281
|
||||
2025-04-30,87281
|
||||
2025-05-04,87282
|
||||
2025-05-08,87282
|
||||
2025-05-15,87287
|
||||
2025-05-18,87287
|
||||
2025-05-20,87294
|
||||
2025-05-27,87402
|
||||
2025-06-02,87405
|
||||
2025-06-04,87413
|
||||
2025-06-07,87415
|
||||
2025-06-12,87425
|
||||
2025-06-15,87454
|
||||
2025-06-18,87454
|
||||
2025-06-19,87454
|
||||
2025-06-23,87462
|
||||
2025-06-25,87462
|
||||
2025-06-30,87462
|
||||
2025-07-03,87477
|
||||
2025-07-05,87477
|
||||
2025-07-08,87477
|
||||
2025-07-11,87481
|
||||
2025-07-12,87481
|
||||
2025-07-13,87481
|
||||
2025-07-13,87481
|
||||
2025-07-16,87481
|
||||
2025-07-16,87437
|
||||
2025-07-18,87437
|
||||
2025-07-23,87445
|
||||
2025-07-26,87450
|
||||
2025-07-30,87460
|
||||
2025-08-01,87460
|
||||
2025-08-03,87460
|
||||
2025-08-08,87467
|
||||
2025-08-08,87467
|
||||
2025-08-13,87473
|
||||
2025-08-14,87473
|
||||
2025-08-19,87473
|
||||
2025-08-24,87473
|
||||
2025-08-29,87473
|
||||
2025-09-05,87473
|
||||
2025-09-08,87485
|
||||
2025-09-14,87502
|
||||
2025-09-15,87502
|
||||
2025-09-25,87524
|
||||
2025-09-27,87524
|
||||
2025-10-02,87534
|
||||
2025-10-04,87534
|
||||
2025-10-08,87534
|
||||
2025-10-13,87534
|
||||
2025-10-16,87534
|
||||
2025-10-25,87538
|
||||
2025-11-01,87538
|
||||
2025-11-02,87538
|
||||
2025-11-04,87543
|
||||
2025-11-07,87544
|
||||
2025-11-11,87552
|
||||
2025-11-11,87552
|
||||
2025-11-15,87552
|
||||
2025-11-18,87552
|
||||
2025-11-21,87570
|
||||
2025-11-23,87570
|
||||
2025-11-27,87570
|
||||
|
After Width: | Height: | Size: 44 KiB |
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"filters": [
|
||||
"allegro",
|
||||
"bilet",
|
||||
"olx.pl",
|
||||
"npost",
|
||||
"blogspot.com",
|
||||
".ipfs.",
|
||||
"c752sa3k9"
|
||||
]
|
||||
}
|
||||
@@ -1,6 +1,11 @@
|
||||
**Take Note!**
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
|
||||
> [!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
|
||||
@@ -10,15 +15,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/actions?query=workflow%3ACI+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/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)
|
||||
|
||||
# Unified hosts file with fakenews, gambling, porn, social extensions
|
||||
|
||||
@@ -30,18 +35,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **October 20 2022**.
|
||||
- Last updated: **September 25 2026**.
|
||||
- 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 213,947 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 165,024 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 +54,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) | 155,891 | [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) | 158,085 | [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) | 162,973 | [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) | 201,847 | [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) | 158,716 | [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) | 165,167 | [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) | 204,041 | [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) | 160,910 | [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) | 208,929 | [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) | 165,798 | [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) | 204,671 | [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) | 211,123 | [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) | 167,992 | [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) | 206,865 | [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) | 211,753 | [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) | 213,947 | [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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -83,30 +103,26 @@ add.2o7Net |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw
|
||||
add.Dead |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Dead sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Risk content sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
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.
|
||||
AdguardTeam cname trackers |[link](https://github.com/AdguardTeam/cname-trackers) | [raw](https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/combined_disguised_trackers_justdomains.txt) | MIT | [issues](https://github.com/AdguardTeam/cname-trackers/issues)| CNAME-cloaked tracking abuses.
|
||||
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.
|
||||
URLHaus |[link](https://urlhaus.abuse.ch/) | [raw](https://urlhaus.abuse.ch/downloads/hostfile/) | CC0 | [issues](mailto:contactme@abuse.ch)| A project from [abuse.ch](https://abuse.ch/) with the goal of sharing malicious URLs.
|
||||
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.
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
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) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
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.
|
||||
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
|
||||
@@ -172,6 +188,12 @@ Build the Docker container from the root of this repo like this:
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
@@ -196,6 +218,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:
|
||||
@@ -259,6 +285,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,18 +449,50 @@ To install hosts file on your machine add the following into your
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
NixOS installations which are managed through _flakes_ can directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
@@ -439,23 +500,12 @@ like this:
|
||||
}
|
||||
```
|
||||
|
||||
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.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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:
|
||||
|
||||
@@ -479,6 +529,32 @@ following:
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
@@ -492,6 +568,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
|
||||
@@ -546,7 +624,8 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
### macOS
|
||||
|
||||
Open a Terminal and run:
|
||||
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
|
||||
@@ -592,6 +671,7 @@ devices under a variety of operating systems.
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
@@ -649,11 +729,13 @@ 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.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
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`
|
||||
|
||||
|
||||
@@ -0,0 +1,982 @@
|
||||
2016-12-17,40317
|
||||
2016-12-18,40363
|
||||
2016-12-18,41792
|
||||
2016-12-19,41818
|
||||
2016-12-20,41895
|
||||
2016-12-21,41931
|
||||
2016-12-21,41888
|
||||
2016-12-22,41924
|
||||
2016-12-25,41938
|
||||
2016-12-27,41960
|
||||
2016-12-28,41980
|
||||
2017-01-02,41995
|
||||
2017-01-05,39966
|
||||
2017-01-05,41996
|
||||
2017-01-10,42069
|
||||
2017-01-11,42174
|
||||
2017-01-14,42170
|
||||
2017-01-18,42219
|
||||
2017-01-18,42220
|
||||
2017-01-20,42237
|
||||
2017-01-22,42245
|
||||
2017-01-26,42291
|
||||
2017-01-31,42330
|
||||
2017-02-04,42336
|
||||
2017-02-04,42337
|
||||
2017-02-07,42316
|
||||
2017-02-07,42315
|
||||
2017-02-10,42329
|
||||
2017-02-11,42331
|
||||
2017-02-13,42331
|
||||
2017-02-15,42351
|
||||
2017-02-17,42347
|
||||
2017-02-17,42347
|
||||
2017-02-20,42416
|
||||
2017-02-22,46316
|
||||
2017-02-23,46315
|
||||
2017-02-23,45771
|
||||
2017-02-24,45763
|
||||
2017-02-24,45350
|
||||
2017-02-26,45377
|
||||
2017-03-01,45433
|
||||
2017-03-04,45475
|
||||
2017-03-07,45482
|
||||
2017-03-10,45632
|
||||
2017-03-15,45660
|
||||
2017-03-16,45666
|
||||
2017-03-20,45676
|
||||
2017-03-22,45686
|
||||
2017-03-25,45712
|
||||
2017-03-30,45797
|
||||
2017-04-05,45837
|
||||
2017-04-08,45645
|
||||
2017-04-08,45645
|
||||
2017-04-08,45645
|
||||
2017-04-11,45733
|
||||
2017-04-13,45658
|
||||
2017-04-15,45689
|
||||
2017-04-16,45689
|
||||
2017-04-17,45708
|
||||
2017-04-18,45725
|
||||
2017-04-22,45778
|
||||
2017-04-25,45811
|
||||
2017-04-26,45837
|
||||
2017-05-02,45883
|
||||
2017-05-07,45922
|
||||
2017-05-08,45926
|
||||
2017-05-10,45988
|
||||
2017-05-13,46096
|
||||
2017-05-15,46112
|
||||
2017-05-15,46112
|
||||
2017-05-16,46177
|
||||
2017-05-21,46177
|
||||
2017-05-21,46255
|
||||
2017-05-23,46279
|
||||
2017-05-28,46419
|
||||
2017-05-29,46462
|
||||
2017-05-30,46472
|
||||
2017-06-02,46564
|
||||
2017-06-05,46606
|
||||
2017-06-11,46675
|
||||
2017-06-21,46888
|
||||
2017-06-22,46917
|
||||
2017-06-24,46838
|
||||
2017-06-28,46887
|
||||
2017-07-04,46890
|
||||
2017-07-10,47029
|
||||
2017-07-11,47040
|
||||
2017-07-11,47041
|
||||
2017-07-12,47055
|
||||
2017-07-17,46781
|
||||
2017-07-17,46780
|
||||
2017-07-18,46720
|
||||
2017-07-26,46424
|
||||
2017-07-28,46425
|
||||
2017-07-31,46454
|
||||
2017-08-08,46183
|
||||
2017-08-12,46342
|
||||
2017-08-15,48845
|
||||
2017-08-15,48845
|
||||
2017-08-18,48866
|
||||
2017-08-18,48621
|
||||
2017-08-20,48621
|
||||
2017-08-20,48635
|
||||
2017-08-20,48635
|
||||
2017-08-21,48595
|
||||
2017-08-28,48663
|
||||
2017-08-31,48655
|
||||
2017-09-05,48566
|
||||
2017-09-07,48630
|
||||
2017-09-13,48663
|
||||
2017-09-18,48612
|
||||
2017-09-21,48635
|
||||
2017-09-29,48654
|
||||
2017-10-05,48666
|
||||
2017-10-11,48651
|
||||
2017-10-15,53010
|
||||
2017-10-19,52979
|
||||
2017-10-25,53011
|
||||
2017-10-25,53038
|
||||
2017-10-28,53037
|
||||
2017-11-01,53082
|
||||
2017-11-04,53100
|
||||
2017-11-09,53136
|
||||
2017-11-16,53212
|
||||
2017-11-25,53261
|
||||
2017-11-30,53297
|
||||
2017-12-07,53213
|
||||
2017-12-11,53223
|
||||
2017-12-17,55915
|
||||
2017-12-18,53255
|
||||
2017-12-21,53263
|
||||
2017-12-27,53265
|
||||
2017-12-30,53264
|
||||
2018-01-01,53284
|
||||
2018-01-06,55906
|
||||
2018-01-10,55902
|
||||
2018-01-13,55812
|
||||
2018-01-14,55820
|
||||
2018-01-21,55917
|
||||
2018-01-22,55919
|
||||
2018-01-23,55925
|
||||
2018-01-26,55928
|
||||
2018-01-26,56031
|
||||
2018-01-31,55946
|
||||
2018-02-02,55143
|
||||
2018-02-08,67876
|
||||
2018-02-09,67876
|
||||
2018-02-11,67890
|
||||
2018-02-13,67864
|
||||
2018-02-14,67890
|
||||
2018-02-15,67887
|
||||
2018-02-20,67855
|
||||
2018-02-24,71918
|
||||
2018-02-24,68841
|
||||
2018-02-25,68834
|
||||
2018-02-25,68833
|
||||
2018-02-26,68849
|
||||
2018-02-28,68869
|
||||
2018-03-03,68865
|
||||
2018-03-04,68880
|
||||
2018-03-04,68802
|
||||
2018-03-06,68856
|
||||
2018-03-07,68856
|
||||
2018-03-08,68851
|
||||
2018-03-09,68867
|
||||
2018-03-10,68868
|
||||
2018-03-12,68892
|
||||
2018-03-13,68894
|
||||
2018-03-14,68901
|
||||
2018-03-15,69400
|
||||
2018-03-15,68911
|
||||
2018-03-17,68916
|
||||
2018-03-17,68916
|
||||
2018-03-19,68953
|
||||
2018-03-20,68991
|
||||
2018-03-22,68995
|
||||
2018-03-23,73402
|
||||
2018-03-23,73402
|
||||
2018-03-24,69481
|
||||
2018-03-26,69535
|
||||
2018-03-28,69600
|
||||
2018-03-29,69592
|
||||
2018-03-30,69591
|
||||
2018-04-02,69143
|
||||
2018-04-02,68637
|
||||
2018-04-04,68025
|
||||
2018-04-05,68004
|
||||
2018-04-06,67949
|
||||
2018-04-06,67954
|
||||
2018-04-08,67886
|
||||
2018-04-12,67902
|
||||
2018-04-16,67799
|
||||
2018-04-17,67888
|
||||
2018-04-19,67827
|
||||
2018-04-21,67860
|
||||
2018-04-22,67858
|
||||
2018-04-24,67868
|
||||
2018-04-25,67746
|
||||
2018-04-30,67801
|
||||
2018-05-02,67580
|
||||
2018-05-05,67587
|
||||
2018-05-08,67438
|
||||
2018-05-12,67465
|
||||
2018-05-13,67461
|
||||
2018-05-17,67140
|
||||
2018-05-19,67149
|
||||
2018-05-22,67162
|
||||
2018-05-30,68385
|
||||
2018-06-02,68406
|
||||
2018-06-02,68406
|
||||
2018-06-02,68406
|
||||
2018-06-05,68621
|
||||
2018-06-08,69771
|
||||
2018-06-10,69793
|
||||
2018-06-14,69907
|
||||
2018-06-14,69906
|
||||
2018-06-14,69906
|
||||
2018-06-14,69906
|
||||
2018-06-14,69906
|
||||
2018-06-16,70117
|
||||
2018-06-17,70311
|
||||
2018-06-18,70398
|
||||
2018-06-20,70728
|
||||
2018-06-24,70779
|
||||
2018-06-28,70823
|
||||
2018-06-30,71009
|
||||
2018-07-04,72521
|
||||
2018-07-06,75558
|
||||
2018-07-09,75612
|
||||
2018-07-11,74380
|
||||
2018-07-16,74385
|
||||
2018-07-23,73899
|
||||
2018-07-26,74086
|
||||
2018-07-26,74086
|
||||
2018-07-30,74906
|
||||
2018-08-01,74970
|
||||
2018-08-08,75431
|
||||
2018-08-13,75754
|
||||
2018-08-19,76683
|
||||
2018-08-22,76061
|
||||
2018-08-24,75382
|
||||
2018-08-25,75302
|
||||
2018-08-29,74387
|
||||
2018-09-04,74326
|
||||
2018-09-05,73591
|
||||
2018-09-06,73663
|
||||
2018-09-08,73658
|
||||
2018-09-13,72842
|
||||
2018-09-16,71639
|
||||
2018-09-18,70775
|
||||
2018-09-23,71067
|
||||
2018-10-02,71070
|
||||
2018-10-05,69946
|
||||
2018-10-09,69896
|
||||
2018-10-14,69973
|
||||
2018-10-22,68141
|
||||
2018-10-23,67875
|
||||
2018-11-01,67300
|
||||
2018-11-02,67692
|
||||
2018-11-14,79942
|
||||
2018-11-20,79181
|
||||
2018-11-21,79295
|
||||
2018-11-26,78474
|
||||
2018-11-29,79003
|
||||
2018-12-04,78994
|
||||
2018-12-11,77650
|
||||
2018-12-15,77656
|
||||
2018-12-23,78024
|
||||
2018-12-29,90483
|
||||
2018-12-30,77946
|
||||
2019-01-04,77741
|
||||
2019-01-10,53208
|
||||
2019-01-13,53527
|
||||
2019-01-22,53552
|
||||
2019-01-26,53775
|
||||
2019-01-29,53800
|
||||
2019-02-06,53872
|
||||
2019-02-11,54624
|
||||
2019-02-18,54729
|
||||
2019-02-24,54751
|
||||
2019-03-02,54741
|
||||
2019-03-06,54255
|
||||
2019-03-15,54034
|
||||
2019-03-21,55862
|
||||
2019-03-26,55982
|
||||
2019-04-02,55933
|
||||
2019-04-07,55891
|
||||
2019-04-11,55614
|
||||
2019-04-17,55330
|
||||
2019-04-25,55641
|
||||
2019-05-02,58038
|
||||
2019-05-04,58026
|
||||
2019-05-05,58031
|
||||
2019-05-10,57900
|
||||
2019-05-13,57862
|
||||
2019-05-23,57899
|
||||
2019-05-24,57891
|
||||
2019-05-29,58147
|
||||
2019-06-05,58138
|
||||
2019-06-11,58141
|
||||
2019-06-17,59540
|
||||
2019-06-19,59551
|
||||
2019-06-22,59772
|
||||
2019-06-28,58108
|
||||
2019-07-04,58157
|
||||
2019-07-21,58458
|
||||
2019-07-27,58536
|
||||
2019-07-31,58559
|
||||
2019-08-06,59199
|
||||
2019-08-10,59354
|
||||
2019-08-13,59633
|
||||
2019-08-14,59762
|
||||
2019-08-14,59762
|
||||
2019-08-22,59916
|
||||
2019-08-30,59955
|
||||
2019-09-06,57416
|
||||
2019-09-09,56829
|
||||
2019-09-09,57450
|
||||
2019-09-09,56841
|
||||
2019-09-10,60036
|
||||
2019-09-19,60070
|
||||
2019-09-23,60126
|
||||
2019-09-29,60178
|
||||
2019-10-10,57505
|
||||
2019-10-12,57521
|
||||
2019-10-15,60738
|
||||
2019-10-18,60612
|
||||
2019-10-27,61992
|
||||
2019-10-27,62746
|
||||
2019-10-30,62865
|
||||
2019-10-31,63026
|
||||
2019-11-03,63181
|
||||
2019-11-15,62870
|
||||
2019-11-17,62951
|
||||
2019-11-20,64120
|
||||
2019-11-26,64463
|
||||
2019-11-27,64466
|
||||
2019-12-02,64485
|
||||
2019-12-11,61346
|
||||
2019-12-15,61044
|
||||
2019-12-20,61086
|
||||
2019-12-21,61093
|
||||
2019-12-23,61082
|
||||
2019-12-30,61117
|
||||
2020-01-01,61097
|
||||
2020-01-04,61257
|
||||
2020-01-06,61225
|
||||
2020-01-09,61950
|
||||
2020-01-11,62301
|
||||
2020-01-14,72651
|
||||
2020-01-16,72655
|
||||
2020-01-16,72657
|
||||
2020-01-16,72659
|
||||
2020-01-19,72650
|
||||
2020-01-21,72613
|
||||
2020-01-23,72378
|
||||
2020-01-24,71865
|
||||
2020-01-30,72831
|
||||
2020-02-03,73095
|
||||
2020-02-05,73004
|
||||
2020-02-09,73046
|
||||
2020-02-14,73154
|
||||
2020-02-17,73195
|
||||
2020-02-21,73378
|
||||
2020-02-22,73378
|
||||
2020-02-25,73365
|
||||
2020-02-25,73364
|
||||
2020-03-01,73509
|
||||
2020-03-05,73416
|
||||
2020-03-07,73451
|
||||
2020-03-11,74349
|
||||
2020-03-15,75728
|
||||
2020-03-18,76024
|
||||
2020-03-21,76443
|
||||
2020-03-25,76829
|
||||
2020-03-28,77030
|
||||
2020-03-29,76993
|
||||
2020-04-01,77085
|
||||
2020-04-03,76398
|
||||
2020-04-03,76398
|
||||
2020-04-03,77244
|
||||
2020-04-04,77191
|
||||
2020-04-06,77274
|
||||
2020-04-09,77491
|
||||
2020-04-10,77524
|
||||
2020-04-11,79994
|
||||
2020-04-13,80169
|
||||
2020-04-16,80490
|
||||
2020-04-18,80607
|
||||
2020-04-22,80759
|
||||
2020-04-26,80736
|
||||
2020-04-28,80670
|
||||
2020-05-02,81454
|
||||
2020-05-05,81032
|
||||
2020-05-05,81163
|
||||
2020-05-12,83081
|
||||
2020-05-13,83223
|
||||
2020-05-13,83226
|
||||
2020-05-15,83284
|
||||
2020-05-20,83215
|
||||
2020-05-26,82902
|
||||
2020-05-27,82942
|
||||
2020-06-02,83119
|
||||
2020-06-09,83034
|
||||
2020-06-16,83042
|
||||
2020-06-22,82904
|
||||
2020-06-25,82964
|
||||
2020-06-27,82879
|
||||
2020-07-02,83024
|
||||
2020-07-02,83023
|
||||
2020-07-05,82922
|
||||
2020-07-06,82892
|
||||
2020-07-13,83080
|
||||
2020-07-18,83298
|
||||
2020-07-24,83471
|
||||
2020-07-29,84391
|
||||
2020-08-01,84307
|
||||
2020-08-03,83645
|
||||
2020-08-06,84153
|
||||
2020-08-13,84698
|
||||
2020-08-14,84745
|
||||
2020-08-15,85136
|
||||
2020-08-17,84537
|
||||
2020-08-19,83315
|
||||
2020-08-25,82997
|
||||
2020-09-02,83459
|
||||
2020-09-07,83405
|
||||
2020-09-14,83978
|
||||
2020-09-20,83939
|
||||
2020-09-26,84292
|
||||
2020-10-03,84364
|
||||
2020-10-08,84015
|
||||
2020-10-13,81515
|
||||
2020-10-14,83147
|
||||
2020-10-19,85324
|
||||
2020-10-29,87001
|
||||
2020-11-01,86687
|
||||
2020-11-03,88541
|
||||
2020-11-08,88507
|
||||
2020-11-10,87991
|
||||
2020-11-14,86721
|
||||
2020-11-15,88596
|
||||
2020-11-16,88628
|
||||
2020-11-19,86769
|
||||
2020-11-22,88744
|
||||
2020-11-25,89455
|
||||
2020-11-28,89544
|
||||
2020-12-02,87562
|
||||
2020-12-09,87992
|
||||
2020-12-14,88257
|
||||
2020-12-19,88122
|
||||
2020-12-26,88085
|
||||
2020-12-31,87795
|
||||
2021-01-02,87613
|
||||
2021-01-05,87836
|
||||
2021-01-12,87903
|
||||
2021-01-17,88683
|
||||
2021-01-22,89350
|
||||
2021-01-22,89354
|
||||
2021-01-24,89707
|
||||
2021-01-31,90013
|
||||
2021-02-02,90229
|
||||
2021-02-03,90266
|
||||
2021-02-08,90878
|
||||
2021-02-09,90938
|
||||
2021-02-14,91269
|
||||
2021-02-16,95939
|
||||
2021-02-21,96778
|
||||
2021-02-22,98269
|
||||
2021-02-26,98526
|
||||
2021-02-28,98540
|
||||
2021-03-06,99618
|
||||
2021-03-09,99962
|
||||
2021-03-10,101345
|
||||
2021-03-16,100926
|
||||
2021-03-21,100838
|
||||
2021-03-28,101737
|
||||
2021-03-31,111133
|
||||
2021-04-04,111463
|
||||
2021-04-09,112006
|
||||
2021-04-13,109996
|
||||
2021-04-19,113344
|
||||
2021-04-24,116803
|
||||
2021-04-26,113214
|
||||
2021-04-26,113442
|
||||
2021-04-29,114282
|
||||
2021-05-01,114075
|
||||
2021-05-04,112625
|
||||
2021-05-05,112697
|
||||
2021-05-06,112814
|
||||
2021-05-06,113191
|
||||
2021-05-06,113190
|
||||
2021-05-12,114520
|
||||
2021-05-15,114898
|
||||
2021-05-17,114106
|
||||
2021-05-22,115109
|
||||
2021-05-25,116467
|
||||
2021-05-31,116242
|
||||
2021-06-07,115595
|
||||
2021-06-16,114539
|
||||
2021-06-22,113899
|
||||
2021-06-28,114652
|
||||
2021-07-01,115409
|
||||
2021-07-04,115361
|
||||
2021-07-13,116100
|
||||
2021-07-18,116622
|
||||
2021-07-19,112240
|
||||
2021-07-26,117298
|
||||
2021-07-29,117885
|
||||
2021-08-02,119024
|
||||
2021-08-09,120705
|
||||
2021-08-17,120175
|
||||
2021-08-20,120730
|
||||
2021-08-25,123129
|
||||
2021-08-26,123788
|
||||
2021-08-30,122881
|
||||
2021-09-02,124017
|
||||
2021-09-06,124845
|
||||
2021-09-07,126680
|
||||
2021-09-12,127182
|
||||
2021-09-17,126912
|
||||
2021-09-24,131373
|
||||
2021-09-30,149301
|
||||
2021-09-30,137029
|
||||
2021-10-03,139061
|
||||
2021-10-05,139777
|
||||
2021-10-12,140653
|
||||
2021-10-14,141346
|
||||
2021-10-19,141635
|
||||
2021-10-23,141736
|
||||
2021-10-23,141734
|
||||
2021-10-27,141075
|
||||
2021-11-04,141684
|
||||
2021-11-11,141842
|
||||
2021-11-14,141805
|
||||
2021-11-17,142247
|
||||
2021-11-21,144922
|
||||
2021-11-29,146273
|
||||
2021-11-29,146254
|
||||
2021-12-05,145339
|
||||
2021-12-09,145265
|
||||
2021-12-12,145502
|
||||
2021-12-13,146107
|
||||
2021-12-16,146909
|
||||
2021-12-19,146970
|
||||
2021-12-20,147372
|
||||
2021-12-25,148507
|
||||
2021-12-30,148360
|
||||
2021-12-30,148545
|
||||
2021-12-30,148534
|
||||
2022-01-02,148397
|
||||
2022-01-04,148662
|
||||
2022-01-07,148948
|
||||
2022-01-11,144229
|
||||
2022-01-18,146167
|
||||
2022-01-19,145836
|
||||
2022-01-21,146515
|
||||
2022-01-24,149867
|
||||
2022-01-28,151662
|
||||
2022-01-30,151807
|
||||
2022-01-31,148231
|
||||
2022-02-01,148632
|
||||
2022-02-07,149349
|
||||
2022-02-12,151996
|
||||
2022-02-13,152126
|
||||
2022-02-13,152122
|
||||
2022-02-17,152187
|
||||
2022-02-22,147632
|
||||
2022-02-26,147806
|
||||
2022-03-06,151853
|
||||
2022-03-07,150667
|
||||
2022-03-09,150982
|
||||
2022-03-12,151401
|
||||
2022-03-14,149608
|
||||
2022-03-19,150220
|
||||
2022-03-24,182741
|
||||
2022-03-29,158056
|
||||
2022-03-31,158534
|
||||
2022-04-05,160031
|
||||
2022-04-09,160730
|
||||
2022-04-13,161533
|
||||
2022-04-18,161497
|
||||
2022-04-21,162246
|
||||
2022-04-25,159331
|
||||
2022-04-29,150434
|
||||
2022-05-03,163753
|
||||
2022-05-05,163993
|
||||
2022-05-10,161887
|
||||
2022-05-14,162634
|
||||
2022-05-19,165561
|
||||
2022-05-25,193516
|
||||
2022-05-29,194188
|
||||
2022-05-31,162726
|
||||
2022-06-02,163089
|
||||
2022-06-07,160176
|
||||
2022-06-09,160539
|
||||
2022-06-09,160540
|
||||
2022-06-16,179252
|
||||
2022-06-21,159049
|
||||
2022-06-21,159163
|
||||
2022-06-25,160143
|
||||
2022-06-29,172509
|
||||
2022-07-01,172762
|
||||
2022-07-04,160749
|
||||
2022-07-13,196285
|
||||
2022-07-16,186970
|
||||
2022-07-16,186963
|
||||
2022-07-18,162948
|
||||
2022-07-21,181621
|
||||
2022-07-23,182680
|
||||
2022-07-25,181772
|
||||
2022-07-29,182943
|
||||
2022-08-03,184005
|
||||
2022-08-09,184092
|
||||
2022-08-12,184919
|
||||
2022-08-17,185920
|
||||
2022-08-20,186938
|
||||
2022-08-24,187833
|
||||
2022-08-25,188280
|
||||
2022-08-31,188105
|
||||
2022-09-04,188834
|
||||
2022-09-05,193975
|
||||
2022-09-08,195035
|
||||
2022-09-11,195564
|
||||
2022-09-13,196780
|
||||
2022-09-17,198381
|
||||
2022-09-23,206420
|
||||
2022-10-01,209128
|
||||
2022-10-06,210419
|
||||
2022-10-09,210644
|
||||
2022-10-13,212694
|
||||
2022-10-15,213235
|
||||
2022-10-17,213269
|
||||
2022-10-20,213935
|
||||
2022-10-27,215880
|
||||
2022-11-01,217719
|
||||
2022-11-09,216722
|
||||
2022-11-12,216646
|
||||
2022-11-13,216525
|
||||
2022-11-20,220371
|
||||
2022-11-21,220302
|
||||
2022-11-26,218878
|
||||
2022-11-28,218373
|
||||
2022-11-29,219357
|
||||
2022-12-03,219111
|
||||
2022-12-04,218763
|
||||
2022-12-05,220150
|
||||
2022-12-06,221218
|
||||
2022-12-11,219880
|
||||
2022-12-13,220599
|
||||
2022-12-15,224556
|
||||
2022-12-18,221810
|
||||
2022-12-20,225251
|
||||
2022-12-26,223334
|
||||
2022-12-29,224016
|
||||
2022-12-29,224108
|
||||
2023-01-01,224230
|
||||
2023-01-06,225234
|
||||
2023-01-08,225365
|
||||
2023-01-11,227368
|
||||
2023-01-13,227705
|
||||
2023-01-19,229955
|
||||
2023-01-23,230710
|
||||
2023-01-24,231388
|
||||
2023-01-27,232803
|
||||
2023-01-27,232806
|
||||
2023-01-27,232804
|
||||
2023-01-31,233306
|
||||
2023-02-05,235469
|
||||
2023-02-07,237044
|
||||
2023-02-07,237045
|
||||
2023-02-07,237046
|
||||
2023-02-16,241292
|
||||
2023-02-19,242483
|
||||
2023-02-23,243366
|
||||
2023-02-28,245645
|
||||
2023-03-03,245356
|
||||
2023-03-06,245739
|
||||
2023-03-07,246068
|
||||
2023-03-10,247935
|
||||
2023-03-14,249586
|
||||
2023-03-21,252534
|
||||
2023-03-25,254173
|
||||
2023-03-29,255033
|
||||
2023-04-07,258791
|
||||
2023-04-11,260040
|
||||
2023-04-16,261339
|
||||
2023-04-18,264754
|
||||
2023-04-19,230804
|
||||
2023-04-19,230811
|
||||
2023-04-23,231425
|
||||
2023-04-26,235194
|
||||
2023-04-27,235600
|
||||
2023-04-30,235692
|
||||
2023-05-02,236591
|
||||
2023-05-05,237815
|
||||
2023-05-08,237964
|
||||
2023-05-11,239837
|
||||
2023-05-14,241960
|
||||
2023-05-15,243101
|
||||
2023-05-20,244327
|
||||
2023-05-21,244684
|
||||
2023-05-24,247284
|
||||
2023-06-02,249892
|
||||
2023-06-06,251067
|
||||
2023-06-10,251876
|
||||
2023-06-11,251952
|
||||
2023-06-13,252441
|
||||
2023-06-14,253319
|
||||
2023-06-14,253996
|
||||
2023-06-16,255014
|
||||
2023-06-17,254726
|
||||
2023-06-18,254513
|
||||
2023-06-23,256315
|
||||
2023-06-27,256947
|
||||
2023-07-01,257598
|
||||
2023-07-06,259207
|
||||
2023-07-09,259684
|
||||
2023-07-14,261405
|
||||
2023-07-15,261507
|
||||
2023-07-21,263277
|
||||
2023-07-23,263469
|
||||
2023-07-27,264764
|
||||
2023-08-01,266011
|
||||
2023-08-04,268149
|
||||
2023-08-05,268237
|
||||
2023-08-08,273393
|
||||
2023-08-05,268237
|
||||
2023-08-08,273393
|
||||
2023-08-13,275058
|
||||
2023-08-17,275867
|
||||
2023-08-21,276833
|
||||
2023-08-22,277207
|
||||
2023-08-26,278782
|
||||
2023-08-28,279007
|
||||
2023-09-03,278628
|
||||
2023-09-04,280993
|
||||
2023-09-05,281803
|
||||
2023-09-06,281398
|
||||
2023-09-06,282805
|
||||
2023-09-08,283685
|
||||
2023-09-08,283701
|
||||
2023-09-10,259146
|
||||
2023-09-14,259181
|
||||
2023-09-17,235664
|
||||
2023-09-21,202022
|
||||
2023-09-24,202618
|
||||
2023-09-25,201593
|
||||
2023-09-30,201887
|
||||
2023-10-02,202266
|
||||
2023-10-04,203655
|
||||
2023-10-08,204714
|
||||
2023-10-12,208503
|
||||
2023-10-13,209221
|
||||
2023-10-17,210098
|
||||
2023-10-18,210593
|
||||
2023-10-21,212275
|
||||
2023-10-23,212462
|
||||
2023-10-27,214882
|
||||
2023-11-01,216022
|
||||
2023-11-02,216775
|
||||
2023-11-03,217300
|
||||
2023-11-08,219241
|
||||
2023-11-11,220145
|
||||
2023-11-13,220769
|
||||
2023-11-19,223168
|
||||
2023-11-21,224153
|
||||
2023-11-24,225714
|
||||
2023-11-25,226069
|
||||
2023-11-25,226064
|
||||
2023-11-25,226101
|
||||
2023-11-26,226172
|
||||
2023-11-26,226204
|
||||
2023-12-01,210215
|
||||
2023-12-03,212364
|
||||
2023-12-12,209855
|
||||
2023-12-16,211644
|
||||
2023-12-17,211838
|
||||
2023-12-17,211859
|
||||
2023-12-25,212960
|
||||
2023-12-30,214132
|
||||
2024-01-03,215574
|
||||
2024-01-06,216886
|
||||
2024-01-13,221399
|
||||
2024-01-17,222654
|
||||
2024-01-21,223877
|
||||
2024-01-27,226535
|
||||
2024-01-30,227820
|
||||
2024-02-06,231138
|
||||
2024-02-10,220057
|
||||
2024-02-12,221071
|
||||
2024-02-15,223645
|
||||
2024-02-24,257600
|
||||
2024-02-25,257673
|
||||
2024-02-28,261294
|
||||
2024-03-04,264984
|
||||
2024-03-09,269854
|
||||
2024-03-15,274270
|
||||
2024-03-19,277008
|
||||
2024-03-23,279733
|
||||
2024-03-28,282016
|
||||
2024-04-02,282969
|
||||
2024-04-04,227586
|
||||
2024-04-09,220952
|
||||
2024-04-11,221500
|
||||
2024-04-18,221948
|
||||
2024-04-22,223756
|
||||
2024-04-25,225211
|
||||
2024-05-01,224544
|
||||
2024-05-03,224948
|
||||
2024-05-12,229412
|
||||
2024-05-20,234793
|
||||
2024-05-27,238681
|
||||
2024-06-03,241705
|
||||
2024-06-08,244714
|
||||
2024-06-14,249657
|
||||
2024-06-16,250770
|
||||
2024-06-19,253562
|
||||
2024-06-21,255794
|
||||
2024-06-24,256857
|
||||
2024-06-26,258490
|
||||
2024-07-01,260535
|
||||
2024-07-04,262381
|
||||
2024-07-07,249276
|
||||
2024-07-11,252007
|
||||
2024-07-14,253030
|
||||
2024-07-15,253616
|
||||
2024-07-20,256186
|
||||
2024-07-27,256276
|
||||
2024-07-30,257484
|
||||
2024-08-02,258852
|
||||
2024-08-04,259340
|
||||
2024-08-08,261633
|
||||
2024-08-11,262704
|
||||
2024-08-16,265268
|
||||
2024-08-17,265774
|
||||
2024-08-20,267268
|
||||
2024-08-26,269737
|
||||
2024-08-29,271158
|
||||
2024-08-30,271630
|
||||
2024-08-31,271731
|
||||
2024-09-04,276255
|
||||
2024-09-06,277272
|
||||
2024-09-10,265872
|
||||
2024-09-13,266497
|
||||
2024-09-16,267477
|
||||
2024-09-20,266428
|
||||
2024-09-21,214916
|
||||
2024-09-22,213814
|
||||
2024-09-25,214867
|
||||
2024-09-27,215436
|
||||
2024-09-27,215437
|
||||
2024-10-01,215437
|
||||
2024-10-01,216240
|
||||
2024-10-01,216240
|
||||
2024-10-03,206031
|
||||
2024-10-05,205739
|
||||
2024-10-07,205214
|
||||
2024-10-09,205667
|
||||
2024-10-10,205771
|
||||
2024-10-11,205771
|
||||
2024-10-11,206661
|
||||
2024-10-12,206730
|
||||
2024-10-13,206778
|
||||
2024-10-15,206885
|
||||
2024-10-18,207063
|
||||
2024-10-23,207626
|
||||
2024-10-26,207489
|
||||
2024-10-30,208772
|
||||
2024-11-02,209580
|
||||
2024-11-07,210897
|
||||
2024-11-11,210633
|
||||
2024-11-14,211111
|
||||
2024-11-19,211208
|
||||
2024-11-23,211127
|
||||
2024-11-24,210767
|
||||
2024-11-28,211668
|
||||
2024-12-02,211816
|
||||
2024-12-04,211873
|
||||
2024-12-06,211950
|
||||
2024-12-12,211534
|
||||
2024-12-15,211353
|
||||
2024-12-16,211039
|
||||
2024-12-16,211189
|
||||
2024-12-18,210772
|
||||
2024-12-20,210270
|
||||
2024-12-23,209107
|
||||
2024-12-26,207992
|
||||
2024-12-27,207486
|
||||
2024-12-30,207613
|
||||
2025-01-04,207274
|
||||
2025-01-06,205658
|
||||
2025-01-09,206299
|
||||
2025-01-15,207360
|
||||
2025-01-21,208763
|
||||
2025-01-22,208935
|
||||
2025-01-25,209386
|
||||
2025-01-26,208860
|
||||
2025-01-31,210931
|
||||
2025-02-04,207864
|
||||
2025-02-12,210556
|
||||
2025-02-17,211867
|
||||
2025-02-20,213612
|
||||
2025-02-22,213979
|
||||
2025-03-01,215860
|
||||
2025-03-07,217785
|
||||
2025-03-09,217886
|
||||
2025-03-13,218879
|
||||
2025-03-17,219052
|
||||
2025-03-21,221039
|
||||
2025-03-26,221796
|
||||
2025-03-28,217337
|
||||
2025-04-01,218019
|
||||
2025-04-05,220134
|
||||
2025-04-09,221518
|
||||
2025-04-12,222379
|
||||
2025-04-17,230209
|
||||
2025-04-22,233967
|
||||
2025-04-25,239499
|
||||
2025-04-30,248615
|
||||
2025-05-04,249803
|
||||
2025-05-08,252411
|
||||
2025-05-15,256552
|
||||
2025-05-18,258647
|
||||
2025-05-20,259598
|
||||
2025-05-27,271595
|
||||
2025-06-02,274474
|
||||
2025-06-04,277761
|
||||
2025-06-07,282875
|
||||
2025-06-12,286581
|
||||
2025-06-15,288777
|
||||
2025-06-18,291900
|
||||
2025-06-19,293100
|
||||
2025-06-23,296415
|
||||
2025-06-25,303413
|
||||
2025-06-30,312376
|
||||
2025-07-03,317274
|
||||
2025-07-05,325977
|
||||
2025-07-08,333899
|
||||
2025-07-11,339759
|
||||
2025-07-12,341193
|
||||
2025-07-13,330579
|
||||
2025-07-13,330577
|
||||
2025-07-16,330577
|
||||
2025-07-16,305309
|
||||
2025-07-18,305309
|
||||
2025-07-18,308168
|
||||
2025-07-23,308215
|
||||
2025-07-26,311663
|
||||
2025-07-30,313078
|
||||
2025-08-01,313985
|
||||
2025-08-03,314719
|
||||
2025-08-08,315833
|
||||
2025-08-08,315833
|
||||
2025-08-13,316062
|
||||
2025-08-14,316804
|
||||
2025-08-19,317681
|
||||
2025-08-24,321056
|
||||
2025-08-29,322509
|
||||
2025-09-05,328876
|
||||
2025-09-08,332847
|
||||
2025-09-14,336211
|
||||
2025-09-15,336689
|
||||
2025-09-25,168984
|
||||
2025-09-27,170217
|
||||
2025-10-02,171045
|
||||
2025-10-04,169017
|
||||
2025-10-08,168965
|
||||
2025-10-13,168664
|
||||
2025-10-16,169529
|
||||
2025-10-25,190310
|
||||
2025-11-01,196229
|
||||
2025-11-02,195662
|
||||
2025-11-04,196632
|
||||
2025-11-07,198287
|
||||
2025-11-11,195708
|
||||
2025-11-11,195654
|
||||
2025-11-15,198652
|
||||
2025-11-18,189601
|
||||
2025-11-21,185298
|
||||
2025-11-23,185298
|
||||
2025-11-27,176045
|
||||
|
After Width: | Height: | Size: 59 KiB |
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"filters": [
|
||||
"allegro",
|
||||
"bilet",
|
||||
"olx.pl",
|
||||
"npost",
|
||||
"blogspot.com",
|
||||
".ipfs.",
|
||||
"c752sa3k9"
|
||||
]
|
||||
}
|
||||
@@ -1,6 +1,11 @@
|
||||
**Take Note!**
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
|
||||
> [!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
|
||||
@@ -10,15 +15,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/actions?query=workflow%3ACI+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/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)
|
||||
|
||||
# Unified hosts file with fakenews, gambling, porn extensions
|
||||
|
||||
@@ -30,18 +35,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **October 20 2022**.
|
||||
- Last updated: **September 25 2026**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews, gambling, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts)
|
||||
containing 211,123 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 161,250 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 +54,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) | 155,891 | [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) | 158,085 | [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) | 162,973 | [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) | 201,847 | [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) | 158,716 | [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) | 165,167 | [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) | 204,041 | [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) | 160,910 | [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) | 208,929 | [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) | 165,798 | [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) | 204,671 | [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) | 211,123 | [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) | 167,992 | [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) | 206,865 | [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) | 211,753 | [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) | 213,947 | [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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -83,23 +103,20 @@ add.2o7Net |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw
|
||||
add.Dead |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Dead sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Risk content sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
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.
|
||||
AdguardTeam cname trackers |[link](https://github.com/AdguardTeam/cname-trackers) | [raw](https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/combined_disguised_trackers_justdomains.txt) | MIT | [issues](https://github.com/AdguardTeam/cname-trackers/issues)| CNAME-cloaked tracking abuses.
|
||||
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.
|
||||
URLHaus |[link](https://urlhaus.abuse.ch/) | [raw](https://urlhaus.abuse.ch/downloads/hostfile/) | CC0 | [issues](mailto:contactme@abuse.ch)| A project from [abuse.ch](https://abuse.ch/) with the goal of sharing malicious URLs.
|
||||
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.
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
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) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
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.
|
||||
@@ -170,6 +187,12 @@ Build the Docker container from the root of this repo like this:
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
@@ -194,6 +217,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 +284,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,18 +448,50 @@ To install hosts file on your machine add the following into your
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
NixOS installations which are managed through _flakes_ can directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
@@ -437,23 +499,12 @@ like this:
|
||||
}
|
||||
```
|
||||
|
||||
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.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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:
|
||||
|
||||
@@ -477,6 +528,32 @@ following:
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
@@ -490,6 +567,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
|
||||
@@ -544,7 +623,8 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
### macOS
|
||||
|
||||
Open a Terminal and run:
|
||||
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
|
||||
@@ -590,6 +670,7 @@ devices under a variety of operating systems.
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
@@ -647,11 +728,13 @@ 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.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
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`
|
||||
|
||||
|
||||
@@ -0,0 +1,982 @@
|
||||
2016-12-17,40087
|
||||
2016-12-18,40133
|
||||
2016-12-18,41562
|
||||
2016-12-19,41588
|
||||
2016-12-20,41665
|
||||
2016-12-21,41701
|
||||
2016-12-21,41658
|
||||
2016-12-22,41694
|
||||
2016-12-25,41708
|
||||
2016-12-27,41730
|
||||
2016-12-28,41750
|
||||
2017-01-02,41765
|
||||
2017-01-05,39736
|
||||
2017-01-05,41766
|
||||
2017-01-10,41839
|
||||
2017-01-11,41944
|
||||
2017-01-14,41940
|
||||
2017-01-18,41989
|
||||
2017-01-18,41990
|
||||
2017-01-20,42007
|
||||
2017-01-22,42015
|
||||
2017-01-26,42061
|
||||
2017-01-31,42100
|
||||
2017-02-04,42106
|
||||
2017-02-04,42106
|
||||
2017-02-07,42085
|
||||
2017-02-07,42084
|
||||
2017-02-10,42098
|
||||
2017-02-11,42100
|
||||
2017-02-13,42100
|
||||
2017-02-15,42120
|
||||
2017-02-17,42116
|
||||
2017-02-17,42116
|
||||
2017-02-20,42185
|
||||
2017-02-22,46085
|
||||
2017-02-23,46084
|
||||
2017-02-23,45540
|
||||
2017-02-24,45532
|
||||
2017-02-24,45119
|
||||
2017-02-26,45146
|
||||
2017-03-01,45202
|
||||
2017-03-04,45244
|
||||
2017-03-07,45250
|
||||
2017-03-10,45400
|
||||
2017-03-15,45428
|
||||
2017-03-16,45434
|
||||
2017-03-20,45444
|
||||
2017-03-22,45454
|
||||
2017-03-25,45480
|
||||
2017-03-30,45565
|
||||
2017-04-05,45605
|
||||
2017-04-08,45413
|
||||
2017-04-08,45413
|
||||
2017-04-08,45413
|
||||
2017-04-11,45501
|
||||
2017-04-13,45425
|
||||
2017-04-15,45456
|
||||
2017-04-16,45456
|
||||
2017-04-17,45475
|
||||
2017-04-18,45492
|
||||
2017-04-22,45545
|
||||
2017-04-25,45578
|
||||
2017-04-26,45604
|
||||
2017-05-02,45650
|
||||
2017-05-07,45689
|
||||
2017-05-08,45693
|
||||
2017-05-10,45755
|
||||
2017-05-13,45863
|
||||
2017-05-15,45879
|
||||
2017-05-15,45879
|
||||
2017-05-16,45944
|
||||
2017-05-21,45944
|
||||
2017-05-21,46022
|
||||
2017-05-23,46046
|
||||
2017-05-28,46186
|
||||
2017-05-29,46229
|
||||
2017-05-30,46239
|
||||
2017-06-02,46331
|
||||
2017-06-05,46373
|
||||
2017-06-11,46442
|
||||
2017-06-21,46655
|
||||
2017-06-22,46684
|
||||
2017-06-24,46605
|
||||
2017-06-28,46654
|
||||
2017-07-04,46657
|
||||
2017-07-10,46796
|
||||
2017-07-11,46807
|
||||
2017-07-11,46808
|
||||
2017-07-12,46822
|
||||
2017-07-17,46548
|
||||
2017-07-17,46547
|
||||
2017-07-18,46487
|
||||
2017-07-26,46191
|
||||
2017-07-28,46192
|
||||
2017-07-31,46221
|
||||
2017-08-08,45950
|
||||
2017-08-12,46109
|
||||
2017-08-15,48612
|
||||
2017-08-15,48612
|
||||
2017-08-18,48633
|
||||
2017-08-18,48388
|
||||
2017-08-20,48388
|
||||
2017-08-20,48402
|
||||
2017-08-20,48402
|
||||
2017-08-21,48362
|
||||
2017-08-28,48430
|
||||
2017-08-31,48422
|
||||
2017-09-05,48333
|
||||
2017-09-07,48397
|
||||
2017-09-13,48430
|
||||
2017-09-18,48379
|
||||
2017-09-21,48402
|
||||
2017-09-29,48421
|
||||
2017-10-05,48433
|
||||
2017-10-11,48418
|
||||
2017-10-15,52777
|
||||
2017-10-19,52746
|
||||
2017-10-25,52778
|
||||
2017-10-25,52805
|
||||
2017-10-28,52804
|
||||
2017-11-01,52849
|
||||
2017-11-04,52867
|
||||
2017-11-09,52903
|
||||
2017-11-16,52979
|
||||
2017-11-25,53028
|
||||
2017-11-30,53064
|
||||
2017-12-07,52980
|
||||
2017-12-11,52990
|
||||
2017-12-17,55683
|
||||
2017-12-18,53022
|
||||
2017-12-21,53030
|
||||
2017-12-27,53032
|
||||
2017-12-30,53031
|
||||
2018-01-01,53051
|
||||
2018-01-06,54758
|
||||
2018-01-10,54754
|
||||
2018-01-13,54664
|
||||
2018-01-14,54672
|
||||
2018-01-21,54769
|
||||
2018-01-22,54771
|
||||
2018-01-23,54777
|
||||
2018-01-26,54780
|
||||
2018-01-26,54883
|
||||
2018-01-31,54798
|
||||
2018-02-02,53995
|
||||
2018-02-08,66728
|
||||
2018-02-09,66728
|
||||
2018-02-11,66743
|
||||
2018-02-13,66717
|
||||
2018-02-14,66743
|
||||
2018-02-15,66740
|
||||
2018-02-20,66708
|
||||
2018-02-24,70771
|
||||
2018-02-24,67694
|
||||
2018-02-25,67687
|
||||
2018-02-25,67686
|
||||
2018-02-26,67702
|
||||
2018-02-28,67722
|
||||
2018-03-03,67718
|
||||
2018-03-04,67733
|
||||
2018-03-04,67655
|
||||
2018-03-06,67709
|
||||
2018-03-07,67709
|
||||
2018-03-08,67704
|
||||
2018-03-09,67720
|
||||
2018-03-10,67721
|
||||
2018-03-12,67745
|
||||
2018-03-13,67747
|
||||
2018-03-14,67754
|
||||
2018-03-15,68253
|
||||
2018-03-15,67764
|
||||
2018-03-17,67769
|
||||
2018-03-17,67769
|
||||
2018-03-19,67806
|
||||
2018-03-20,67844
|
||||
2018-03-22,67848
|
||||
2018-03-23,72261
|
||||
2018-03-23,72261
|
||||
2018-03-24,68334
|
||||
2018-03-26,68388
|
||||
2018-03-28,68453
|
||||
2018-03-29,68445
|
||||
2018-03-30,68444
|
||||
2018-04-02,67996
|
||||
2018-04-02,67490
|
||||
2018-04-04,66878
|
||||
2018-04-05,66857
|
||||
2018-04-06,66802
|
||||
2018-04-06,66807
|
||||
2018-04-08,66739
|
||||
2018-04-12,66755
|
||||
2018-04-16,66652
|
||||
2018-04-17,66741
|
||||
2018-04-19,66680
|
||||
2018-04-21,66713
|
||||
2018-04-22,66711
|
||||
2018-04-24,66721
|
||||
2018-04-25,66599
|
||||
2018-04-30,66654
|
||||
2018-05-02,66433
|
||||
2018-05-05,66440
|
||||
2018-05-08,66291
|
||||
2018-05-12,66313
|
||||
2018-05-13,66309
|
||||
2018-05-17,65988
|
||||
2018-05-19,65997
|
||||
2018-05-22,66010
|
||||
2018-05-30,67232
|
||||
2018-06-02,67250
|
||||
2018-06-02,67250
|
||||
2018-06-02,67250
|
||||
2018-06-05,67465
|
||||
2018-06-08,68615
|
||||
2018-06-10,68637
|
||||
2018-06-14,68752
|
||||
2018-06-14,68751
|
||||
2018-06-14,68750
|
||||
2018-06-14,68750
|
||||
2018-06-14,68750
|
||||
2018-06-16,68961
|
||||
2018-06-17,69155
|
||||
2018-06-18,69242
|
||||
2018-06-20,69572
|
||||
2018-06-24,69623
|
||||
2018-06-28,69667
|
||||
2018-06-30,69853
|
||||
2018-07-04,71365
|
||||
2018-07-06,74402
|
||||
2018-07-09,74455
|
||||
2018-07-11,73223
|
||||
2018-07-16,73228
|
||||
2018-07-23,72742
|
||||
2018-07-26,72929
|
||||
2018-07-26,72929
|
||||
2018-07-30,73749
|
||||
2018-08-01,73813
|
||||
2018-08-08,74274
|
||||
2018-08-13,74597
|
||||
2018-08-19,75524
|
||||
2018-08-22,74902
|
||||
2018-08-24,74224
|
||||
2018-08-25,74144
|
||||
2018-08-29,73229
|
||||
2018-09-04,73168
|
||||
2018-09-05,72433
|
||||
2018-09-06,72505
|
||||
2018-09-08,72500
|
||||
2018-09-13,71684
|
||||
2018-09-16,70481
|
||||
2018-09-18,69617
|
||||
2018-09-23,69909
|
||||
2018-10-02,69912
|
||||
2018-10-05,68788
|
||||
2018-10-09,68738
|
||||
2018-10-14,68815
|
||||
2018-10-22,66983
|
||||
2018-10-23,66717
|
||||
2018-11-01,66142
|
||||
2018-11-02,66534
|
||||
2018-11-14,78784
|
||||
2018-11-20,78023
|
||||
2018-11-21,78137
|
||||
2018-11-26,77316
|
||||
2018-11-29,77844
|
||||
2018-12-04,77835
|
||||
2018-12-11,76491
|
||||
2018-12-15,76497
|
||||
2018-12-23,76865
|
||||
2018-12-29,89324
|
||||
2018-12-30,76787
|
||||
2019-01-04,76582
|
||||
2019-01-10,52048
|
||||
2019-01-13,52051
|
||||
2019-01-22,52076
|
||||
2019-01-26,52299
|
||||
2019-01-29,52324
|
||||
2019-02-06,52396
|
||||
2019-02-11,52341
|
||||
2019-02-18,52446
|
||||
2019-02-24,52468
|
||||
2019-03-02,52458
|
||||
2019-03-06,51972
|
||||
2019-03-15,51751
|
||||
2019-03-21,53579
|
||||
2019-03-26,53699
|
||||
2019-04-02,53650
|
||||
2019-04-07,53608
|
||||
2019-04-11,53331
|
||||
2019-04-17,53047
|
||||
2019-04-25,53354
|
||||
2019-05-02,55751
|
||||
2019-05-04,55739
|
||||
2019-05-05,55744
|
||||
2019-05-10,55612
|
||||
2019-05-13,55574
|
||||
2019-05-23,55613
|
||||
2019-05-24,55605
|
||||
2019-05-29,55861
|
||||
2019-06-05,55853
|
||||
2019-06-11,55856
|
||||
2019-06-17,57255
|
||||
2019-06-19,57266
|
||||
2019-06-22,57298
|
||||
2019-06-28,55634
|
||||
2019-07-04,55683
|
||||
2019-07-21,55984
|
||||
2019-07-27,56062
|
||||
2019-07-31,56085
|
||||
2019-08-06,56725
|
||||
2019-08-10,56880
|
||||
2019-08-13,57159
|
||||
2019-08-14,57288
|
||||
2019-08-14,57288
|
||||
2019-08-22,57442
|
||||
2019-08-30,57481
|
||||
2019-09-06,54942
|
||||
2019-09-09,54355
|
||||
2019-09-09,54976
|
||||
2019-09-09,54367
|
||||
2019-09-10,57562
|
||||
2019-09-19,57596
|
||||
2019-09-23,57652
|
||||
2019-09-29,57704
|
||||
2019-10-10,55031
|
||||
2019-10-12,55047
|
||||
2019-10-15,58264
|
||||
2019-10-18,58138
|
||||
2019-10-27,59518
|
||||
2019-10-27,60272
|
||||
2019-10-30,60391
|
||||
2019-10-31,60552
|
||||
2019-11-03,60707
|
||||
2019-11-15,60396
|
||||
2019-11-17,60477
|
||||
2019-11-20,61646
|
||||
2019-11-26,61989
|
||||
2019-11-27,61992
|
||||
2019-12-02,62011
|
||||
2019-12-11,58872
|
||||
2019-12-15,58569
|
||||
2019-12-20,58611
|
||||
2019-12-21,58618
|
||||
2019-12-23,58607
|
||||
2019-12-30,58642
|
||||
2020-01-01,58622
|
||||
2020-01-04,58782
|
||||
2020-01-06,58750
|
||||
2020-01-09,59475
|
||||
2020-01-11,59826
|
||||
2020-01-14,70184
|
||||
2020-01-16,70188
|
||||
2020-01-16,70190
|
||||
2020-01-16,70192
|
||||
2020-01-19,70183
|
||||
2020-01-21,70146
|
||||
2020-01-23,69911
|
||||
2020-01-24,69398
|
||||
2020-01-30,70364
|
||||
2020-02-03,70628
|
||||
2020-02-05,70537
|
||||
2020-02-09,70579
|
||||
2020-02-14,70687
|
||||
2020-02-17,70728
|
||||
2020-02-21,70911
|
||||
2020-02-22,70911
|
||||
2020-02-25,70898
|
||||
2020-02-25,70897
|
||||
2020-03-01,71042
|
||||
2020-03-05,70949
|
||||
2020-03-07,70984
|
||||
2020-03-11,71600
|
||||
2020-03-15,72979
|
||||
2020-03-18,73275
|
||||
2020-03-21,73694
|
||||
2020-03-25,74080
|
||||
2020-03-28,74281
|
||||
2020-03-29,74244
|
||||
2020-04-01,74335
|
||||
2020-04-03,73648
|
||||
2020-04-03,73648
|
||||
2020-04-03,74494
|
||||
2020-04-04,74441
|
||||
2020-04-06,74524
|
||||
2020-04-09,74741
|
||||
2020-04-10,74774
|
||||
2020-04-11,77244
|
||||
2020-04-13,77419
|
||||
2020-04-16,77740
|
||||
2020-04-18,77857
|
||||
2020-04-22,78009
|
||||
2020-04-26,77986
|
||||
2020-04-28,77920
|
||||
2020-05-02,78704
|
||||
2020-05-05,78282
|
||||
2020-05-05,78413
|
||||
2020-05-12,80331
|
||||
2020-05-13,80473
|
||||
2020-05-13,80476
|
||||
2020-05-15,80534
|
||||
2020-05-20,80465
|
||||
2020-05-26,80152
|
||||
2020-05-27,80192
|
||||
2020-06-02,80363
|
||||
2020-06-09,80278
|
||||
2020-06-16,80286
|
||||
2020-06-22,80148
|
||||
2020-06-25,80208
|
||||
2020-06-27,80123
|
||||
2020-07-02,80268
|
||||
2020-07-02,80267
|
||||
2020-07-05,80166
|
||||
2020-07-06,80136
|
||||
2020-07-13,80324
|
||||
2020-07-18,80542
|
||||
2020-07-24,80715
|
||||
2020-07-29,81635
|
||||
2020-08-01,81551
|
||||
2020-08-03,80889
|
||||
2020-08-06,81397
|
||||
2020-08-13,81942
|
||||
2020-08-14,81989
|
||||
2020-08-15,82380
|
||||
2020-08-17,81781
|
||||
2020-08-19,80559
|
||||
2020-08-25,80241
|
||||
2020-09-02,80703
|
||||
2020-09-07,80649
|
||||
2020-09-14,81222
|
||||
2020-09-20,81183
|
||||
2020-09-26,81536
|
||||
2020-10-03,81608
|
||||
2020-10-08,81259
|
||||
2020-10-13,78759
|
||||
2020-10-14,80391
|
||||
2020-10-19,82568
|
||||
2020-10-29,84245
|
||||
2020-11-01,83931
|
||||
2020-11-03,85785
|
||||
2020-11-08,85751
|
||||
2020-11-10,85235
|
||||
2020-11-14,83964
|
||||
2020-11-15,85839
|
||||
2020-11-16,85871
|
||||
2020-11-19,84012
|
||||
2020-11-22,85987
|
||||
2020-11-25,86698
|
||||
2020-11-28,86787
|
||||
2020-12-02,84805
|
||||
2020-12-09,85235
|
||||
2020-12-14,85500
|
||||
2020-12-19,85364
|
||||
2020-12-26,85327
|
||||
2020-12-31,85037
|
||||
2021-01-02,84855
|
||||
2021-01-05,85078
|
||||
2021-01-12,85145
|
||||
2021-01-17,85925
|
||||
2021-01-22,86592
|
||||
2021-01-22,86596
|
||||
2021-01-24,86949
|
||||
2021-01-31,87217
|
||||
2021-02-02,87433
|
||||
2021-02-03,87470
|
||||
2021-02-08,88082
|
||||
2021-02-09,88142
|
||||
2021-02-14,88465
|
||||
2021-02-16,93135
|
||||
2021-02-21,93974
|
||||
2021-02-22,95465
|
||||
2021-02-26,95722
|
||||
2021-02-28,95736
|
||||
2021-03-06,96814
|
||||
2021-03-09,97158
|
||||
2021-03-10,98541
|
||||
2021-03-16,98122
|
||||
2021-03-21,98034
|
||||
2021-03-28,98933
|
||||
2021-03-31,108329
|
||||
2021-04-04,108659
|
||||
2021-04-09,109202
|
||||
2021-04-13,107192
|
||||
2021-04-19,110540
|
||||
2021-04-24,113999
|
||||
2021-04-26,110410
|
||||
2021-04-26,110638
|
||||
2021-04-29,111478
|
||||
2021-05-01,111271
|
||||
2021-05-04,109821
|
||||
2021-05-05,109893
|
||||
2021-05-06,110010
|
||||
2021-05-06,110387
|
||||
2021-05-06,110386
|
||||
2021-05-12,111716
|
||||
2021-05-15,112094
|
||||
2021-05-17,111302
|
||||
2021-05-22,112305
|
||||
2021-05-25,113663
|
||||
2021-05-31,113438
|
||||
2021-06-07,112791
|
||||
2021-06-16,111735
|
||||
2021-06-22,111095
|
||||
2021-06-28,111838
|
||||
2021-07-01,112595
|
||||
2021-07-04,112547
|
||||
2021-07-13,113286
|
||||
2021-07-18,113808
|
||||
2021-07-19,109426
|
||||
2021-07-26,114484
|
||||
2021-07-29,115071
|
||||
2021-08-02,116210
|
||||
2021-08-09,117893
|
||||
2021-08-17,117363
|
||||
2021-08-20,117918
|
||||
2021-08-25,120317
|
||||
2021-08-26,120976
|
||||
2021-08-30,120069
|
||||
2021-09-02,121205
|
||||
2021-09-06,122033
|
||||
2021-09-07,123868
|
||||
2021-09-12,124370
|
||||
2021-09-17,124100
|
||||
2021-09-24,128561
|
||||
2021-09-30,146489
|
||||
2021-09-30,134217
|
||||
2021-10-03,136249
|
||||
2021-10-05,136965
|
||||
2021-10-12,137841
|
||||
2021-10-14,138534
|
||||
2021-10-19,138823
|
||||
2021-10-23,138924
|
||||
2021-10-23,138922
|
||||
2021-10-27,138263
|
||||
2021-11-04,138872
|
||||
2021-11-11,139028
|
||||
2021-11-14,138991
|
||||
2021-11-17,139433
|
||||
2021-11-21,142108
|
||||
2021-11-29,143462
|
||||
2021-11-29,143443
|
||||
2021-12-05,142528
|
||||
2021-12-09,142453
|
||||
2021-12-12,142690
|
||||
2021-12-13,143295
|
||||
2021-12-16,144095
|
||||
2021-12-19,144156
|
||||
2021-12-20,144558
|
||||
2021-12-25,145693
|
||||
2021-12-30,145546
|
||||
2021-12-30,145731
|
||||
2021-12-30,145720
|
||||
2022-01-02,145583
|
||||
2022-01-04,145848
|
||||
2022-01-07,146134
|
||||
2022-01-11,141415
|
||||
2022-01-18,143353
|
||||
2022-01-19,143022
|
||||
2022-01-21,143701
|
||||
2022-01-24,147053
|
||||
2022-01-28,148848
|
||||
2022-01-30,148993
|
||||
2022-01-31,145417
|
||||
2022-02-01,145818
|
||||
2022-02-07,146535
|
||||
2022-02-12,149183
|
||||
2022-02-13,149312
|
||||
2022-02-13,149308
|
||||
2022-02-17,149373
|
||||
2022-02-22,144818
|
||||
2022-02-26,144992
|
||||
2022-03-06,149039
|
||||
2022-03-07,147853
|
||||
2022-03-09,148168
|
||||
2022-03-12,148587
|
||||
2022-03-14,146794
|
||||
2022-03-19,147406
|
||||
2022-03-24,179927
|
||||
2022-03-29,155242
|
||||
2022-03-31,155720
|
||||
2022-04-05,157217
|
||||
2022-04-09,157916
|
||||
2022-04-13,158719
|
||||
2022-04-18,158683
|
||||
2022-04-21,159432
|
||||
2022-04-25,156517
|
||||
2022-04-29,147620
|
||||
2022-05-03,160939
|
||||
2022-05-05,161179
|
||||
2022-05-10,159073
|
||||
2022-05-14,159820
|
||||
2022-05-19,162747
|
||||
2022-05-25,190702
|
||||
2022-05-29,191374
|
||||
2022-05-31,159912
|
||||
2022-06-02,160275
|
||||
2022-06-07,157362
|
||||
2022-06-09,157725
|
||||
2022-06-09,157726
|
||||
2022-06-16,176438
|
||||
2022-06-21,156235
|
||||
2022-06-21,156349
|
||||
2022-06-25,157329
|
||||
2022-06-29,169695
|
||||
2022-07-01,169948
|
||||
2022-07-04,157935
|
||||
2022-07-13,193471
|
||||
2022-07-16,184156
|
||||
2022-07-16,184149
|
||||
2022-07-18,160134
|
||||
2022-07-21,178807
|
||||
2022-07-23,179866
|
||||
2022-07-25,178958
|
||||
2022-07-29,180118
|
||||
2022-08-03,181180
|
||||
2022-08-09,181267
|
||||
2022-08-12,182094
|
||||
2022-08-17,183095
|
||||
2022-08-20,184113
|
||||
2022-08-24,185008
|
||||
2022-08-25,185455
|
||||
2022-08-31,185280
|
||||
2022-09-04,186009
|
||||
2022-09-05,191150
|
||||
2022-09-08,192210
|
||||
2022-09-11,192739
|
||||
2022-09-13,193955
|
||||
2022-09-17,195556
|
||||
2022-09-23,203595
|
||||
2022-10-01,206303
|
||||
2022-10-06,207595
|
||||
2022-10-09,207820
|
||||
2022-10-13,209870
|
||||
2022-10-15,210411
|
||||
2022-10-17,210445
|
||||
2022-10-20,211111
|
||||
2022-10-27,213056
|
||||
2022-11-01,214895
|
||||
2022-11-09,213898
|
||||
2022-11-12,213822
|
||||
2022-11-13,213701
|
||||
2022-11-20,217547
|
||||
2022-11-21,217478
|
||||
2022-11-26,216054
|
||||
2022-11-28,215549
|
||||
2022-11-29,216533
|
||||
2022-12-03,216287
|
||||
2022-12-04,215939
|
||||
2022-12-05,217326
|
||||
2022-12-06,218394
|
||||
2022-12-11,217056
|
||||
2022-12-13,217775
|
||||
2022-12-15,221732
|
||||
2022-12-18,218986
|
||||
2022-12-20,222427
|
||||
2022-12-26,220510
|
||||
2022-12-29,221192
|
||||
2022-12-29,221284
|
||||
2023-01-01,221406
|
||||
2023-01-06,222410
|
||||
2023-01-08,222541
|
||||
2023-01-11,224544
|
||||
2023-01-13,224881
|
||||
2023-01-19,227131
|
||||
2023-01-23,227886
|
||||
2023-01-24,228564
|
||||
2023-01-27,229979
|
||||
2023-01-27,229982
|
||||
2023-01-27,229980
|
||||
2023-01-31,230482
|
||||
2023-02-05,232645
|
||||
2023-02-07,234221
|
||||
2023-02-07,234222
|
||||
2023-02-07,234223
|
||||
2023-02-16,238469
|
||||
2023-02-19,239660
|
||||
2023-02-23,240543
|
||||
2023-02-28,242822
|
||||
2023-03-03,242533
|
||||
2023-03-06,242916
|
||||
2023-03-07,243245
|
||||
2023-03-10,245112
|
||||
2023-03-14,246763
|
||||
2023-03-21,249711
|
||||
2023-03-25,251350
|
||||
2023-03-29,252210
|
||||
2023-04-07,255968
|
||||
2023-04-11,257217
|
||||
2023-04-16,258516
|
||||
2023-04-18,261931
|
||||
2023-04-19,227981
|
||||
2023-04-19,227988
|
||||
2023-04-23,228602
|
||||
2023-04-26,232371
|
||||
2023-04-27,232777
|
||||
2023-04-30,232869
|
||||
2023-05-02,233768
|
||||
2023-05-05,234992
|
||||
2023-05-08,235141
|
||||
2023-05-11,237014
|
||||
2023-05-14,239137
|
||||
2023-05-15,240278
|
||||
2023-05-20,241504
|
||||
2023-05-21,241861
|
||||
2023-05-24,244461
|
||||
2023-06-02,247069
|
||||
2023-06-06,248244
|
||||
2023-06-10,249053
|
||||
2023-06-11,249129
|
||||
2023-06-13,249618
|
||||
2023-06-14,250496
|
||||
2023-06-14,251173
|
||||
2023-06-16,252191
|
||||
2023-06-17,251903
|
||||
2023-06-18,251690
|
||||
2023-06-23,253492
|
||||
2023-06-27,254124
|
||||
2023-07-01,254775
|
||||
2023-07-06,256384
|
||||
2023-07-09,256861
|
||||
2023-07-14,258582
|
||||
2023-07-15,258684
|
||||
2023-07-21,260454
|
||||
2023-07-23,260646
|
||||
2023-07-27,261941
|
||||
2023-08-01,263188
|
||||
2023-08-04,265326
|
||||
2023-08-05,265414
|
||||
2023-08-08,270570
|
||||
2023-08-05,265414
|
||||
2023-08-08,270570
|
||||
2023-08-13,272235
|
||||
2023-08-17,273044
|
||||
2023-08-21,274010
|
||||
2023-08-22,274384
|
||||
2023-08-26,275959
|
||||
2023-08-28,276184
|
||||
2023-09-03,275805
|
||||
2023-09-04,278170
|
||||
2023-09-05,278980
|
||||
2023-09-06,278575
|
||||
2023-09-06,279982
|
||||
2023-09-08,280862
|
||||
2023-09-08,280878
|
||||
2023-09-10,256323
|
||||
2023-09-14,256358
|
||||
2023-09-17,232841
|
||||
2023-09-21,199199
|
||||
2023-09-24,199795
|
||||
2023-09-25,198770
|
||||
2023-09-30,199064
|
||||
2023-10-02,199443
|
||||
2023-10-04,200832
|
||||
2023-10-08,201891
|
||||
2023-10-12,205680
|
||||
2023-10-13,206398
|
||||
2023-10-17,207275
|
||||
2023-10-18,207770
|
||||
2023-10-21,209452
|
||||
2023-10-23,209639
|
||||
2023-10-27,212059
|
||||
2023-11-01,213199
|
||||
2023-11-02,213952
|
||||
2023-11-03,214477
|
||||
2023-11-08,216418
|
||||
2023-11-11,217322
|
||||
2023-11-13,217946
|
||||
2023-11-19,220345
|
||||
2023-11-21,221330
|
||||
2023-11-24,222891
|
||||
2023-11-25,223246
|
||||
2023-11-25,223241
|
||||
2023-11-25,223278
|
||||
2023-11-26,223349
|
||||
2023-11-26,223381
|
||||
2023-12-01,207392
|
||||
2023-12-03,209541
|
||||
2023-12-12,207034
|
||||
2023-12-16,208823
|
||||
2023-12-17,209016
|
||||
2023-12-17,209037
|
||||
2023-12-25,210138
|
||||
2023-12-30,211310
|
||||
2024-01-03,212748
|
||||
2024-01-06,214060
|
||||
2024-01-13,218573
|
||||
2024-01-17,219828
|
||||
2024-01-21,221051
|
||||
2024-01-27,223709
|
||||
2024-01-30,224994
|
||||
2024-02-06,228312
|
||||
2024-02-10,217231
|
||||
2024-02-12,218245
|
||||
2024-02-15,220819
|
||||
2024-02-24,254773
|
||||
2024-02-25,254846
|
||||
2024-02-28,258467
|
||||
2024-03-04,262156
|
||||
2024-03-09,267026
|
||||
2024-03-15,271442
|
||||
2024-03-19,274180
|
||||
2024-03-23,276905
|
||||
2024-03-28,279188
|
||||
2024-04-02,280141
|
||||
2024-04-04,224758
|
||||
2024-04-09,217822
|
||||
2024-04-11,218370
|
||||
2024-04-18,218818
|
||||
2024-04-22,220626
|
||||
2024-04-25,222020
|
||||
2024-05-01,221353
|
||||
2024-05-03,221757
|
||||
2024-05-12,226221
|
||||
2024-05-20,231602
|
||||
2024-05-27,235490
|
||||
2024-06-03,238514
|
||||
2024-06-08,241523
|
||||
2024-06-14,246466
|
||||
2024-06-16,247579
|
||||
2024-06-19,250371
|
||||
2024-06-21,252603
|
||||
2024-06-24,253666
|
||||
2024-06-26,255299
|
||||
2024-07-01,257344
|
||||
2024-07-04,259190
|
||||
2024-07-07,246085
|
||||
2024-07-11,248816
|
||||
2024-07-14,249839
|
||||
2024-07-15,250425
|
||||
2024-07-20,252995
|
||||
2024-07-27,253085
|
||||
2024-07-30,254293
|
||||
2024-08-02,255661
|
||||
2024-08-04,256149
|
||||
2024-08-08,258442
|
||||
2024-08-11,259513
|
||||
2024-08-16,262077
|
||||
2024-08-17,262583
|
||||
2024-08-20,264077
|
||||
2024-08-26,266546
|
||||
2024-08-29,267967
|
||||
2024-08-30,268439
|
||||
2024-08-31,268540
|
||||
2024-09-04,273064
|
||||
2024-09-06,274081
|
||||
2024-09-10,262681
|
||||
2024-09-13,263306
|
||||
2024-09-16,264286
|
||||
2024-09-20,263237
|
||||
2024-09-21,211725
|
||||
2024-09-22,210623
|
||||
2024-09-25,211676
|
||||
2024-09-27,212245
|
||||
2024-09-27,212246
|
||||
2024-10-01,212246
|
||||
2024-10-01,213046
|
||||
2024-10-01,213046
|
||||
2024-10-03,202837
|
||||
2024-10-05,202545
|
||||
2024-10-07,202027
|
||||
2024-10-09,202480
|
||||
2024-10-10,202584
|
||||
2024-10-11,202584
|
||||
2024-10-11,203474
|
||||
2024-10-12,203543
|
||||
2024-10-13,203591
|
||||
2024-10-15,203698
|
||||
2024-10-18,203876
|
||||
2024-10-23,204439
|
||||
2024-10-26,204302
|
||||
2024-10-30,205585
|
||||
2024-11-02,206393
|
||||
2024-11-07,207710
|
||||
2024-11-11,207446
|
||||
2024-11-14,207924
|
||||
2024-11-19,208021
|
||||
2024-11-23,207940
|
||||
2024-11-24,207580
|
||||
2024-11-28,208481
|
||||
2024-12-02,208629
|
||||
2024-12-04,208686
|
||||
2024-12-06,208763
|
||||
2024-12-12,208347
|
||||
2024-12-15,208166
|
||||
2024-12-16,207852
|
||||
2024-12-16,208002
|
||||
2024-12-18,207585
|
||||
2024-12-20,207083
|
||||
2024-12-23,205920
|
||||
2024-12-26,204805
|
||||
2024-12-27,204299
|
||||
2024-12-30,204426
|
||||
2025-01-04,204087
|
||||
2025-01-06,202471
|
||||
2025-01-09,203112
|
||||
2025-01-15,204173
|
||||
2025-01-21,205576
|
||||
2025-01-22,205748
|
||||
2025-01-25,206199
|
||||
2025-01-26,205673
|
||||
2025-01-31,207744
|
||||
2025-02-04,204677
|
||||
2025-02-12,207369
|
||||
2025-02-17,208680
|
||||
2025-02-20,210425
|
||||
2025-02-22,210792
|
||||
2025-03-01,212673
|
||||
2025-03-07,214598
|
||||
2025-03-09,214699
|
||||
2025-03-13,215692
|
||||
2025-03-17,215865
|
||||
2025-03-21,217852
|
||||
2025-03-26,218609
|
||||
2025-03-28,214150
|
||||
2025-04-01,214832
|
||||
2025-04-05,216947
|
||||
2025-04-09,218331
|
||||
2025-04-12,219192
|
||||
2025-04-17,227022
|
||||
2025-04-22,230780
|
||||
2025-04-25,236312
|
||||
2025-04-30,245428
|
||||
2025-05-04,246616
|
||||
2025-05-08,249224
|
||||
2025-05-15,253365
|
||||
2025-05-18,255460
|
||||
2025-05-20,256411
|
||||
2025-05-27,268383
|
||||
2025-06-02,271262
|
||||
2025-06-04,274549
|
||||
2025-06-07,279663
|
||||
2025-06-12,283369
|
||||
2025-06-15,285565
|
||||
2025-06-18,288688
|
||||
2025-06-19,289888
|
||||
2025-06-23,293203
|
||||
2025-06-25,300201
|
||||
2025-06-30,309164
|
||||
2025-07-03,314062
|
||||
2025-07-05,322765
|
||||
2025-07-08,330687
|
||||
2025-07-11,336547
|
||||
2025-07-12,337981
|
||||
2025-07-13,327367
|
||||
2025-07-13,327365
|
||||
2025-07-16,327365
|
||||
2025-07-16,302100
|
||||
2025-07-18,302100
|
||||
2025-07-18,304956
|
||||
2025-07-23,305003
|
||||
2025-07-26,308451
|
||||
2025-07-30,309866
|
||||
2025-08-01,310773
|
||||
2025-08-03,311507
|
||||
2025-08-08,312621
|
||||
2025-08-08,312621
|
||||
2025-08-13,312850
|
||||
2025-08-14,313592
|
||||
2025-08-19,314469
|
||||
2025-08-24,317844
|
||||
2025-08-29,319297
|
||||
2025-09-05,325664
|
||||
2025-09-08,329635
|
||||
2025-09-14,332999
|
||||
2025-09-15,333477
|
||||
2025-09-25,165772
|
||||
2025-09-27,167005
|
||||
2025-10-02,167833
|
||||
2025-10-04,165805
|
||||
2025-10-08,165753
|
||||
2025-10-13,165452
|
||||
2025-10-16,166317
|
||||
2025-10-25,187098
|
||||
2025-11-01,193017
|
||||
2025-11-02,192450
|
||||
2025-11-04,193420
|
||||
2025-11-07,195075
|
||||
2025-11-11,192496
|
||||
2025-11-11,192442
|
||||
2025-11-15,195440
|
||||
2025-11-18,186389
|
||||
2025-11-21,182086
|
||||
2025-11-23,182086
|
||||
2025-11-27,172833
|
||||
|
After Width: | Height: | Size: 58 KiB |
@@ -0,0 +1,734 @@
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
|
||||
> [!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: **September 25 2026**.
|
||||
- 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 12,674 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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [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
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -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 directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
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!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## 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,276 @@
|
||||
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
|
||||
2024-10-11,13887
|
||||
2024-10-11,13886
|
||||
2024-10-12,13900
|
||||
2024-10-13,13899
|
||||
2024-10-15,13902
|
||||
2024-10-18,13902
|
||||
2024-10-23,13905
|
||||
2024-10-26,13906
|
||||
2024-10-30,13906
|
||||
2024-11-02,13917
|
||||
2024-11-07,13921
|
||||
2024-11-11,13931
|
||||
2024-11-14,13980
|
||||
2024-11-19,13980
|
||||
2024-11-23,13998
|
||||
2024-11-24,14075
|
||||
2024-11-28,14075
|
||||
2024-12-02,14079
|
||||
2024-12-04,14081
|
||||
2024-12-06,14085
|
||||
2024-12-12,14085
|
||||
2024-12-15,14090
|
||||
2024-12-16,14090
|
||||
2024-12-16,14090
|
||||
2024-12-18,14090
|
||||
2024-12-20,14090
|
||||
2024-12-23,14090
|
||||
2024-12-26,14090
|
||||
2024-12-27,14090
|
||||
2024-12-30,14103
|
||||
2025-01-04,14111
|
||||
2025-01-06,14112
|
||||
2025-01-09,14112
|
||||
2025-01-15,14115
|
||||
2025-01-21,14116
|
||||
2025-01-22,14116
|
||||
2025-01-25,14116
|
||||
2025-01-26,14116
|
||||
2025-01-31,14116
|
||||
2025-02-04,11822
|
||||
2025-02-12,11825
|
||||
2025-02-17,11827
|
||||
2025-02-20,11843
|
||||
2025-02-22,11843
|
||||
2025-03-01,11847
|
||||
2025-03-07,11851
|
||||
2025-03-09,11851
|
||||
2025-03-13,11857
|
||||
2025-03-17,11858
|
||||
2025-03-21,11871
|
||||
2025-03-26,11871
|
||||
2025-03-28,11872
|
||||
2025-04-01,11872
|
||||
2025-04-05,11878
|
||||
2025-04-09,11901
|
||||
2025-04-12,11901
|
||||
2025-04-17,11906
|
||||
2025-04-22,11916
|
||||
2025-04-25,11918
|
||||
2025-04-30,11918
|
||||
2025-05-04,11919
|
||||
2025-05-08,11919
|
||||
2025-05-15,11924
|
||||
2025-05-18,11924
|
||||
2025-05-20,11931
|
||||
2025-05-27,11959
|
||||
2025-06-02,11962
|
||||
2025-06-04,11970
|
||||
2025-06-07,11972
|
||||
2025-06-12,11982
|
||||
2025-06-15,12010
|
||||
2025-06-18,12010
|
||||
2025-06-19,12010
|
||||
2025-06-23,12018
|
||||
2025-06-25,12018
|
||||
2025-06-30,12018
|
||||
2025-07-03,12023
|
||||
2025-07-05,12023
|
||||
2025-07-08,12023
|
||||
2025-07-11,12027
|
||||
2025-07-12,12027
|
||||
2025-07-13,12027
|
||||
2025-07-13,12027
|
||||
2025-07-16,12027
|
||||
2025-07-16,12025
|
||||
2025-07-18,12025
|
||||
2025-07-18,12034
|
||||
2025-07-23,12039
|
||||
2025-07-26,12044
|
||||
2025-07-30,12045
|
||||
2025-08-01,12045
|
||||
2025-08-03,12045
|
||||
2025-08-08,12052
|
||||
2025-08-08,12052
|
||||
2025-08-13,12058
|
||||
2025-08-14,12058
|
||||
2025-08-19,12058
|
||||
2025-08-24,12058
|
||||
2025-08-29,12058
|
||||
2025-09-05,12058
|
||||
2025-09-08,12058
|
||||
2025-09-14,12071
|
||||
2025-09-15,12071
|
||||
2025-09-25,12093
|
||||
2025-09-27,12093
|
||||
2025-10-02,12102
|
||||
2025-10-04,12102
|
||||
2025-10-08,12102
|
||||
2025-10-13,12102
|
||||
2025-10-16,12102
|
||||
2025-10-25,12103
|
||||
2025-11-01,12103
|
||||
2025-11-02,12103
|
||||
2025-11-04,12111
|
||||
2025-11-07,12112
|
||||
2025-11-11,12120
|
||||
2025-11-11,12120
|
||||
2025-11-15,12120
|
||||
2025-11-18,12120
|
||||
2025-11-21,12133
|
||||
2025-11-23,12133
|
||||
2025-11-27,12133
|
||||
|
After Width: | Height: | Size: 47 KiB |
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"filters": [
|
||||
"allegro",
|
||||
"bilet",
|
||||
"olx.pl",
|
||||
"npost",
|
||||
"blogspot.com",
|
||||
".ipfs.",
|
||||
"c752sa3k9"
|
||||
]
|
||||
}
|
||||
@@ -1,6 +1,11 @@
|
||||
**Take Note!**
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
|
||||
> [!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
|
||||
@@ -10,15 +15,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/actions?query=workflow%3ACI+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/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)
|
||||
|
||||
# Unified hosts file with fakenews, gambling, social extensions
|
||||
|
||||
@@ -30,18 +35,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **October 20 2022**.
|
||||
- Last updated: **September 25 2026**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews, gambling, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts)
|
||||
containing 167,992 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 88,952 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 +54,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) | 155,891 | [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) | 158,085 | [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) | 162,973 | [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) | 201,847 | [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) | 158,716 | [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) | 165,167 | [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) | 204,041 | [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) | 160,910 | [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) | 208,929 | [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) | 165,798 | [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) | 204,671 | [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) | 211,123 | [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) | 167,992 | [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) | 206,865 | [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) | 211,753 | [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) | 213,947 | [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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -83,24 +103,20 @@ add.2o7Net |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw
|
||||
add.Dead |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Dead sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Risk content sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
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.
|
||||
AdguardTeam cname trackers |[link](https://github.com/AdguardTeam/cname-trackers) | [raw](https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/combined_disguised_trackers_justdomains.txt) | MIT | [issues](https://github.com/AdguardTeam/cname-trackers/issues)| CNAME-cloaked tracking abuses.
|
||||
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.
|
||||
URLHaus |[link](https://urlhaus.abuse.ch/) | [raw](https://urlhaus.abuse.ch/downloads/hostfile/) | CC0 | [issues](mailto:contactme@abuse.ch)| A project from [abuse.ch](https://abuse.ch/) with the goal of sharing malicious URLs.
|
||||
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.
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
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
|
||||
@@ -166,6 +182,12 @@ Build the Docker container from the root of this repo like this:
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
@@ -190,6 +212,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:
|
||||
@@ -253,6 +279,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,18 +443,50 @@ To install hosts file on your machine add the following into your
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
NixOS installations which are managed through _flakes_ can directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
@@ -433,23 +494,12 @@ like this:
|
||||
}
|
||||
```
|
||||
|
||||
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.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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:
|
||||
|
||||
@@ -473,6 +523,32 @@ following:
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
@@ -486,6 +562,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
|
||||
@@ -540,7 +618,8 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
### macOS
|
||||
|
||||
Open a Terminal and run:
|
||||
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
|
||||
@@ -586,6 +665,7 @@ devices under a variety of operating systems.
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
@@ -643,11 +723,13 @@ 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.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
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`
|
||||
|
||||
|
||||
@@ -0,0 +1,982 @@
|
||||
2016-12-17,34083
|
||||
2016-12-18,34129
|
||||
2016-12-18,34157
|
||||
2016-12-19,34183
|
||||
2016-12-20,34260
|
||||
2016-12-21,34292
|
||||
2016-12-21,34249
|
||||
2016-12-22,34285
|
||||
2016-12-25,34299
|
||||
2016-12-27,34314
|
||||
2016-12-28,34334
|
||||
2017-01-02,34349
|
||||
2017-01-05,32320
|
||||
2017-01-05,34350
|
||||
2017-01-10,34423
|
||||
2017-01-11,34425
|
||||
2017-01-14,34421
|
||||
2017-01-18,34470
|
||||
2017-01-18,34471
|
||||
2017-01-20,34478
|
||||
2017-01-22,34415
|
||||
2017-01-26,34449
|
||||
2017-01-31,34486
|
||||
2017-02-04,34493
|
||||
2017-02-04,34494
|
||||
2017-02-07,34473
|
||||
2017-02-07,34472
|
||||
2017-02-10,34486
|
||||
2017-02-11,34486
|
||||
2017-02-13,34486
|
||||
2017-02-15,34504
|
||||
2017-02-17,34500
|
||||
2017-02-17,34500
|
||||
2017-02-20,34569
|
||||
2017-02-22,38492
|
||||
2017-02-23,38491
|
||||
2017-02-23,37945
|
||||
2017-02-24,37936
|
||||
2017-02-24,37523
|
||||
2017-02-26,37550
|
||||
2017-03-01,37606
|
||||
2017-03-04,37648
|
||||
2017-03-07,37655
|
||||
2017-03-10,37803
|
||||
2017-03-15,37834
|
||||
2017-03-16,37840
|
||||
2017-03-20,37850
|
||||
2017-03-22,37859
|
||||
2017-03-25,37885
|
||||
2017-03-30,37970
|
||||
2017-04-05,38010
|
||||
2017-04-08,37808
|
||||
2017-04-08,37808
|
||||
2017-04-08,37808
|
||||
2017-04-11,37896
|
||||
2017-04-13,37817
|
||||
2017-04-15,37848
|
||||
2017-04-16,37848
|
||||
2017-04-17,37867
|
||||
2017-04-18,37884
|
||||
2017-04-22,37937
|
||||
2017-04-25,37970
|
||||
2017-04-26,37996
|
||||
2017-05-02,38042
|
||||
2017-05-07,38081
|
||||
2017-05-08,38081
|
||||
2017-05-10,38138
|
||||
2017-05-13,38248
|
||||
2017-05-15,38264
|
||||
2017-05-15,38264
|
||||
2017-05-16,38329
|
||||
2017-05-21,38329
|
||||
2017-05-21,38408
|
||||
2017-05-23,38432
|
||||
2017-05-28,38574
|
||||
2017-05-29,38617
|
||||
2017-05-30,38627
|
||||
2017-06-02,38718
|
||||
2017-06-05,38758
|
||||
2017-06-11,38827
|
||||
2017-06-21,39040
|
||||
2017-06-22,39069
|
||||
2017-06-24,38986
|
||||
2017-06-28,39035
|
||||
2017-07-04,39038
|
||||
2017-07-10,39177
|
||||
2017-07-11,39188
|
||||
2017-07-11,39187
|
||||
2017-07-12,39201
|
||||
2017-07-17,38927
|
||||
2017-07-17,38926
|
||||
2017-07-18,38866
|
||||
2017-07-26,38571
|
||||
2017-07-28,38572
|
||||
2017-07-31,38600
|
||||
2017-08-08,38329
|
||||
2017-08-12,38490
|
||||
2017-08-15,40993
|
||||
2017-08-15,40993
|
||||
2017-08-18,41014
|
||||
2017-08-18,40769
|
||||
2017-08-20,40769
|
||||
2017-08-20,40783
|
||||
2017-08-20,40783
|
||||
2017-08-21,40743
|
||||
2017-08-28,40812
|
||||
2017-08-31,40802
|
||||
2017-09-05,40713
|
||||
2017-09-07,40775
|
||||
2017-09-13,40808
|
||||
2017-09-18,40754
|
||||
2017-09-21,40777
|
||||
2017-09-29,40796
|
||||
2017-10-05,40808
|
||||
2017-10-11,40793
|
||||
2017-10-15,45152
|
||||
2017-10-19,45121
|
||||
2017-10-25,45153
|
||||
2017-10-25,45180
|
||||
2017-10-28,45179
|
||||
2017-11-01,45224
|
||||
2017-11-04,45239
|
||||
2017-11-09,45275
|
||||
2017-11-16,45351
|
||||
2017-11-25,45400
|
||||
2017-11-30,45436
|
||||
2017-12-07,45350
|
||||
2017-12-11,45360
|
||||
2017-12-17,48052
|
||||
2017-12-18,45392
|
||||
2017-12-21,45400
|
||||
2017-12-27,45402
|
||||
2017-12-30,45401
|
||||
2018-01-01,45401
|
||||
2018-01-06,46443
|
||||
2018-01-10,46439
|
||||
2018-01-13,46346
|
||||
2018-01-14,46353
|
||||
2018-01-21,46386
|
||||
2018-01-22,46388
|
||||
2018-01-23,46394
|
||||
2018-01-26,46397
|
||||
2018-01-26,46500
|
||||
2018-01-31,46413
|
||||
2018-02-02,45605
|
||||
2018-02-08,58370
|
||||
2018-02-09,58370
|
||||
2018-02-11,58384
|
||||
2018-02-13,58358
|
||||
2018-02-14,58358
|
||||
2018-02-15,58355
|
||||
2018-02-20,58321
|
||||
2018-02-24,62384
|
||||
2018-02-24,59307
|
||||
2018-02-25,59300
|
||||
2018-02-25,59299
|
||||
2018-02-26,59315
|
||||
2018-02-28,59335
|
||||
2018-03-03,59331
|
||||
2018-03-04,59346
|
||||
2018-03-04,59264
|
||||
2018-03-06,59318
|
||||
2018-03-07,59318
|
||||
2018-03-08,59313
|
||||
2018-03-09,59329
|
||||
2018-03-10,59330
|
||||
2018-03-12,59354
|
||||
2018-03-13,59356
|
||||
2018-03-14,59363
|
||||
2018-03-15,59862
|
||||
2018-03-15,59373
|
||||
2018-03-17,59378
|
||||
2018-03-17,59378
|
||||
2018-03-19,59415
|
||||
2018-03-20,59453
|
||||
2018-03-22,59457
|
||||
2018-03-23,63897
|
||||
2018-03-23,63897
|
||||
2018-03-24,59943
|
||||
2018-03-26,59997
|
||||
2018-03-28,60062
|
||||
2018-03-29,60054
|
||||
2018-03-30,60053
|
||||
2018-04-02,59606
|
||||
2018-04-02,59100
|
||||
2018-04-04,58488
|
||||
2018-04-05,58465
|
||||
2018-04-06,58409
|
||||
2018-04-06,58414
|
||||
2018-04-08,58347
|
||||
2018-04-12,58363
|
||||
2018-04-16,58259
|
||||
2018-04-17,58257
|
||||
2018-04-19,57977
|
||||
2018-04-21,58010
|
||||
2018-04-22,58008
|
||||
2018-04-24,58020
|
||||
2018-04-25,57895
|
||||
2018-04-30,57949
|
||||
2018-05-02,57726
|
||||
2018-05-05,57732
|
||||
2018-05-08,57583
|
||||
2018-05-12,57610
|
||||
2018-05-13,57606
|
||||
2018-05-17,57285
|
||||
2018-05-19,57286
|
||||
2018-05-22,57299
|
||||
2018-05-30,58468
|
||||
2018-06-02,58487
|
||||
2018-06-02,58487
|
||||
2018-06-02,58487
|
||||
2018-06-05,58702
|
||||
2018-06-08,59850
|
||||
2018-06-10,59872
|
||||
2018-06-14,59986
|
||||
2018-06-14,59985
|
||||
2018-06-14,59985
|
||||
2018-06-14,59985
|
||||
2018-06-14,59985
|
||||
2018-06-16,60204
|
||||
2018-06-17,60398
|
||||
2018-06-18,60485
|
||||
2018-06-20,60815
|
||||
2018-06-24,60865
|
||||
2018-06-28,60898
|
||||
2018-06-30,61026
|
||||
2018-07-04,62519
|
||||
2018-07-06,65555
|
||||
2018-07-09,65533
|
||||
2018-07-11,64300
|
||||
2018-07-16,64305
|
||||
2018-07-23,63822
|
||||
2018-07-26,64009
|
||||
2018-07-26,64009
|
||||
2018-07-30,64829
|
||||
2018-08-01,64893
|
||||
2018-08-08,65354
|
||||
2018-08-13,65677
|
||||
2018-08-19,66604
|
||||
2018-08-22,65982
|
||||
2018-08-24,65301
|
||||
2018-08-25,65221
|
||||
2018-08-29,64301
|
||||
2018-09-04,64240
|
||||
2018-09-05,63502
|
||||
2018-09-06,63574
|
||||
2018-09-08,63565
|
||||
2018-09-13,62746
|
||||
2018-09-16,61544
|
||||
2018-09-18,60679
|
||||
2018-09-23,60892
|
||||
2018-10-02,60893
|
||||
2018-10-05,59766
|
||||
2018-10-09,59680
|
||||
2018-10-14,59756
|
||||
2018-10-22,57917
|
||||
2018-10-23,57651
|
||||
2018-11-01,57073
|
||||
2018-11-02,57465
|
||||
2018-11-14,69708
|
||||
2018-11-20,68945
|
||||
2018-11-21,69057
|
||||
2018-11-26,68195
|
||||
2018-11-29,68716
|
||||
2018-12-04,68707
|
||||
2018-12-11,67363
|
||||
2018-12-15,67369
|
||||
2018-12-23,67737
|
||||
2018-12-29,80196
|
||||
2018-12-30,67659
|
||||
2019-01-04,67453
|
||||
2019-01-10,42920
|
||||
2019-01-13,43237
|
||||
2019-01-22,43263
|
||||
2019-01-26,43486
|
||||
2019-01-29,43511
|
||||
2019-02-06,43583
|
||||
2019-02-11,44211
|
||||
2019-02-18,44177
|
||||
2019-02-24,44199
|
||||
2019-03-02,44190
|
||||
2019-03-06,43703
|
||||
2019-03-15,43476
|
||||
2019-03-21,43420
|
||||
2019-03-26,43544
|
||||
2019-04-02,43495
|
||||
2019-04-07,43453
|
||||
2019-04-11,43171
|
||||
2019-04-17,42803
|
||||
2019-04-25,42898
|
||||
2019-05-02,44537
|
||||
2019-05-04,44483
|
||||
2019-05-05,44486
|
||||
2019-05-10,44351
|
||||
2019-05-13,44313
|
||||
2019-05-23,44348
|
||||
2019-05-24,44340
|
||||
2019-05-29,44597
|
||||
2019-06-05,44588
|
||||
2019-06-11,44590
|
||||
2019-06-17,45989
|
||||
2019-06-19,45998
|
||||
2019-06-22,46217
|
||||
2019-06-28,46272
|
||||
2019-07-04,46319
|
||||
2019-07-21,46620
|
||||
2019-07-27,46623
|
||||
2019-07-31,46644
|
||||
2019-08-06,47284
|
||||
2019-08-10,47438
|
||||
2019-08-13,47717
|
||||
2019-08-14,47781
|
||||
2019-08-14,47781
|
||||
2019-08-22,47856
|
||||
2019-08-30,47893
|
||||
2019-09-06,45333
|
||||
2019-09-09,44746
|
||||
2019-09-09,45367
|
||||
2019-09-09,44758
|
||||
2019-09-10,47953
|
||||
2019-09-19,47987
|
||||
2019-09-23,48042
|
||||
2019-09-29,48094
|
||||
2019-10-10,45421
|
||||
2019-10-12,45437
|
||||
2019-10-15,48654
|
||||
2019-10-18,48515
|
||||
2019-10-27,48564
|
||||
2019-10-27,48566
|
||||
2019-10-30,48592
|
||||
2019-10-31,48688
|
||||
2019-11-03,48692
|
||||
2019-11-15,48381
|
||||
2019-11-17,48444
|
||||
2019-11-20,48526
|
||||
2019-11-26,48823
|
||||
2019-11-27,48824
|
||||
2019-12-02,48843
|
||||
2019-12-11,45704
|
||||
2019-12-15,45400
|
||||
2019-12-20,45361
|
||||
2019-12-21,45366
|
||||
2019-12-23,45355
|
||||
2019-12-30,45388
|
||||
2020-01-01,45365
|
||||
2020-01-04,45525
|
||||
2020-01-06,45493
|
||||
2020-01-09,46214
|
||||
2020-01-11,46565
|
||||
2020-01-14,56921
|
||||
2020-01-16,56925
|
||||
2020-01-16,56927
|
||||
2020-01-16,56929
|
||||
2020-01-19,56920
|
||||
2020-01-21,56883
|
||||
2020-01-23,56648
|
||||
2020-01-24,56130
|
||||
2020-01-30,57096
|
||||
2020-02-03,57360
|
||||
2020-02-05,57269
|
||||
2020-02-09,57311
|
||||
2020-02-14,57419
|
||||
2020-02-17,57460
|
||||
2020-02-21,57410
|
||||
2020-02-22,57410
|
||||
2020-02-25,57397
|
||||
2020-02-25,57396
|
||||
2020-03-01,57541
|
||||
2020-03-05,57446
|
||||
2020-03-07,57480
|
||||
2020-03-11,57986
|
||||
2020-03-15,59267
|
||||
2020-03-18,59515
|
||||
2020-03-21,59877
|
||||
2020-03-25,60055
|
||||
2020-03-28,60256
|
||||
2020-03-29,60190
|
||||
2020-04-01,60281
|
||||
2020-04-03,59585
|
||||
2020-04-03,59585
|
||||
2020-04-03,60440
|
||||
2020-04-04,60387
|
||||
2020-04-06,60470
|
||||
2020-04-09,60687
|
||||
2020-04-10,60719
|
||||
2020-04-11,60734
|
||||
2020-04-13,60691
|
||||
2020-04-16,61008
|
||||
2020-04-18,61125
|
||||
2020-04-22,61278
|
||||
2020-04-26,61240
|
||||
2020-04-28,61174
|
||||
2020-05-02,61961
|
||||
2020-05-05,61498
|
||||
2020-05-05,61633
|
||||
2020-05-12,63551
|
||||
2020-05-13,63693
|
||||
2020-05-13,63696
|
||||
2020-05-15,63754
|
||||
2020-05-20,63686
|
||||
2020-05-26,63373
|
||||
2020-05-27,63413
|
||||
2020-06-02,63568
|
||||
2020-06-09,63483
|
||||
2020-06-16,63484
|
||||
2020-06-22,63344
|
||||
2020-06-25,63402
|
||||
2020-06-27,63317
|
||||
2020-07-02,63462
|
||||
2020-07-02,63461
|
||||
2020-07-05,63359
|
||||
2020-07-06,63329
|
||||
2020-07-13,63486
|
||||
2020-07-18,63682
|
||||
2020-07-24,63740
|
||||
2020-07-29,64630
|
||||
2020-08-01,64529
|
||||
2020-08-03,63857
|
||||
2020-08-06,64365
|
||||
2020-08-13,65105
|
||||
2020-08-14,65152
|
||||
2020-08-15,65109
|
||||
2020-08-17,64510
|
||||
2020-08-19,63282
|
||||
2020-08-25,62914
|
||||
2020-09-02,63376
|
||||
2020-09-07,63322
|
||||
2020-09-14,63895
|
||||
2020-09-20,63856
|
||||
2020-09-26,64209
|
||||
2020-10-03,64259
|
||||
2020-10-08,63910
|
||||
2020-10-13,63548
|
||||
2020-10-14,62741
|
||||
2020-10-19,64818
|
||||
2020-10-29,65983
|
||||
2020-11-01,65670
|
||||
2020-11-03,67524
|
||||
2020-11-08,67490
|
||||
2020-11-10,66969
|
||||
2020-11-14,65094
|
||||
2020-11-15,66969
|
||||
2020-11-16,67001
|
||||
2020-11-19,65142
|
||||
2020-11-22,67117
|
||||
2020-11-25,67399
|
||||
2020-11-28,67488
|
||||
2020-12-02,65506
|
||||
2020-12-09,65936
|
||||
2020-12-14,66202
|
||||
2020-12-19,66064
|
||||
2020-12-26,66027
|
||||
2020-12-31,65737
|
||||
2021-01-02,65555
|
||||
2021-01-05,65778
|
||||
2021-01-12,65845
|
||||
2021-01-17,66167
|
||||
2021-01-22,66834
|
||||
2021-01-22,66838
|
||||
2021-01-24,67197
|
||||
2021-01-31,67502
|
||||
2021-02-02,67718
|
||||
2021-02-03,67755
|
||||
2021-02-08,67881
|
||||
2021-02-09,67941
|
||||
2021-02-14,68267
|
||||
2021-02-16,70284
|
||||
2021-02-21,71114
|
||||
2021-02-22,72614
|
||||
2021-02-26,72871
|
||||
2021-02-28,72885
|
||||
2021-03-06,73434
|
||||
2021-03-09,73778
|
||||
2021-03-10,75161
|
||||
2021-03-16,74782
|
||||
2021-03-21,74694
|
||||
2021-03-28,75593
|
||||
2021-03-31,84989
|
||||
2021-04-04,85319
|
||||
2021-04-09,85862
|
||||
2021-04-13,83852
|
||||
2021-04-19,87189
|
||||
2021-04-24,90650
|
||||
2021-04-26,87061
|
||||
2021-04-26,87289
|
||||
2021-04-29,88129
|
||||
2021-05-01,87922
|
||||
2021-05-04,86472
|
||||
2021-05-05,86544
|
||||
2021-05-06,86661
|
||||
2021-05-06,87038
|
||||
2021-05-06,87037
|
||||
2021-05-12,88373
|
||||
2021-05-15,88759
|
||||
2021-05-17,87967
|
||||
2021-05-22,88970
|
||||
2021-05-25,90328
|
||||
2021-05-31,90103
|
||||
2021-06-07,89456
|
||||
2021-06-16,88493
|
||||
2021-06-22,87853
|
||||
2021-06-28,88502
|
||||
2021-07-01,89259
|
||||
2021-07-04,89211
|
||||
2021-07-13,89950
|
||||
2021-07-18,90450
|
||||
2021-07-19,86068
|
||||
2021-07-26,91126
|
||||
2021-07-29,91713
|
||||
2021-08-02,92852
|
||||
2021-08-09,94533
|
||||
2021-08-17,94003
|
||||
2021-08-20,94558
|
||||
2021-08-25,96957
|
||||
2021-08-26,97616
|
||||
2021-08-30,96611
|
||||
2021-09-02,97701
|
||||
2021-09-06,98122
|
||||
2021-09-07,99957
|
||||
2021-09-12,100459
|
||||
2021-09-17,100189
|
||||
2021-09-24,101570
|
||||
2021-09-30,110716
|
||||
2021-09-30,98444
|
||||
2021-10-03,98715
|
||||
2021-10-05,99362
|
||||
2021-10-12,100238
|
||||
2021-10-14,100931
|
||||
2021-10-19,101184
|
||||
2021-10-23,101275
|
||||
2021-10-23,101275
|
||||
2021-10-27,100645
|
||||
2021-11-04,101256
|
||||
2021-11-11,101414
|
||||
2021-11-14,101377
|
||||
2021-11-17,101819
|
||||
2021-11-21,104500
|
||||
2021-11-29,105843
|
||||
2021-11-29,105824
|
||||
2021-12-05,104909
|
||||
2021-12-09,104835
|
||||
2021-12-12,105072
|
||||
2021-12-13,105677
|
||||
2021-12-16,106462
|
||||
2021-12-19,106523
|
||||
2021-12-20,106925
|
||||
2021-12-25,108060
|
||||
2021-12-30,107913
|
||||
2021-12-30,108098
|
||||
2021-12-30,108087
|
||||
2022-01-02,107938
|
||||
2022-01-04,108203
|
||||
2022-01-07,108489
|
||||
2022-01-11,103761
|
||||
2022-01-18,105145
|
||||
2022-01-19,104814
|
||||
2022-01-21,105474
|
||||
2022-01-24,108826
|
||||
2022-01-28,110621
|
||||
2022-01-30,110766
|
||||
2022-01-31,107190
|
||||
2022-02-01,107591
|
||||
2022-02-07,108308
|
||||
2022-02-12,109351
|
||||
2022-02-13,109481
|
||||
2022-02-13,109478
|
||||
2022-02-17,109541
|
||||
2022-02-22,104986
|
||||
2022-02-26,105160
|
||||
2022-03-06,109207
|
||||
2022-03-07,108021
|
||||
2022-03-09,108336
|
||||
2022-03-12,108755
|
||||
2022-03-14,106962
|
||||
2022-03-19,107574
|
||||
2022-03-24,140095
|
||||
2022-03-29,115410
|
||||
2022-03-31,115888
|
||||
2022-04-05,117146
|
||||
2022-04-09,117845
|
||||
2022-04-13,118582
|
||||
2022-04-18,118546
|
||||
2022-04-21,119295
|
||||
2022-04-25,116380
|
||||
2022-04-29,107483
|
||||
2022-05-03,120802
|
||||
2022-05-05,121042
|
||||
2022-05-10,118936
|
||||
2022-05-14,119683
|
||||
2022-05-19,122610
|
||||
2022-05-25,150565
|
||||
2022-05-29,151081
|
||||
2022-05-31,119619
|
||||
2022-06-02,119982
|
||||
2022-06-07,117069
|
||||
2022-06-09,117432
|
||||
2022-06-09,117433
|
||||
2022-06-16,136145
|
||||
2022-06-21,115942
|
||||
2022-06-21,116056
|
||||
2022-06-25,117036
|
||||
2022-06-29,129402
|
||||
2022-07-01,129655
|
||||
2022-07-04,117642
|
||||
2022-07-13,153178
|
||||
2022-07-16,143863
|
||||
2022-07-16,143856
|
||||
2022-07-18,119841
|
||||
2022-07-21,138514
|
||||
2022-07-23,139301
|
||||
2022-07-25,138393
|
||||
2022-07-29,139549
|
||||
2022-08-03,140611
|
||||
2022-08-09,140698
|
||||
2022-08-12,141525
|
||||
2022-08-17,142526
|
||||
2022-08-20,143452
|
||||
2022-08-24,144077
|
||||
2022-08-25,144524
|
||||
2022-08-31,144350
|
||||
2022-09-04,145079
|
||||
2022-09-05,149325
|
||||
2022-09-08,150280
|
||||
2022-09-11,150782
|
||||
2022-09-13,151671
|
||||
2022-09-17,153003
|
||||
2022-09-23,161042
|
||||
2022-10-01,163174
|
||||
2022-10-06,164464
|
||||
2022-10-09,164689
|
||||
2022-10-13,166739
|
||||
2022-10-15,167280
|
||||
2022-10-17,167314
|
||||
2022-10-20,167980
|
||||
2022-10-27,169913
|
||||
2022-11-01,171702
|
||||
2022-11-09,170309
|
||||
2022-11-12,170238
|
||||
2022-11-13,170117
|
||||
2022-11-20,173866
|
||||
2022-11-21,173799
|
||||
2022-11-26,172367
|
||||
2022-11-28,171859
|
||||
2022-11-29,172798
|
||||
2022-12-03,172552
|
||||
2022-12-04,172204
|
||||
2022-12-05,173590
|
||||
2022-12-06,174653
|
||||
2022-12-11,173315
|
||||
2022-12-13,173954
|
||||
2022-12-15,177911
|
||||
2022-12-18,175157
|
||||
2022-12-20,178582
|
||||
2022-12-26,176644
|
||||
2022-12-29,177322
|
||||
2022-12-29,177414
|
||||
2023-01-01,177536
|
||||
2023-01-06,178515
|
||||
2023-01-08,178646
|
||||
2023-01-11,180639
|
||||
2023-01-13,180976
|
||||
2023-01-19,183226
|
||||
2023-01-23,183981
|
||||
2023-01-24,184659
|
||||
2023-01-27,186064
|
||||
2023-01-27,186067
|
||||
2023-01-27,186065
|
||||
2023-01-31,186566
|
||||
2023-02-05,188588
|
||||
2023-02-07,190163
|
||||
2023-02-07,190164
|
||||
2023-02-07,190165
|
||||
2023-02-16,194409
|
||||
2023-02-19,195600
|
||||
2023-02-23,196417
|
||||
2023-02-28,198481
|
||||
2023-03-03,198179
|
||||
2023-03-06,198562
|
||||
2023-03-07,198891
|
||||
2023-03-10,200758
|
||||
2023-03-14,202389
|
||||
2023-03-21,205337
|
||||
2023-03-25,206971
|
||||
2023-03-29,207696
|
||||
2023-04-07,211449
|
||||
2023-04-11,212258
|
||||
2023-04-16,213557
|
||||
2023-04-18,216972
|
||||
2023-04-19,183022
|
||||
2023-04-19,183029
|
||||
2023-04-23,183644
|
||||
2023-04-26,187413
|
||||
2023-04-27,187819
|
||||
2023-04-30,187912
|
||||
2023-05-02,188811
|
||||
2023-05-05,190035
|
||||
2023-05-08,189994
|
||||
2023-05-11,191816
|
||||
2023-05-14,193875
|
||||
2023-05-15,195016
|
||||
2023-05-20,196219
|
||||
2023-05-21,196350
|
||||
2023-05-24,198902
|
||||
2023-06-02,201510
|
||||
2023-06-06,202684
|
||||
2023-06-10,203493
|
||||
2023-06-11,203569
|
||||
2023-06-13,204058
|
||||
2023-06-14,204936
|
||||
2023-06-14,205613
|
||||
2023-06-16,206631
|
||||
2023-06-17,206340
|
||||
2023-06-18,206127
|
||||
2023-06-23,207919
|
||||
2023-06-27,208550
|
||||
2023-07-01,209201
|
||||
2023-07-06,210673
|
||||
2023-07-09,211184
|
||||
2023-07-14,212909
|
||||
2023-07-15,213011
|
||||
2023-07-21,214782
|
||||
2023-07-23,214974
|
||||
2023-07-27,216269
|
||||
2023-08-01,217516
|
||||
2023-08-04,219657
|
||||
2023-08-05,219745
|
||||
2023-08-08,220394
|
||||
2023-08-05,219745
|
||||
2023-08-08,220394
|
||||
2023-08-13,222059
|
||||
2023-08-17,222868
|
||||
2023-08-21,223834
|
||||
2023-08-22,224090
|
||||
2023-08-26,225665
|
||||
2023-08-28,225890
|
||||
2023-09-03,225629
|
||||
2023-09-04,227872
|
||||
2023-09-05,228684
|
||||
2023-09-06,228397
|
||||
2023-09-06,229658
|
||||
2023-09-08,230537
|
||||
2023-09-08,230588
|
||||
2023-09-10,206033
|
||||
2023-09-14,206068
|
||||
2023-09-17,182551
|
||||
2023-09-21,148909
|
||||
2023-09-24,149502
|
||||
2023-09-25,148482
|
||||
2023-09-30,148774
|
||||
2023-10-02,149153
|
||||
2023-10-04,150542
|
||||
2023-10-08,151455
|
||||
2023-10-12,155244
|
||||
2023-10-13,155962
|
||||
2023-10-17,156839
|
||||
2023-10-18,157334
|
||||
2023-10-21,159016
|
||||
2023-10-23,159205
|
||||
2023-10-27,161626
|
||||
2023-11-01,162766
|
||||
2023-11-02,163519
|
||||
2023-11-03,164044
|
||||
2023-11-08,165985
|
||||
2023-11-11,166889
|
||||
2023-11-13,167513
|
||||
2023-11-19,169912
|
||||
2023-11-21,170897
|
||||
2023-11-24,172458
|
||||
2023-11-25,172813
|
||||
2023-11-25,172808
|
||||
2023-11-25,172845
|
||||
2023-11-26,172916
|
||||
2023-11-26,172948
|
||||
2023-12-01,156959
|
||||
2023-12-03,157469
|
||||
2023-12-12,154483
|
||||
2023-12-16,156272
|
||||
2023-12-17,156466
|
||||
2023-12-17,156487
|
||||
2023-12-25,157588
|
||||
2023-12-30,158760
|
||||
2024-01-03,159584
|
||||
2024-01-06,160893
|
||||
2024-01-13,165406
|
||||
2024-01-17,166661
|
||||
2024-01-21,167884
|
||||
2024-01-27,170541
|
||||
2024-01-30,171826
|
||||
2024-02-06,175118
|
||||
2024-02-10,164037
|
||||
2024-02-12,165051
|
||||
2024-02-15,167625
|
||||
2024-02-24,174496
|
||||
2024-02-25,174569
|
||||
2024-02-28,178190
|
||||
2024-03-04,181870
|
||||
2024-03-09,186742
|
||||
2024-03-15,191158
|
||||
2024-03-19,193896
|
||||
2024-03-23,196602
|
||||
2024-03-28,198885
|
||||
2024-04-02,199834
|
||||
2024-04-04,144450
|
||||
2024-04-09,137818
|
||||
2024-04-11,138366
|
||||
2024-04-18,138776
|
||||
2024-04-22,140584
|
||||
2024-04-25,142037
|
||||
2024-05-01,141370
|
||||
2024-05-03,141774
|
||||
2024-05-12,146214
|
||||
2024-05-20,151577
|
||||
2024-05-27,155465
|
||||
2024-06-03,158483
|
||||
2024-06-08,161468
|
||||
2024-06-14,166408
|
||||
2024-06-16,167521
|
||||
2024-06-19,170313
|
||||
2024-06-21,172545
|
||||
2024-06-24,173608
|
||||
2024-06-26,175241
|
||||
2024-07-01,177286
|
||||
2024-07-04,179132
|
||||
2024-07-07,166027
|
||||
2024-07-11,168758
|
||||
2024-07-14,169781
|
||||
2024-07-15,170367
|
||||
2024-07-20,172937
|
||||
2024-07-27,173027
|
||||
2024-07-30,174235
|
||||
2024-08-02,175603
|
||||
2024-08-04,176089
|
||||
2024-08-08,178382
|
||||
2024-08-11,179430
|
||||
2024-08-16,181994
|
||||
2024-08-17,182500
|
||||
2024-08-20,183994
|
||||
2024-08-26,186463
|
||||
2024-08-29,187883
|
||||
2024-08-30,188355
|
||||
2024-08-31,188456
|
||||
2024-09-04,189902
|
||||
2024-09-06,190919
|
||||
2024-09-10,179519
|
||||
2024-09-13,180144
|
||||
2024-09-16,181124
|
||||
2024-09-20,180075
|
||||
2024-09-21,128563
|
||||
2024-09-22,127461
|
||||
2024-09-25,128514
|
||||
2024-09-27,129083
|
||||
2024-09-27,129084
|
||||
2024-10-01,129084
|
||||
2024-10-01,129882
|
||||
2024-10-01,129882
|
||||
2024-10-03,130198
|
||||
2024-10-05,130231
|
||||
2024-10-07,129706
|
||||
2024-10-09,130158
|
||||
2024-10-10,130270
|
||||
2024-10-11,130270
|
||||
2024-10-11,131160
|
||||
2024-10-12,131228
|
||||
2024-10-13,131276
|
||||
2024-10-15,131383
|
||||
2024-10-18,131561
|
||||
2024-10-23,132122
|
||||
2024-10-26,131985
|
||||
2024-10-30,133268
|
||||
2024-11-02,134074
|
||||
2024-11-07,135390
|
||||
2024-11-11,135097
|
||||
2024-11-14,135493
|
||||
2024-11-19,135567
|
||||
2024-11-23,135485
|
||||
2024-11-24,135072
|
||||
2024-11-28,135893
|
||||
2024-12-02,135775
|
||||
2024-12-04,135826
|
||||
2024-12-06,135903
|
||||
2024-12-12,135489
|
||||
2024-12-15,135308
|
||||
2024-12-16,134994
|
||||
2024-12-16,135144
|
||||
2024-12-18,134727
|
||||
2024-12-20,134225
|
||||
2024-12-23,133062
|
||||
2024-12-26,131947
|
||||
2024-12-27,131441
|
||||
2024-12-30,131550
|
||||
2025-01-04,131204
|
||||
2025-01-06,129586
|
||||
2025-01-09,130225
|
||||
2025-01-15,131286
|
||||
2025-01-21,132687
|
||||
2025-01-22,132859
|
||||
2025-01-25,133310
|
||||
2025-01-26,132784
|
||||
2025-01-31,134855
|
||||
2025-02-04,133155
|
||||
2025-02-12,135851
|
||||
2025-02-17,137160
|
||||
2025-02-20,138905
|
||||
2025-02-22,139272
|
||||
2025-03-01,141153
|
||||
2025-03-07,143078
|
||||
2025-03-09,143179
|
||||
2025-03-13,144172
|
||||
2025-03-17,144345
|
||||
2025-03-21,146381
|
||||
2025-03-26,147138
|
||||
2025-03-28,142679
|
||||
2025-04-01,143361
|
||||
2025-04-05,145477
|
||||
2025-04-09,146857
|
||||
2025-04-12,147723
|
||||
2025-04-17,155548
|
||||
2025-04-22,159306
|
||||
2025-04-25,164838
|
||||
2025-04-30,173954
|
||||
2025-05-04,175142
|
||||
2025-05-08,177750
|
||||
2025-05-15,181891
|
||||
2025-05-18,183986
|
||||
2025-05-20,184937
|
||||
2025-05-27,196854
|
||||
2025-06-02,199733
|
||||
2025-06-04,203020
|
||||
2025-06-07,208134
|
||||
2025-06-12,211840
|
||||
2025-06-15,214035
|
||||
2025-06-18,217159
|
||||
2025-06-19,218359
|
||||
2025-06-23,221674
|
||||
2025-06-25,228672
|
||||
2025-06-30,237634
|
||||
2025-07-03,242522
|
||||
2025-07-05,251225
|
||||
2025-07-08,259147
|
||||
2025-07-11,265007
|
||||
2025-07-12,266441
|
||||
2025-07-13,255827
|
||||
2025-07-13,255825
|
||||
2025-07-16,255825
|
||||
2025-07-16,230599
|
||||
2025-07-18,230599
|
||||
2025-07-18,233431
|
||||
2025-07-23,233475
|
||||
2025-07-26,236923
|
||||
2025-07-30,238329
|
||||
2025-08-01,239236
|
||||
2025-08-03,239970
|
||||
2025-08-08,241086
|
||||
2025-08-08,241086
|
||||
2025-08-13,241315
|
||||
2025-08-14,242057
|
||||
2025-08-19,242934
|
||||
2025-08-24,246309
|
||||
2025-08-29,247762
|
||||
2025-09-05,254129
|
||||
2025-09-08,258088
|
||||
2025-09-14,261448
|
||||
2025-09-15,261926
|
||||
2025-09-25,94220
|
||||
2025-09-27,95453
|
||||
2025-10-02,96280
|
||||
2025-10-04,94252
|
||||
2025-10-08,94200
|
||||
2025-10-13,93899
|
||||
2025-10-16,94764
|
||||
2025-10-25,115542
|
||||
2025-11-01,121461
|
||||
2025-11-02,120894
|
||||
2025-11-04,121867
|
||||
2025-11-07,123522
|
||||
2025-11-11,120943
|
||||
2025-11-11,120889
|
||||
2025-11-15,123887
|
||||
2025-11-18,114836
|
||||
2025-11-21,110528
|
||||
2025-11-23,110528
|
||||
2025-11-27,101275
|
||||
|
After Width: | Height: | Size: 56 KiB |
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"filters": [
|
||||
"allegro",
|
||||
"bilet",
|
||||
"olx.pl",
|
||||
"npost",
|
||||
"blogspot.com",
|
||||
".ipfs.",
|
||||
"c752sa3k9"
|
||||
]
|
||||
}
|
||||
@@ -1,6 +1,11 @@
|
||||
**Take Note!**
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
|
||||
> [!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
|
||||
@@ -10,15 +15,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/actions?query=workflow%3ACI+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/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)
|
||||
|
||||
# Unified hosts file with fakenews, gambling extensions
|
||||
|
||||
@@ -30,18 +35,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **October 20 2022**.
|
||||
- Last updated: **September 25 2026**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews, gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts)
|
||||
containing 165,167 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with fakenews, gambling extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts)
|
||||
containing 85,176 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 +54,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) | 155,891 | [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) | 158,085 | [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) | 162,973 | [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) | 201,847 | [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) | 158,716 | [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) | 165,167 | [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) | 204,041 | [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) | 160,910 | [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) | 208,929 | [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) | 165,798 | [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) | 204,671 | [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) | 211,123 | [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) | 167,992 | [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) | 206,865 | [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) | 211,753 | [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) | 213,947 | [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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -83,21 +103,18 @@ add.2o7Net |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw
|
||||
add.Dead |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Dead sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Risk content sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
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.
|
||||
AdguardTeam cname trackers |[link](https://github.com/AdguardTeam/cname-trackers) | [raw](https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/combined_disguised_trackers_justdomains.txt) | MIT | [issues](https://github.com/AdguardTeam/cname-trackers/issues)| CNAME-cloaked tracking abuses.
|
||||
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.
|
||||
URLHaus |[link](https://urlhaus.abuse.ch/) | [raw](https://urlhaus.abuse.ch/downloads/hostfile/) | CC0 | [issues](mailto:contactme@abuse.ch)| A project from [abuse.ch](https://abuse.ch/) with the goal of sharing malicious URLs.
|
||||
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.
|
||||
BigDargon's gambling domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/gambling/hosts) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
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.
|
||||
|
||||
|
||||
@@ -164,6 +181,12 @@ Build the Docker container from the root of this repo like this:
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
@@ -188,6 +211,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 +278,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
|
||||
@@ -412,18 +442,50 @@ To install hosts file on your machine add the following into your
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
NixOS installations which are managed through _flakes_ can directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
@@ -431,23 +493,12 @@ like this:
|
||||
}
|
||||
```
|
||||
|
||||
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.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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:
|
||||
|
||||
@@ -471,6 +522,32 @@ following:
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
@@ -484,6 +561,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
|
||||
@@ -538,7 +617,8 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
### macOS
|
||||
|
||||
Open a Terminal and run:
|
||||
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
|
||||
@@ -584,6 +664,7 @@ devices under a variety of operating systems.
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
@@ -641,11 +722,13 @@ 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.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
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`
|
||||
|
||||
|
||||
@@ -0,0 +1,982 @@
|
||||
2016-12-17,33853
|
||||
2016-12-18,33899
|
||||
2016-12-18,33927
|
||||
2016-12-19,33953
|
||||
2016-12-20,34030
|
||||
2016-12-21,34062
|
||||
2016-12-21,34019
|
||||
2016-12-22,34055
|
||||
2016-12-25,34069
|
||||
2016-12-27,34084
|
||||
2016-12-28,34104
|
||||
2017-01-02,34119
|
||||
2017-01-05,32090
|
||||
2017-01-05,34120
|
||||
2017-01-10,34193
|
||||
2017-01-11,34195
|
||||
2017-01-14,34191
|
||||
2017-01-18,34240
|
||||
2017-01-18,34241
|
||||
2017-01-20,34248
|
||||
2017-01-22,34185
|
||||
2017-01-26,34219
|
||||
2017-01-31,34256
|
||||
2017-02-04,34263
|
||||
2017-02-04,34263
|
||||
2017-02-07,34242
|
||||
2017-02-07,34241
|
||||
2017-02-10,34255
|
||||
2017-02-11,34255
|
||||
2017-02-13,34255
|
||||
2017-02-15,34273
|
||||
2017-02-17,34269
|
||||
2017-02-17,34269
|
||||
2017-02-20,34338
|
||||
2017-02-22,38261
|
||||
2017-02-23,38260
|
||||
2017-02-23,37714
|
||||
2017-02-24,37705
|
||||
2017-02-24,37292
|
||||
2017-02-26,37319
|
||||
2017-03-01,37375
|
||||
2017-03-04,37417
|
||||
2017-03-07,37423
|
||||
2017-03-10,37571
|
||||
2017-03-15,37602
|
||||
2017-03-16,37608
|
||||
2017-03-20,37618
|
||||
2017-03-22,37627
|
||||
2017-03-25,37653
|
||||
2017-03-30,37738
|
||||
2017-04-05,37778
|
||||
2017-04-08,37576
|
||||
2017-04-08,37576
|
||||
2017-04-08,37576
|
||||
2017-04-11,37664
|
||||
2017-04-13,37584
|
||||
2017-04-15,37615
|
||||
2017-04-16,37615
|
||||
2017-04-17,37634
|
||||
2017-04-18,37651
|
||||
2017-04-22,37704
|
||||
2017-04-25,37737
|
||||
2017-04-26,37763
|
||||
2017-05-02,37809
|
||||
2017-05-07,37848
|
||||
2017-05-08,37848
|
||||
2017-05-10,37905
|
||||
2017-05-13,38015
|
||||
2017-05-15,38031
|
||||
2017-05-15,38031
|
||||
2017-05-16,38096
|
||||
2017-05-21,38096
|
||||
2017-05-21,38175
|
||||
2017-05-23,38199
|
||||
2017-05-28,38341
|
||||
2017-05-29,38384
|
||||
2017-05-30,38394
|
||||
2017-06-02,38485
|
||||
2017-06-05,38525
|
||||
2017-06-11,38594
|
||||
2017-06-21,38807
|
||||
2017-06-22,38836
|
||||
2017-06-24,38753
|
||||
2017-06-28,38802
|
||||
2017-07-04,38805
|
||||
2017-07-10,38944
|
||||
2017-07-11,38955
|
||||
2017-07-11,38954
|
||||
2017-07-12,38968
|
||||
2017-07-17,38694
|
||||
2017-07-17,38693
|
||||
2017-07-18,38633
|
||||
2017-07-26,38338
|
||||
2017-07-28,38339
|
||||
2017-07-31,38367
|
||||
2017-08-08,38096
|
||||
2017-08-12,38257
|
||||
2017-08-15,40760
|
||||
2017-08-15,40760
|
||||
2017-08-18,40781
|
||||
2017-08-18,40536
|
||||
2017-08-20,40536
|
||||
2017-08-20,40550
|
||||
2017-08-20,40550
|
||||
2017-08-21,40510
|
||||
2017-08-28,40579
|
||||
2017-08-31,40569
|
||||
2017-09-05,40480
|
||||
2017-09-07,40542
|
||||
2017-09-13,40575
|
||||
2017-09-18,40521
|
||||
2017-09-21,40544
|
||||
2017-09-29,40563
|
||||
2017-10-05,40575
|
||||
2017-10-11,40560
|
||||
2017-10-15,44919
|
||||
2017-10-19,44888
|
||||
2017-10-25,44920
|
||||
2017-10-25,44947
|
||||
2017-10-28,44946
|
||||
2017-11-01,44991
|
||||
2017-11-04,45006
|
||||
2017-11-09,45042
|
||||
2017-11-16,45118
|
||||
2017-11-25,45167
|
||||
2017-11-30,45203
|
||||
2017-12-07,45117
|
||||
2017-12-11,45127
|
||||
2017-12-17,47820
|
||||
2017-12-18,45159
|
||||
2017-12-21,45167
|
||||
2017-12-27,45169
|
||||
2017-12-30,45168
|
||||
2018-01-01,45168
|
||||
2018-01-06,45295
|
||||
2018-01-10,45291
|
||||
2018-01-13,45198
|
||||
2018-01-14,45205
|
||||
2018-01-21,45238
|
||||
2018-01-22,45240
|
||||
2018-01-23,45246
|
||||
2018-01-26,45249
|
||||
2018-01-26,45352
|
||||
2018-01-31,45265
|
||||
2018-02-02,44457
|
||||
2018-02-08,57222
|
||||
2018-02-09,57222
|
||||
2018-02-11,57237
|
||||
2018-02-13,57211
|
||||
2018-02-14,57211
|
||||
2018-02-15,57208
|
||||
2018-02-20,57174
|
||||
2018-02-24,61237
|
||||
2018-02-24,58160
|
||||
2018-02-25,58153
|
||||
2018-02-25,58152
|
||||
2018-02-26,58168
|
||||
2018-02-28,58188
|
||||
2018-03-03,58184
|
||||
2018-03-04,58199
|
||||
2018-03-04,58117
|
||||
2018-03-06,58171
|
||||
2018-03-07,58171
|
||||
2018-03-08,58166
|
||||
2018-03-09,58182
|
||||
2018-03-10,58183
|
||||
2018-03-12,58207
|
||||
2018-03-13,58209
|
||||
2018-03-14,58216
|
||||
2018-03-15,58715
|
||||
2018-03-15,58226
|
||||
2018-03-17,58231
|
||||
2018-03-17,58231
|
||||
2018-03-19,58268
|
||||
2018-03-20,58306
|
||||
2018-03-22,58310
|
||||
2018-03-23,62756
|
||||
2018-03-23,62756
|
||||
2018-03-24,58796
|
||||
2018-03-26,58850
|
||||
2018-03-28,58915
|
||||
2018-03-29,58907
|
||||
2018-03-30,58906
|
||||
2018-04-02,58459
|
||||
2018-04-02,57953
|
||||
2018-04-04,57341
|
||||
2018-04-05,57318
|
||||
2018-04-06,57262
|
||||
2018-04-06,57267
|
||||
2018-04-08,57200
|
||||
2018-04-12,57216
|
||||
2018-04-16,57112
|
||||
2018-04-17,57110
|
||||
2018-04-19,56830
|
||||
2018-04-21,56863
|
||||
2018-04-22,56861
|
||||
2018-04-24,56873
|
||||
2018-04-25,56748
|
||||
2018-04-30,56802
|
||||
2018-05-02,56579
|
||||
2018-05-05,56585
|
||||
2018-05-08,56436
|
||||
2018-05-12,56458
|
||||
2018-05-13,56454
|
||||
2018-05-17,56133
|
||||
2018-05-19,56134
|
||||
2018-05-22,56147
|
||||
2018-05-30,57314
|
||||
2018-06-02,57330
|
||||
2018-06-02,57330
|
||||
2018-06-02,57330
|
||||
2018-06-05,57545
|
||||
2018-06-08,58693
|
||||
2018-06-10,58715
|
||||
2018-06-14,58830
|
||||
2018-06-14,58829
|
||||
2018-06-14,58828
|
||||
2018-06-14,58828
|
||||
2018-06-14,58828
|
||||
2018-06-16,59047
|
||||
2018-06-17,59241
|
||||
2018-06-18,59328
|
||||
2018-06-20,59658
|
||||
2018-06-24,59708
|
||||
2018-06-28,59741
|
||||
2018-06-30,59869
|
||||
2018-07-04,61362
|
||||
2018-07-06,64398
|
||||
2018-07-09,64375
|
||||
2018-07-11,63142
|
||||
2018-07-16,63147
|
||||
2018-07-23,62664
|
||||
2018-07-26,62851
|
||||
2018-07-26,62851
|
||||
2018-07-30,63671
|
||||
2018-08-01,63735
|
||||
2018-08-08,64196
|
||||
2018-08-13,64519
|
||||
2018-08-19,65444
|
||||
2018-08-22,64822
|
||||
2018-08-24,64142
|
||||
2018-08-25,64062
|
||||
2018-08-29,63142
|
||||
2018-09-04,63081
|
||||
2018-09-05,62343
|
||||
2018-09-06,62415
|
||||
2018-09-08,62406
|
||||
2018-09-13,61587
|
||||
2018-09-16,60385
|
||||
2018-09-18,59520
|
||||
2018-09-23,59733
|
||||
2018-10-02,59734
|
||||
2018-10-05,58607
|
||||
2018-10-09,58521
|
||||
2018-10-14,58597
|
||||
2018-10-22,56758
|
||||
2018-10-23,56492
|
||||
2018-11-01,55914
|
||||
2018-11-02,56306
|
||||
2018-11-14,68549
|
||||
2018-11-20,67786
|
||||
2018-11-21,67898
|
||||
2018-11-26,67036
|
||||
2018-11-29,67556
|
||||
2018-12-04,67547
|
||||
2018-12-11,66203
|
||||
2018-12-15,66209
|
||||
2018-12-23,66577
|
||||
2018-12-29,79036
|
||||
2018-12-30,66499
|
||||
2019-01-04,66293
|
||||
2019-01-10,41759
|
||||
2019-01-13,41760
|
||||
2019-01-22,41786
|
||||
2019-01-26,42009
|
||||
2019-01-29,42034
|
||||
2019-02-06,42106
|
||||
2019-02-11,41927
|
||||
2019-02-18,41893
|
||||
2019-02-24,41915
|
||||
2019-03-02,41906
|
||||
2019-03-06,41419
|
||||
2019-03-15,41192
|
||||
2019-03-21,41136
|
||||
2019-03-26,41260
|
||||
2019-04-02,41211
|
||||
2019-04-07,41169
|
||||
2019-04-11,40887
|
||||
2019-04-17,40519
|
||||
2019-04-25,40610
|
||||
2019-05-02,42249
|
||||
2019-05-04,42195
|
||||
2019-05-05,42198
|
||||
2019-05-10,42062
|
||||
2019-05-13,42024
|
||||
2019-05-23,42061
|
||||
2019-05-24,42053
|
||||
2019-05-29,42310
|
||||
2019-06-05,42302
|
||||
2019-06-11,42304
|
||||
2019-06-17,43703
|
||||
2019-06-19,43712
|
||||
2019-06-22,43742
|
||||
2019-06-28,43797
|
||||
2019-07-04,43844
|
||||
2019-07-21,44145
|
||||
2019-07-27,44148
|
||||
2019-07-31,44169
|
||||
2019-08-06,44809
|
||||
2019-08-10,44963
|
||||
2019-08-13,45242
|
||||
2019-08-14,45306
|
||||
2019-08-14,45306
|
||||
2019-08-22,45381
|
||||
2019-08-30,45418
|
||||
2019-09-06,42858
|
||||
2019-09-09,42271
|
||||
2019-09-09,42892
|
||||
2019-09-09,42283
|
||||
2019-09-10,45478
|
||||
2019-09-19,45512
|
||||
2019-09-23,45567
|
||||
2019-09-29,45619
|
||||
2019-10-10,42946
|
||||
2019-10-12,42962
|
||||
2019-10-15,46179
|
||||
2019-10-18,46040
|
||||
2019-10-27,46089
|
||||
2019-10-27,46091
|
||||
2019-10-30,46117
|
||||
2019-10-31,46213
|
||||
2019-11-03,46217
|
||||
2019-11-15,45906
|
||||
2019-11-17,45969
|
||||
2019-11-20,46051
|
||||
2019-11-26,46348
|
||||
2019-11-27,46349
|
||||
2019-12-02,46368
|
||||
2019-12-11,43229
|
||||
2019-12-15,42924
|
||||
2019-12-20,42885
|
||||
2019-12-21,42890
|
||||
2019-12-23,42879
|
||||
2019-12-30,42912
|
||||
2020-01-01,42889
|
||||
2020-01-04,43049
|
||||
2020-01-06,43017
|
||||
2020-01-09,43738
|
||||
2020-01-11,44089
|
||||
2020-01-14,54453
|
||||
2020-01-16,54457
|
||||
2020-01-16,54459
|
||||
2020-01-16,54461
|
||||
2020-01-19,54452
|
||||
2020-01-21,54415
|
||||
2020-01-23,54180
|
||||
2020-01-24,53662
|
||||
2020-01-30,54628
|
||||
2020-02-03,54892
|
||||
2020-02-05,54801
|
||||
2020-02-09,54843
|
||||
2020-02-14,54951
|
||||
2020-02-17,54992
|
||||
2020-02-21,54942
|
||||
2020-02-22,54942
|
||||
2020-02-25,54929
|
||||
2020-02-25,54928
|
||||
2020-03-01,55073
|
||||
2020-03-05,54978
|
||||
2020-03-07,55012
|
||||
2020-03-11,55236
|
||||
2020-03-15,56517
|
||||
2020-03-18,56765
|
||||
2020-03-21,57127
|
||||
2020-03-25,57305
|
||||
2020-03-28,57506
|
||||
2020-03-29,57440
|
||||
2020-04-01,57530
|
||||
2020-04-03,56834
|
||||
2020-04-03,56834
|
||||
2020-04-03,57689
|
||||
2020-04-04,57636
|
||||
2020-04-06,57719
|
||||
2020-04-09,57936
|
||||
2020-04-10,57968
|
||||
2020-04-11,57983
|
||||
2020-04-13,57940
|
||||
2020-04-16,58257
|
||||
2020-04-18,58374
|
||||
2020-04-22,58527
|
||||
2020-04-26,58489
|
||||
2020-04-28,58423
|
||||
2020-05-02,59210
|
||||
2020-05-05,58747
|
||||
2020-05-05,58882
|
||||
2020-05-12,60800
|
||||
2020-05-13,60942
|
||||
2020-05-13,60945
|
||||
2020-05-15,61003
|
||||
2020-05-20,60935
|
||||
2020-05-26,60622
|
||||
2020-05-27,60662
|
||||
2020-06-02,60811
|
||||
2020-06-09,60726
|
||||
2020-06-16,60727
|
||||
2020-06-22,60587
|
||||
2020-06-25,60645
|
||||
2020-06-27,60560
|
||||
2020-07-02,60705
|
||||
2020-07-02,60704
|
||||
2020-07-05,60602
|
||||
2020-07-06,60572
|
||||
2020-07-13,60729
|
||||
2020-07-18,60925
|
||||
2020-07-24,60983
|
||||
2020-07-29,61873
|
||||
2020-08-01,61772
|
||||
2020-08-03,61100
|
||||
2020-08-06,61608
|
||||
2020-08-13,62348
|
||||
2020-08-14,62395
|
||||
2020-08-15,62352
|
||||
2020-08-17,61753
|
||||
2020-08-19,60525
|
||||
2020-08-25,60157
|
||||
2020-09-02,60619
|
||||
2020-09-07,60565
|
||||
2020-09-14,61138
|
||||
2020-09-20,61099
|
||||
2020-09-26,61452
|
||||
2020-10-03,61502
|
||||
2020-10-08,61153
|
||||
2020-10-13,60791
|
||||
2020-10-14,59984
|
||||
2020-10-19,62061
|
||||
2020-10-29,63226
|
||||
2020-11-01,62913
|
||||
2020-11-03,64767
|
||||
2020-11-08,64733
|
||||
2020-11-10,64212
|
||||
2020-11-14,62336
|
||||
2020-11-15,64211
|
||||
2020-11-16,64243
|
||||
2020-11-19,62384
|
||||
2020-11-22,64359
|
||||
2020-11-25,64641
|
||||
2020-11-28,64730
|
||||
2020-12-02,62748
|
||||
2020-12-09,63178
|
||||
2020-12-14,63444
|
||||
2020-12-19,63305
|
||||
2020-12-26,63268
|
||||
2020-12-31,62978
|
||||
2021-01-02,62796
|
||||
2021-01-05,63019
|
||||
2021-01-12,63086
|
||||
2021-01-17,63408
|
||||
2021-01-22,64075
|
||||
2021-01-22,64079
|
||||
2021-01-24,64438
|
||||
2021-01-31,64705
|
||||
2021-02-02,64921
|
||||
2021-02-03,64958
|
||||
2021-02-08,65084
|
||||
2021-02-09,65144
|
||||
2021-02-14,65462
|
||||
2021-02-16,67479
|
||||
2021-02-21,68309
|
||||
2021-02-22,69809
|
||||
2021-02-26,70066
|
||||
2021-02-28,70080
|
||||
2021-03-06,70629
|
||||
2021-03-09,70973
|
||||
2021-03-10,72356
|
||||
2021-03-16,71977
|
||||
2021-03-21,71889
|
||||
2021-03-28,72788
|
||||
2021-03-31,82184
|
||||
2021-04-04,82514
|
||||
2021-04-09,83057
|
||||
2021-04-13,81047
|
||||
2021-04-19,84384
|
||||
2021-04-24,87845
|
||||
2021-04-26,84256
|
||||
2021-04-26,84484
|
||||
2021-04-29,85324
|
||||
2021-05-01,85117
|
||||
2021-05-04,83667
|
||||
2021-05-05,83739
|
||||
2021-05-06,83856
|
||||
2021-05-06,84233
|
||||
2021-05-06,84232
|
||||
2021-05-12,85568
|
||||
2021-05-15,85954
|
||||
2021-05-17,85162
|
||||
2021-05-22,86165
|
||||
2021-05-25,87523
|
||||
2021-05-31,87298
|
||||
2021-06-07,86651
|
||||
2021-06-16,85688
|
||||
2021-06-22,85048
|
||||
2021-06-28,85687
|
||||
2021-07-01,86444
|
||||
2021-07-04,86396
|
||||
2021-07-13,87135
|
||||
2021-07-18,87635
|
||||
2021-07-19,83253
|
||||
2021-07-26,88311
|
||||
2021-07-29,88898
|
||||
2021-08-02,90037
|
||||
2021-08-09,91720
|
||||
2021-08-17,91190
|
||||
2021-08-20,91745
|
||||
2021-08-25,94144
|
||||
2021-08-26,94803
|
||||
2021-08-30,93798
|
||||
2021-09-02,94888
|
||||
2021-09-06,95309
|
||||
2021-09-07,97144
|
||||
2021-09-12,97646
|
||||
2021-09-17,97376
|
||||
2021-09-24,98757
|
||||
2021-09-30,107903
|
||||
2021-09-30,95631
|
||||
2021-10-03,95902
|
||||
2021-10-05,96549
|
||||
2021-10-12,97425
|
||||
2021-10-14,98118
|
||||
2021-10-19,98371
|
||||
2021-10-23,98462
|
||||
2021-10-23,98462
|
||||
2021-10-27,97832
|
||||
2021-11-04,98443
|
||||
2021-11-11,98599
|
||||
2021-11-14,98562
|
||||
2021-11-17,99004
|
||||
2021-11-21,101685
|
||||
2021-11-29,103031
|
||||
2021-11-29,103012
|
||||
2021-12-05,102097
|
||||
2021-12-09,102022
|
||||
2021-12-12,102259
|
||||
2021-12-13,102864
|
||||
2021-12-16,103647
|
||||
2021-12-19,103708
|
||||
2021-12-20,104110
|
||||
2021-12-25,105245
|
||||
2021-12-30,105098
|
||||
2021-12-30,105283
|
||||
2021-12-30,105272
|
||||
2022-01-02,105123
|
||||
2022-01-04,105388
|
||||
2022-01-07,105674
|
||||
2022-01-11,100946
|
||||
2022-01-18,102330
|
||||
2022-01-19,101999
|
||||
2022-01-21,102659
|
||||
2022-01-24,106011
|
||||
2022-01-28,107806
|
||||
2022-01-30,107951
|
||||
2022-01-31,104375
|
||||
2022-02-01,104776
|
||||
2022-02-07,105493
|
||||
2022-02-12,106536
|
||||
2022-02-13,106666
|
||||
2022-02-13,106663
|
||||
2022-02-17,106726
|
||||
2022-02-22,102171
|
||||
2022-02-26,102345
|
||||
2022-03-06,106392
|
||||
2022-03-07,105206
|
||||
2022-03-09,105521
|
||||
2022-03-12,105940
|
||||
2022-03-14,104147
|
||||
2022-03-19,104759
|
||||
2022-03-24,137280
|
||||
2022-03-29,112595
|
||||
2022-03-31,113073
|
||||
2022-04-05,114331
|
||||
2022-04-09,115030
|
||||
2022-04-13,115767
|
||||
2022-04-18,115731
|
||||
2022-04-21,116480
|
||||
2022-04-25,113565
|
||||
2022-04-29,104668
|
||||
2022-05-03,117987
|
||||
2022-05-05,118227
|
||||
2022-05-10,116121
|
||||
2022-05-14,116868
|
||||
2022-05-19,119795
|
||||
2022-05-25,147750
|
||||
2022-05-29,148266
|
||||
2022-05-31,116804
|
||||
2022-06-02,117167
|
||||
2022-06-07,114254
|
||||
2022-06-09,114617
|
||||
2022-06-09,114618
|
||||
2022-06-16,133330
|
||||
2022-06-21,113127
|
||||
2022-06-21,113241
|
||||
2022-06-25,114221
|
||||
2022-06-29,126587
|
||||
2022-07-01,126840
|
||||
2022-07-04,114827
|
||||
2022-07-13,150363
|
||||
2022-07-16,141048
|
||||
2022-07-16,141041
|
||||
2022-07-18,117026
|
||||
2022-07-21,135699
|
||||
2022-07-23,136486
|
||||
2022-07-25,135578
|
||||
2022-07-29,136723
|
||||
2022-08-03,137785
|
||||
2022-08-09,137872
|
||||
2022-08-12,138699
|
||||
2022-08-17,139700
|
||||
2022-08-20,140626
|
||||
2022-08-24,141251
|
||||
2022-08-25,141698
|
||||
2022-08-31,141524
|
||||
2022-09-04,142253
|
||||
2022-09-05,146499
|
||||
2022-09-08,147454
|
||||
2022-09-11,147956
|
||||
2022-09-13,148845
|
||||
2022-09-17,150177
|
||||
2022-09-23,158216
|
||||
2022-10-01,160348
|
||||
2022-10-06,161639
|
||||
2022-10-09,161864
|
||||
2022-10-13,163914
|
||||
2022-10-15,164455
|
||||
2022-10-17,164489
|
||||
2022-10-20,165155
|
||||
2022-10-27,167088
|
||||
2022-11-01,168877
|
||||
2022-11-09,167484
|
||||
2022-11-12,167413
|
||||
2022-11-13,167292
|
||||
2022-11-20,171041
|
||||
2022-11-21,170974
|
||||
2022-11-26,169542
|
||||
2022-11-28,169034
|
||||
2022-11-29,169973
|
||||
2022-12-03,169727
|
||||
2022-12-04,169379
|
||||
2022-12-05,170765
|
||||
2022-12-06,171828
|
||||
2022-12-11,170490
|
||||
2022-12-13,171129
|
||||
2022-12-15,175086
|
||||
2022-12-18,172332
|
||||
2022-12-20,175757
|
||||
2022-12-26,173819
|
||||
2022-12-29,174497
|
||||
2022-12-29,174589
|
||||
2023-01-01,174711
|
||||
2023-01-06,175690
|
||||
2023-01-08,175821
|
||||
2023-01-11,177814
|
||||
2023-01-13,178151
|
||||
2023-01-19,180401
|
||||
2023-01-23,181156
|
||||
2023-01-24,181834
|
||||
2023-01-27,183239
|
||||
2023-01-27,183242
|
||||
2023-01-27,183240
|
||||
2023-01-31,183741
|
||||
2023-02-05,185763
|
||||
2023-02-07,187339
|
||||
2023-02-07,187340
|
||||
2023-02-07,187341
|
||||
2023-02-16,191585
|
||||
2023-02-19,192776
|
||||
2023-02-23,193593
|
||||
2023-02-28,195657
|
||||
2023-03-03,195355
|
||||
2023-03-06,195738
|
||||
2023-03-07,196067
|
||||
2023-03-10,197934
|
||||
2023-03-14,199565
|
||||
2023-03-21,202513
|
||||
2023-03-25,204147
|
||||
2023-03-29,204872
|
||||
2023-04-07,208625
|
||||
2023-04-11,209434
|
||||
2023-04-16,210733
|
||||
2023-04-18,214148
|
||||
2023-04-19,180198
|
||||
2023-04-19,180205
|
||||
2023-04-23,180820
|
||||
2023-04-26,184589
|
||||
2023-04-27,184995
|
||||
2023-04-30,185088
|
||||
2023-05-02,185987
|
||||
2023-05-05,187211
|
||||
2023-05-08,187170
|
||||
2023-05-11,188992
|
||||
2023-05-14,191051
|
||||
2023-05-15,192192
|
||||
2023-05-20,193395
|
||||
2023-05-21,193526
|
||||
2023-05-24,196078
|
||||
2023-06-02,198686
|
||||
2023-06-06,199860
|
||||
2023-06-10,200669
|
||||
2023-06-11,200745
|
||||
2023-06-13,201234
|
||||
2023-06-14,202112
|
||||
2023-06-14,202789
|
||||
2023-06-16,203807
|
||||
2023-06-17,203516
|
||||
2023-06-18,203303
|
||||
2023-06-23,205095
|
||||
2023-06-27,205726
|
||||
2023-07-01,206377
|
||||
2023-07-06,207849
|
||||
2023-07-09,208360
|
||||
2023-07-14,210085
|
||||
2023-07-15,210187
|
||||
2023-07-21,211958
|
||||
2023-07-23,212150
|
||||
2023-07-27,213445
|
||||
2023-08-01,214692
|
||||
2023-08-04,216833
|
||||
2023-08-05,216921
|
||||
2023-08-08,217570
|
||||
2023-08-05,216921
|
||||
2023-08-08,217570
|
||||
2023-08-13,219235
|
||||
2023-08-17,220044
|
||||
2023-08-21,221010
|
||||
2023-08-22,221266
|
||||
2023-08-26,222841
|
||||
2023-08-28,223066
|
||||
2023-09-03,222805
|
||||
2023-09-04,225048
|
||||
2023-09-05,225860
|
||||
2023-09-06,225573
|
||||
2023-09-06,226834
|
||||
2023-09-08,227713
|
||||
2023-09-08,227764
|
||||
2023-09-10,203209
|
||||
2023-09-14,203244
|
||||
2023-09-17,179727
|
||||
2023-09-21,146085
|
||||
2023-09-24,146678
|
||||
2023-09-25,145658
|
||||
2023-09-30,145950
|
||||
2023-10-02,146329
|
||||
2023-10-04,147718
|
||||
2023-10-08,148631
|
||||
2023-10-12,152420
|
||||
2023-10-13,153138
|
||||
2023-10-17,154015
|
||||
2023-10-18,154510
|
||||
2023-10-21,156192
|
||||
2023-10-23,156381
|
||||
2023-10-27,158802
|
||||
2023-11-01,159942
|
||||
2023-11-02,160695
|
||||
2023-11-03,161220
|
||||
2023-11-08,163161
|
||||
2023-11-11,164065
|
||||
2023-11-13,164689
|
||||
2023-11-19,167088
|
||||
2023-11-21,168073
|
||||
2023-11-24,169634
|
||||
2023-11-25,169989
|
||||
2023-11-25,169984
|
||||
2023-11-25,170021
|
||||
2023-11-26,170092
|
||||
2023-11-26,170124
|
||||
2023-12-01,154135
|
||||
2023-12-03,154645
|
||||
2023-12-12,151659
|
||||
2023-12-16,153448
|
||||
2023-12-17,153642
|
||||
2023-12-17,153663
|
||||
2023-12-25,154764
|
||||
2023-12-30,155936
|
||||
2024-01-03,156756
|
||||
2024-01-06,158065
|
||||
2024-01-13,162578
|
||||
2024-01-17,163833
|
||||
2024-01-21,165056
|
||||
2024-01-27,167713
|
||||
2024-01-30,168998
|
||||
2024-02-06,172290
|
||||
2024-02-10,161209
|
||||
2024-02-12,162223
|
||||
2024-02-15,164797
|
||||
2024-02-24,171668
|
||||
2024-02-25,171741
|
||||
2024-02-28,175362
|
||||
2024-03-04,179041
|
||||
2024-03-09,183913
|
||||
2024-03-15,188329
|
||||
2024-03-19,191067
|
||||
2024-03-23,193773
|
||||
2024-03-28,196056
|
||||
2024-04-02,197005
|
||||
2024-04-04,141621
|
||||
2024-04-09,134687
|
||||
2024-04-11,135235
|
||||
2024-04-18,135645
|
||||
2024-04-22,137453
|
||||
2024-04-25,138845
|
||||
2024-05-01,138178
|
||||
2024-05-03,138582
|
||||
2024-05-12,143022
|
||||
2024-05-20,148385
|
||||
2024-05-27,152273
|
||||
2024-06-03,155291
|
||||
2024-06-08,158276
|
||||
2024-06-14,163216
|
||||
2024-06-16,164329
|
||||
2024-06-19,167121
|
||||
2024-06-21,169353
|
||||
2024-06-24,170416
|
||||
2024-06-26,172049
|
||||
2024-07-01,174094
|
||||
2024-07-04,175940
|
||||
2024-07-07,162835
|
||||
2024-07-11,165566
|
||||
2024-07-14,166589
|
||||
2024-07-15,167175
|
||||
2024-07-20,169745
|
||||
2024-07-27,169835
|
||||
2024-07-30,171043
|
||||
2024-08-02,172411
|
||||
2024-08-04,172897
|
||||
2024-08-08,175190
|
||||
2024-08-11,176238
|
||||
2024-08-16,178802
|
||||
2024-08-17,179308
|
||||
2024-08-20,180802
|
||||
2024-08-26,183271
|
||||
2024-08-29,184691
|
||||
2024-08-30,185163
|
||||
2024-08-31,185264
|
||||
2024-09-04,186710
|
||||
2024-09-06,187727
|
||||
2024-09-10,176327
|
||||
2024-09-13,176952
|
||||
2024-09-16,177932
|
||||
2024-09-20,176883
|
||||
2024-09-21,125371
|
||||
2024-09-22,124269
|
||||
2024-09-25,125322
|
||||
2024-09-27,125891
|
||||
2024-09-27,125892
|
||||
2024-10-01,125892
|
||||
2024-10-01,126687
|
||||
2024-10-01,126687
|
||||
2024-10-03,127003
|
||||
2024-10-05,127036
|
||||
2024-10-07,126518
|
||||
2024-10-09,126970
|
||||
2024-10-10,127082
|
||||
2024-10-11,127082
|
||||
2024-10-11,127972
|
||||
2024-10-12,128040
|
||||
2024-10-13,128088
|
||||
2024-10-15,128195
|
||||
2024-10-18,128373
|
||||
2024-10-23,128934
|
||||
2024-10-26,128797
|
||||
2024-10-30,130080
|
||||
2024-11-02,130886
|
||||
2024-11-07,132202
|
||||
2024-11-11,131909
|
||||
2024-11-14,132305
|
||||
2024-11-19,132379
|
||||
2024-11-23,132297
|
||||
2024-11-24,131884
|
||||
2024-11-28,132705
|
||||
2024-12-02,132587
|
||||
2024-12-04,132638
|
||||
2024-12-06,132715
|
||||
2024-12-12,132301
|
||||
2024-12-15,132120
|
||||
2024-12-16,131806
|
||||
2024-12-16,131956
|
||||
2024-12-18,131539
|
||||
2024-12-20,131037
|
||||
2024-12-23,129874
|
||||
2024-12-26,128759
|
||||
2024-12-27,128253
|
||||
2024-12-30,128362
|
||||
2025-01-04,128016
|
||||
2025-01-06,126398
|
||||
2025-01-09,127037
|
||||
2025-01-15,128098
|
||||
2025-01-21,129499
|
||||
2025-01-22,129671
|
||||
2025-01-25,130122
|
||||
2025-01-26,129596
|
||||
2025-01-31,131667
|
||||
2025-02-04,129967
|
||||
2025-02-12,132663
|
||||
2025-02-17,133972
|
||||
2025-02-20,135717
|
||||
2025-02-22,136084
|
||||
2025-03-01,137965
|
||||
2025-03-07,139890
|
||||
2025-03-09,139991
|
||||
2025-03-13,140984
|
||||
2025-03-17,141157
|
||||
2025-03-21,143193
|
||||
2025-03-26,143950
|
||||
2025-03-28,139491
|
||||
2025-04-01,140173
|
||||
2025-04-05,142289
|
||||
2025-04-09,143669
|
||||
2025-04-12,144535
|
||||
2025-04-17,152360
|
||||
2025-04-22,156118
|
||||
2025-04-25,161650
|
||||
2025-04-30,170766
|
||||
2025-05-04,171954
|
||||
2025-05-08,174562
|
||||
2025-05-15,178703
|
||||
2025-05-18,180798
|
||||
2025-05-20,181749
|
||||
2025-05-27,193641
|
||||
2025-06-02,196520
|
||||
2025-06-04,199807
|
||||
2025-06-07,204921
|
||||
2025-06-12,208627
|
||||
2025-06-15,210822
|
||||
2025-06-18,213946
|
||||
2025-06-19,215146
|
||||
2025-06-23,218461
|
||||
2025-06-25,225459
|
||||
2025-06-30,234421
|
||||
2025-07-03,239309
|
||||
2025-07-05,248012
|
||||
2025-07-08,255934
|
||||
2025-07-11,261794
|
||||
2025-07-12,263228
|
||||
2025-07-13,252614
|
||||
2025-07-13,252612
|
||||
2025-07-16,252612
|
||||
2025-07-16,227389
|
||||
2025-07-18,227389
|
||||
2025-07-18,230218
|
||||
2025-07-23,230262
|
||||
2025-07-26,233710
|
||||
2025-07-30,235116
|
||||
2025-08-01,236023
|
||||
2025-08-03,236757
|
||||
2025-08-08,237873
|
||||
2025-08-08,237873
|
||||
2025-08-13,238102
|
||||
2025-08-14,238844
|
||||
2025-08-19,239721
|
||||
2025-08-24,243096
|
||||
2025-08-29,244549
|
||||
2025-09-05,250916
|
||||
2025-09-08,254875
|
||||
2025-09-14,258235
|
||||
2025-09-15,258713
|
||||
2025-09-25,91007
|
||||
2025-09-27,92240
|
||||
2025-10-02,93067
|
||||
2025-10-04,91039
|
||||
2025-10-08,90987
|
||||
2025-10-13,90686
|
||||
2025-10-16,91551
|
||||
2025-10-25,112329
|
||||
2025-11-01,118248
|
||||
2025-11-02,117681
|
||||
2025-11-04,118654
|
||||
2025-11-07,120309
|
||||
2025-11-11,117730
|
||||
2025-11-11,117676
|
||||
2025-11-15,120674
|
||||
2025-11-18,111623
|
||||
2025-11-21,107315
|
||||
2025-11-23,107315
|
||||
2025-11-27,98062
|
||||
|
After Width: | Height: | Size: 55 KiB |
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"filters": [
|
||||
"allegro",
|
||||
"bilet",
|
||||
"-pl",
|
||||
"olx.pl",
|
||||
"npost",
|
||||
"blogspot.com",
|
||||
".ipfs."
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,731 @@
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
|
||||
> [!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: **September 25 2026**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: fakenews](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-only/hosts)
|
||||
containing 2,187 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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [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
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -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 directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
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!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## 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,263 @@
|
||||
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
|
||||
2024-10-11,2194
|
||||
2024-10-11,2194
|
||||
2024-10-12,2194
|
||||
2024-10-13,2194
|
||||
2024-10-15,2194
|
||||
2024-10-18,2194
|
||||
2024-10-23,2194
|
||||
2024-10-26,2194
|
||||
2024-10-30,2194
|
||||
2024-11-02,2194
|
||||
2024-11-07,2194
|
||||
2024-11-11,2194
|
||||
2024-11-14,2194
|
||||
2024-11-19,2194
|
||||
2024-11-23,2194
|
||||
2024-11-24,2194
|
||||
2024-11-28,2194
|
||||
2024-12-02,2194
|
||||
2024-12-04,2194
|
||||
2024-12-06,2194
|
||||
2024-12-12,2194
|
||||
2024-12-15,2194
|
||||
2024-12-16,2194
|
||||
2024-12-16,2194
|
||||
2024-12-18,2194
|
||||
2024-12-20,2194
|
||||
2024-12-23,2194
|
||||
2024-12-26,2194
|
||||
2024-12-27,2194
|
||||
2024-12-30,2194
|
||||
2025-01-04,2194
|
||||
2025-01-06,2194
|
||||
2025-01-09,2194
|
||||
2025-01-15,2194
|
||||
2025-01-21,2194
|
||||
2025-01-22,2194
|
||||
2025-01-25,2194
|
||||
2025-01-26,2194
|
||||
2025-01-31,2194
|
||||
2025-02-04,2194
|
||||
2025-02-12,2194
|
||||
2025-02-17,2194
|
||||
2025-02-20,2194
|
||||
2025-02-22,2194
|
||||
2025-03-01,2194
|
||||
2025-03-07,2194
|
||||
2025-03-09,2194
|
||||
2025-03-13,2194
|
||||
2025-03-17,2194
|
||||
2025-03-21,2194
|
||||
2025-03-26,2194
|
||||
2025-03-28,2194
|
||||
2025-04-01,2194
|
||||
2025-04-05,2194
|
||||
2025-04-09,2194
|
||||
2025-04-12,2194
|
||||
2025-04-17,2194
|
||||
2025-04-22,2194
|
||||
2025-04-25,2194
|
||||
2025-04-30,2194
|
||||
2025-05-04,2194
|
||||
2025-05-08,2194
|
||||
2025-05-15,2194
|
||||
2025-05-18,2194
|
||||
2025-05-20,2194
|
||||
2025-05-27,2194
|
||||
2025-06-02,2194
|
||||
2025-06-04,2194
|
||||
2025-06-07,2194
|
||||
2025-06-12,2194
|
||||
2025-06-15,2194
|
||||
2025-06-18,2194
|
||||
2025-06-19,2194
|
||||
2025-06-23,2194
|
||||
2025-06-25,2194
|
||||
2025-06-30,2194
|
||||
2025-07-03,2194
|
||||
2025-07-05,2194
|
||||
2025-07-08,2194
|
||||
2025-07-11,2194
|
||||
2025-07-12,2194
|
||||
2025-07-13,2194
|
||||
2025-07-13,2194
|
||||
2025-07-16,2194
|
||||
2025-07-16,2188
|
||||
2025-07-18,2188
|
||||
2025-07-23,2188
|
||||
2025-07-26,2188
|
||||
2025-07-30,2188
|
||||
2025-08-01,2188
|
||||
2025-08-03,2188
|
||||
2025-08-08,2188
|
||||
2025-08-08,2188
|
||||
2025-08-13,2188
|
||||
2025-08-14,2188
|
||||
2025-08-19,2188
|
||||
2025-08-24,2188
|
||||
2025-08-29,2188
|
||||
2025-09-05,2188
|
||||
2025-09-08,2188
|
||||
2025-09-14,2188
|
||||
2025-09-15,2188
|
||||
2025-09-25,2188
|
||||
2025-09-27,2188
|
||||
2025-10-02,2188
|
||||
2025-10-04,2188
|
||||
2025-10-08,2188
|
||||
2025-10-13,2188
|
||||
2025-10-16,2188
|
||||
2025-10-25,2188
|
||||
2025-11-01,2188
|
||||
2025-11-02,2188
|
||||
2025-11-04,2188
|
||||
2025-11-07,2188
|
||||
2025-11-11,2188
|
||||
2025-11-11,2188
|
||||
2025-11-15,2188
|
||||
2025-11-18,2188
|
||||
2025-11-21,2188
|
||||
2025-11-23,2188
|
||||
2025-11-27,2188
|
||||
|
After Width: | Height: | Size: 42 KiB |
@@ -0,0 +1,737 @@
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
|
||||
> [!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: **September 25 2026**.
|
||||
- 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,986 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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [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
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -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 directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
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!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## 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,275 @@
|
||||
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
|
||||
2024-10-11,78391
|
||||
2024-10-11,78391
|
||||
2024-10-12,78392
|
||||
2024-10-13,78392
|
||||
2024-10-15,78392
|
||||
2024-10-18,78392
|
||||
2024-10-23,78394
|
||||
2024-10-26,78394
|
||||
2024-10-30,78394
|
||||
2024-11-02,78396
|
||||
2024-11-07,78397
|
||||
2024-11-11,78426
|
||||
2024-11-14,78508
|
||||
2024-11-19,78538
|
||||
2024-11-23,78539
|
||||
2024-11-24,78592
|
||||
2024-11-28,78672
|
||||
2024-12-02,78938
|
||||
2024-12-04,78944
|
||||
2024-12-06,78944
|
||||
2024-12-12,78942
|
||||
2024-12-15,78942
|
||||
2024-12-16,78942
|
||||
2024-12-16,78942
|
||||
2024-12-18,78942
|
||||
2024-12-20,78942
|
||||
2024-12-23,78942
|
||||
2024-12-26,78942
|
||||
2024-12-27,78942
|
||||
2024-12-30,78960
|
||||
2025-01-04,78960
|
||||
2025-01-06,78962
|
||||
2025-01-09,78964
|
||||
2025-01-15,78964
|
||||
2025-01-21,78966
|
||||
2025-01-22,78966
|
||||
2025-01-25,78966
|
||||
2025-01-26,78966
|
||||
2025-01-31,78966
|
||||
2025-02-04,77599
|
||||
2025-02-12,77601
|
||||
2025-02-17,77603
|
||||
2025-02-20,77603
|
||||
2025-02-22,77603
|
||||
2025-03-01,77603
|
||||
2025-03-07,77603
|
||||
2025-03-09,77603
|
||||
2025-03-13,77603
|
||||
2025-03-17,77603
|
||||
2025-03-21,77554
|
||||
2025-03-26,77554
|
||||
2025-03-28,77554
|
||||
2025-04-01,77554
|
||||
2025-04-05,77554
|
||||
2025-04-09,77558
|
||||
2025-04-12,77553
|
||||
2025-04-17,77558
|
||||
2025-04-22,77558
|
||||
2025-04-25,77558
|
||||
2025-04-30,77558
|
||||
2025-05-04,77558
|
||||
2025-05-08,77558
|
||||
2025-05-15,77558
|
||||
2025-05-18,77558
|
||||
2025-05-20,77558
|
||||
2025-05-27,77638
|
||||
2025-06-02,77638
|
||||
2025-06-04,77638
|
||||
2025-06-07,77638
|
||||
2025-06-12,77638
|
||||
2025-06-15,77639
|
||||
2025-06-18,77639
|
||||
2025-06-19,77639
|
||||
2025-06-23,77639
|
||||
2025-06-25,77639
|
||||
2025-06-30,77639
|
||||
2025-07-03,77649
|
||||
2025-07-05,77649
|
||||
2025-07-08,77649
|
||||
2025-07-11,77649
|
||||
2025-07-12,77649
|
||||
2025-07-13,77649
|
||||
2025-07-13,77649
|
||||
2025-07-16,77649
|
||||
2025-07-16,77601
|
||||
2025-07-18,77601
|
||||
2025-07-18,77649
|
||||
2025-07-23,77652
|
||||
2025-07-26,77652
|
||||
2025-07-30,77661
|
||||
2025-08-01,77661
|
||||
2025-08-03,77661
|
||||
2025-08-08,77661
|
||||
2025-08-08,77661
|
||||
2025-08-13,77661
|
||||
2025-08-14,77661
|
||||
2025-08-19,77661
|
||||
2025-08-24,77661
|
||||
2025-08-29,77661
|
||||
2025-09-05,77661
|
||||
2025-09-08,77673
|
||||
2025-09-14,77677
|
||||
2025-09-15,77677
|
||||
2025-09-25,77677
|
||||
2025-09-27,77677
|
||||
2025-10-02,77678
|
||||
2025-10-04,77678
|
||||
2025-10-08,77678
|
||||
2025-10-13,77678
|
||||
2025-10-16,77678
|
||||
2025-10-25,77681
|
||||
2025-11-01,77681
|
||||
2025-11-02,77681
|
||||
2025-11-04,77678
|
||||
2025-11-07,77678
|
||||
2025-11-11,77678
|
||||
2025-11-11,77678
|
||||
2025-11-15,77678
|
||||
2025-11-18,77678
|
||||
2025-11-21,77683
|
||||
2025-11-23,77683
|
||||
2025-11-27,77683
|
||||
|
After Width: | Height: | Size: 41 KiB |
@@ -0,0 +1,738 @@
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
|
||||
> [!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: **September 25 2026**.
|
||||
- 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,792 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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [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
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -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 directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
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!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## 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,275 @@
|
||||
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
|
||||
2024-10-11,81607
|
||||
2024-10-11,81607
|
||||
2024-10-12,81608
|
||||
2024-10-13,81608
|
||||
2024-10-15,81608
|
||||
2024-10-18,81608
|
||||
2024-10-23,81610
|
||||
2024-10-26,81610
|
||||
2024-10-30,81610
|
||||
2024-11-02,81612
|
||||
2024-11-07,81613
|
||||
2024-11-11,81642
|
||||
2024-11-14,81724
|
||||
2024-11-19,81754
|
||||
2024-11-23,81755
|
||||
2024-11-24,81808
|
||||
2024-11-28,81888
|
||||
2024-12-02,82154
|
||||
2024-12-04,82160
|
||||
2024-12-06,82160
|
||||
2024-12-12,82158
|
||||
2024-12-15,82158
|
||||
2024-12-16,82158
|
||||
2024-12-16,82158
|
||||
2024-12-18,82158
|
||||
2024-12-20,82158
|
||||
2024-12-23,82158
|
||||
2024-12-26,82158
|
||||
2024-12-27,82158
|
||||
2024-12-30,82176
|
||||
2025-01-04,82176
|
||||
2025-01-06,82178
|
||||
2025-01-09,82180
|
||||
2025-01-15,82180
|
||||
2025-01-21,82182
|
||||
2025-01-22,82182
|
||||
2025-01-25,82182
|
||||
2025-01-26,82182
|
||||
2025-01-31,82182
|
||||
2025-02-04,80815
|
||||
2025-02-12,80817
|
||||
2025-02-17,80819
|
||||
2025-02-20,80819
|
||||
2025-02-22,80819
|
||||
2025-03-01,80819
|
||||
2025-03-07,80819
|
||||
2025-03-09,80819
|
||||
2025-03-13,80819
|
||||
2025-03-17,80819
|
||||
2025-03-21,80770
|
||||
2025-03-26,80770
|
||||
2025-03-28,80770
|
||||
2025-04-01,80770
|
||||
2025-04-05,80770
|
||||
2025-04-09,80774
|
||||
2025-04-12,80769
|
||||
2025-04-17,80774
|
||||
2025-04-22,80774
|
||||
2025-04-25,80774
|
||||
2025-04-30,80774
|
||||
2025-05-04,80774
|
||||
2025-05-08,80774
|
||||
2025-05-15,80774
|
||||
2025-05-18,80774
|
||||
2025-05-20,80774
|
||||
2025-05-27,80879
|
||||
2025-06-02,80879
|
||||
2025-06-04,80879
|
||||
2025-06-07,80879
|
||||
2025-06-12,80879
|
||||
2025-06-15,80880
|
||||
2025-06-18,80880
|
||||
2025-06-19,80880
|
||||
2025-06-23,80880
|
||||
2025-06-25,80880
|
||||
2025-06-30,80880
|
||||
2025-07-03,80890
|
||||
2025-07-05,80890
|
||||
2025-07-08,80890
|
||||
2025-07-11,80890
|
||||
2025-07-12,80890
|
||||
2025-07-13,80890
|
||||
2025-07-13,80890
|
||||
2025-07-16,80890
|
||||
2025-07-16,80839
|
||||
2025-07-18,80839
|
||||
2025-07-18,80890
|
||||
2025-07-23,80893
|
||||
2025-07-26,80893
|
||||
2025-07-30,80902
|
||||
2025-08-01,80902
|
||||
2025-08-03,80902
|
||||
2025-08-08,80902
|
||||
2025-08-08,80902
|
||||
2025-08-13,80902
|
||||
2025-08-14,80902
|
||||
2025-08-19,80902
|
||||
2025-08-24,80902
|
||||
2025-08-29,80902
|
||||
2025-09-05,80902
|
||||
2025-09-08,80914
|
||||
2025-09-14,80918
|
||||
2025-09-15,80918
|
||||
2025-09-25,80918
|
||||
2025-09-27,80918
|
||||
2025-10-02,80919
|
||||
2025-10-04,80919
|
||||
2025-10-08,80919
|
||||
2025-10-13,80919
|
||||
2025-10-16,80919
|
||||
2025-10-25,80922
|
||||
2025-11-01,80922
|
||||
2025-11-02,80922
|
||||
2025-11-04,80919
|
||||
2025-11-07,80919
|
||||
2025-11-11,80919
|
||||
2025-11-11,80919
|
||||
2025-11-15,80919
|
||||
2025-11-18,80919
|
||||
2025-11-21,80924
|
||||
2025-11-23,80924
|
||||
2025-11-27,80924
|
||||
|
After Width: | Height: | Size: 42 KiB |
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"filters": [
|
||||
"allegro",
|
||||
"bilet",
|
||||
"olx.pl",
|
||||
"npost",
|
||||
"blogspot.com",
|
||||
".ipfs.",
|
||||
"c752sa3k9"
|
||||
]
|
||||
}
|
||||
@@ -1,6 +1,11 @@
|
||||
**Take Note!**
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
|
||||
> [!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
|
||||
@@ -10,15 +15,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/actions?query=workflow%3ACI+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/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)
|
||||
|
||||
# Unified hosts file with fakenews, porn, social extensions
|
||||
|
||||
@@ -30,18 +35,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **October 20 2022**.
|
||||
- Last updated: **September 25 2026**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews, porn, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts)
|
||||
containing 206,865 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 158,363 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 +54,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) | 155,891 | [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) | 158,085 | [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) | 162,973 | [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) | 201,847 | [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) | 158,716 | [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) | 165,167 | [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) | 204,041 | [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) | 160,910 | [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) | 208,929 | [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) | 165,798 | [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) | 204,671 | [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) | 211,123 | [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) | 167,992 | [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) | 206,865 | [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) | 211,753 | [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) | 213,947 | [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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -83,28 +103,24 @@ add.2o7Net |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw
|
||||
add.Dead |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Dead sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Risk content sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
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.
|
||||
AdguardTeam cname trackers |[link](https://github.com/AdguardTeam/cname-trackers) | [raw](https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/combined_disguised_trackers_justdomains.txt) | MIT | [issues](https://github.com/AdguardTeam/cname-trackers/issues)| CNAME-cloaked tracking abuses.
|
||||
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.
|
||||
URLHaus |[link](https://urlhaus.abuse.ch/) | [raw](https://urlhaus.abuse.ch/downloads/hostfile/) | CC0 | [issues](mailto:contactme@abuse.ch)| A project from [abuse.ch](https://abuse.ch/) with the goal of sharing malicious URLs.
|
||||
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.
|
||||
BigDargon's adult domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/adult/hosts) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
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.
|
||||
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
|
||||
@@ -170,6 +186,12 @@ Build the Docker container from the root of this repo like this:
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
@@ -194,6 +216,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 +283,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,18 +447,50 @@ To install hosts file on your machine add the following into your
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
NixOS installations which are managed through _flakes_ can directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
@@ -437,23 +498,12 @@ like this:
|
||||
}
|
||||
```
|
||||
|
||||
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.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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:
|
||||
|
||||
@@ -477,6 +527,32 @@ following:
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
@@ -490,6 +566,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
|
||||
@@ -544,7 +622,8 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
### macOS
|
||||
|
||||
Open a Terminal and run:
|
||||
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
|
||||
@@ -590,6 +669,7 @@ devices under a variety of operating systems.
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
@@ -647,11 +727,13 @@ 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.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
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`
|
||||
|
||||
|
||||
@@ -0,0 +1,982 @@
|
||||
2016-12-17,38797
|
||||
2016-12-18,38843
|
||||
2016-12-18,40272
|
||||
2016-12-19,40298
|
||||
2016-12-20,40375
|
||||
2016-12-21,40411
|
||||
2016-12-21,40368
|
||||
2016-12-22,40404
|
||||
2016-12-25,40418
|
||||
2016-12-27,40440
|
||||
2016-12-28,40460
|
||||
2017-01-02,40475
|
||||
2017-01-05,38446
|
||||
2017-01-05,40475
|
||||
2017-01-10,40548
|
||||
2017-01-11,40653
|
||||
2017-01-14,40649
|
||||
2017-01-18,40698
|
||||
2017-01-18,40699
|
||||
2017-01-20,40716
|
||||
2017-01-22,40724
|
||||
2017-01-26,40772
|
||||
2017-01-31,40811
|
||||
2017-02-04,40817
|
||||
2017-02-04,40818
|
||||
2017-02-07,40797
|
||||
2017-02-07,40796
|
||||
2017-02-10,40810
|
||||
2017-02-11,40812
|
||||
2017-02-13,40812
|
||||
2017-02-15,40832
|
||||
2017-02-17,40828
|
||||
2017-02-17,40828
|
||||
2017-02-20,40897
|
||||
2017-02-22,44800
|
||||
2017-02-23,44799
|
||||
2017-02-23,44255
|
||||
2017-02-24,44247
|
||||
2017-02-24,43834
|
||||
2017-02-26,43861
|
||||
2017-03-01,43917
|
||||
2017-03-04,43959
|
||||
2017-03-07,43966
|
||||
2017-03-10,44116
|
||||
2017-03-15,44144
|
||||
2017-03-16,44150
|
||||
2017-03-20,44160
|
||||
2017-03-22,44170
|
||||
2017-03-25,44196
|
||||
2017-03-30,44281
|
||||
2017-04-05,44321
|
||||
2017-04-08,44129
|
||||
2017-04-08,44129
|
||||
2017-04-08,44129
|
||||
2017-04-11,44217
|
||||
2017-04-13,44142
|
||||
2017-04-15,44173
|
||||
2017-04-16,44173
|
||||
2017-04-17,44192
|
||||
2017-04-18,44209
|
||||
2017-04-22,44262
|
||||
2017-04-25,44295
|
||||
2017-04-26,44321
|
||||
2017-05-02,44367
|
||||
2017-05-07,44406
|
||||
2017-05-08,44410
|
||||
2017-05-10,44472
|
||||
2017-05-13,44580
|
||||
2017-05-15,44596
|
||||
2017-05-15,44596
|
||||
2017-05-16,44661
|
||||
2017-05-21,44661
|
||||
2017-05-21,44739
|
||||
2017-05-23,44764
|
||||
2017-05-28,44905
|
||||
2017-05-29,44948
|
||||
2017-05-30,44958
|
||||
2017-06-02,45050
|
||||
2017-06-05,45092
|
||||
2017-06-11,45161
|
||||
2017-06-21,45374
|
||||
2017-06-22,45403
|
||||
2017-06-24,45324
|
||||
2017-06-28,45373
|
||||
2017-07-04,45376
|
||||
2017-07-10,45511
|
||||
2017-07-11,45522
|
||||
2017-07-11,45523
|
||||
2017-07-12,45537
|
||||
2017-07-17,45251
|
||||
2017-07-17,45250
|
||||
2017-07-18,45190
|
||||
2017-07-26,44894
|
||||
2017-07-28,44895
|
||||
2017-07-31,44924
|
||||
2017-08-08,44653
|
||||
2017-08-12,44812
|
||||
2017-08-15,47315
|
||||
2017-08-15,47315
|
||||
2017-08-18,47336
|
||||
2017-08-18,47091
|
||||
2017-08-20,47091
|
||||
2017-08-20,47105
|
||||
2017-08-20,47105
|
||||
2017-08-21,47065
|
||||
2017-08-28,47133
|
||||
2017-08-31,47125
|
||||
2017-09-05,47036
|
||||
2017-09-07,47100
|
||||
2017-09-13,47133
|
||||
2017-09-18,47082
|
||||
2017-09-21,47105
|
||||
2017-09-29,47124
|
||||
2017-10-05,47136
|
||||
2017-10-11,47121
|
||||
2017-10-15,51480
|
||||
2017-10-19,51449
|
||||
2017-10-25,51481
|
||||
2017-10-25,51508
|
||||
2017-10-28,51507
|
||||
2017-11-01,51552
|
||||
2017-11-04,51570
|
||||
2017-11-09,51606
|
||||
2017-11-16,51682
|
||||
2017-11-25,51731
|
||||
2017-11-30,51767
|
||||
2017-12-07,51683
|
||||
2017-12-11,51693
|
||||
2017-12-17,54385
|
||||
2017-12-18,51725
|
||||
2017-12-21,51733
|
||||
2017-12-27,51735
|
||||
2017-12-30,51734
|
||||
2018-01-01,51754
|
||||
2018-01-06,54376
|
||||
2018-01-10,54372
|
||||
2018-01-13,54282
|
||||
2018-01-14,54290
|
||||
2018-01-21,54387
|
||||
2018-01-22,54389
|
||||
2018-01-23,54395
|
||||
2018-01-26,54398
|
||||
2018-01-26,54501
|
||||
2018-01-31,54416
|
||||
2018-02-02,53613
|
||||
2018-02-08,66364
|
||||
2018-02-09,66364
|
||||
2018-02-11,66378
|
||||
2018-02-13,66352
|
||||
2018-02-14,66378
|
||||
2018-02-15,66375
|
||||
2018-02-20,66343
|
||||
2018-02-24,70406
|
||||
2018-02-24,67329
|
||||
2018-02-25,67322
|
||||
2018-02-25,67321
|
||||
2018-02-26,67337
|
||||
2018-02-28,67357
|
||||
2018-03-03,67353
|
||||
2018-03-04,67368
|
||||
2018-03-04,67290
|
||||
2018-03-06,67344
|
||||
2018-03-07,67344
|
||||
2018-03-08,67339
|
||||
2018-03-09,67355
|
||||
2018-03-10,67356
|
||||
2018-03-12,67380
|
||||
2018-03-13,67382
|
||||
2018-03-14,67389
|
||||
2018-03-15,67888
|
||||
2018-03-15,67399
|
||||
2018-03-17,67404
|
||||
2018-03-17,67404
|
||||
2018-03-19,67441
|
||||
2018-03-20,67479
|
||||
2018-03-22,67483
|
||||
2018-03-23,71890
|
||||
2018-03-23,71890
|
||||
2018-03-24,67969
|
||||
2018-03-26,68023
|
||||
2018-03-28,68088
|
||||
2018-03-29,68080
|
||||
2018-03-30,68079
|
||||
2018-04-02,67631
|
||||
2018-04-02,67125
|
||||
2018-04-04,66513
|
||||
2018-04-05,66492
|
||||
2018-04-06,66437
|
||||
2018-04-06,66442
|
||||
2018-04-08,66374
|
||||
2018-04-12,66390
|
||||
2018-04-16,66287
|
||||
2018-04-17,66376
|
||||
2018-04-19,66315
|
||||
2018-04-21,66348
|
||||
2018-04-22,66346
|
||||
2018-04-24,66356
|
||||
2018-04-25,66234
|
||||
2018-04-30,66289
|
||||
2018-05-02,66068
|
||||
2018-05-05,66075
|
||||
2018-05-08,65926
|
||||
2018-05-12,65953
|
||||
2018-05-13,65949
|
||||
2018-05-17,65628
|
||||
2018-05-19,65637
|
||||
2018-05-22,65650
|
||||
2018-05-30,66768
|
||||
2018-06-02,66789
|
||||
2018-06-02,66789
|
||||
2018-06-02,66789
|
||||
2018-06-05,67004
|
||||
2018-06-08,68154
|
||||
2018-06-10,68176
|
||||
2018-06-14,68290
|
||||
2018-06-14,68289
|
||||
2018-06-14,68289
|
||||
2018-06-14,68289
|
||||
2018-06-14,68289
|
||||
2018-06-16,68500
|
||||
2018-06-17,68694
|
||||
2018-06-18,68781
|
||||
2018-06-20,69111
|
||||
2018-06-24,69162
|
||||
2018-06-28,69206
|
||||
2018-06-30,69392
|
||||
2018-07-04,70904
|
||||
2018-07-06,73941
|
||||
2018-07-09,73995
|
||||
2018-07-11,72762
|
||||
2018-07-16,72767
|
||||
2018-07-23,72281
|
||||
2018-07-26,72468
|
||||
2018-07-26,72468
|
||||
2018-07-30,73288
|
||||
2018-08-01,73352
|
||||
2018-08-08,73813
|
||||
2018-08-13,74136
|
||||
2018-08-19,75065
|
||||
2018-08-22,74443
|
||||
2018-08-24,73764
|
||||
2018-08-25,73684
|
||||
2018-08-29,72769
|
||||
2018-09-04,72691
|
||||
2018-09-05,71956
|
||||
2018-09-06,72028
|
||||
2018-09-08,72023
|
||||
2018-09-13,71202
|
||||
2018-09-16,69999
|
||||
2018-09-18,69135
|
||||
2018-09-23,69427
|
||||
2018-10-02,69430
|
||||
2018-10-05,68306
|
||||
2018-10-09,68256
|
||||
2018-10-14,68333
|
||||
2018-10-22,66498
|
||||
2018-10-23,66232
|
||||
2018-11-01,65042
|
||||
2018-11-02,65434
|
||||
2018-11-14,77677
|
||||
2018-11-20,76915
|
||||
2018-11-21,77029
|
||||
2018-11-26,76208
|
||||
2018-11-29,76737
|
||||
2018-12-04,76728
|
||||
2018-12-11,75384
|
||||
2018-12-15,75390
|
||||
2018-12-23,75758
|
||||
2018-12-29,88217
|
||||
2018-12-30,75680
|
||||
2019-01-04,75475
|
||||
2019-01-10,50942
|
||||
2019-01-13,51261
|
||||
2019-01-22,51286
|
||||
2019-01-26,51509
|
||||
2019-01-29,51534
|
||||
2019-02-06,51606
|
||||
2019-02-11,52358
|
||||
2019-02-18,52463
|
||||
2019-02-24,52485
|
||||
2019-03-02,52475
|
||||
2019-03-06,51988
|
||||
2019-03-15,51767
|
||||
2019-03-21,53594
|
||||
2019-03-26,53714
|
||||
2019-04-02,53665
|
||||
2019-04-07,53623
|
||||
2019-04-11,53346
|
||||
2019-04-17,53062
|
||||
2019-04-25,53373
|
||||
2019-05-02,55770
|
||||
2019-05-04,55758
|
||||
2019-05-05,55763
|
||||
2019-05-10,55632
|
||||
2019-05-13,55594
|
||||
2019-05-23,55631
|
||||
2019-05-24,55623
|
||||
2019-05-29,55879
|
||||
2019-06-05,55870
|
||||
2019-06-11,55873
|
||||
2019-06-17,57272
|
||||
2019-06-19,57283
|
||||
2019-06-22,57504
|
||||
2019-06-28,55840
|
||||
2019-07-04,55889
|
||||
2019-07-21,56187
|
||||
2019-07-27,56265
|
||||
2019-07-31,56288
|
||||
2019-08-06,56928
|
||||
2019-08-10,57082
|
||||
2019-08-13,57361
|
||||
2019-08-14,57490
|
||||
2019-08-14,57490
|
||||
2019-08-22,57644
|
||||
2019-08-30,57683
|
||||
2019-09-06,55144
|
||||
2019-09-09,54557
|
||||
2019-09-09,55178
|
||||
2019-09-09,54569
|
||||
2019-09-10,57764
|
||||
2019-09-19,57798
|
||||
2019-09-23,57854
|
||||
2019-09-29,57906
|
||||
2019-10-10,55233
|
||||
2019-10-12,55249
|
||||
2019-10-15,58466
|
||||
2019-10-18,58340
|
||||
2019-10-27,59720
|
||||
2019-10-27,60474
|
||||
2019-10-30,60593
|
||||
2019-10-31,60754
|
||||
2019-11-03,60909
|
||||
2019-11-15,60598
|
||||
2019-11-17,60679
|
||||
2019-11-20,61848
|
||||
2019-11-26,62191
|
||||
2019-11-27,62194
|
||||
2019-12-02,62213
|
||||
2019-12-11,59074
|
||||
2019-12-15,58772
|
||||
2019-12-20,58814
|
||||
2019-12-21,58821
|
||||
2019-12-23,58810
|
||||
2019-12-30,58847
|
||||
2020-01-01,58827
|
||||
2020-01-04,58987
|
||||
2020-01-06,58923
|
||||
2020-01-09,59648
|
||||
2020-01-11,59982
|
||||
2020-01-14,70332
|
||||
2020-01-16,70336
|
||||
2020-01-16,70338
|
||||
2020-01-16,70340
|
||||
2020-01-19,70331
|
||||
2020-01-21,70294
|
||||
2020-01-23,70059
|
||||
2020-01-24,69546
|
||||
2020-01-30,70512
|
||||
2020-02-03,70776
|
||||
2020-02-05,70683
|
||||
2020-02-09,70725
|
||||
2020-02-14,70833
|
||||
2020-02-17,70874
|
||||
2020-02-21,71057
|
||||
2020-02-22,71057
|
||||
2020-02-25,71044
|
||||
2020-02-25,71043
|
||||
2020-03-01,71188
|
||||
2020-03-05,71095
|
||||
2020-03-07,71130
|
||||
2020-03-11,72028
|
||||
2020-03-15,73407
|
||||
2020-03-18,73703
|
||||
2020-03-21,74122
|
||||
2020-03-25,74508
|
||||
2020-03-28,74709
|
||||
2020-03-29,74672
|
||||
2020-04-01,74764
|
||||
2020-04-03,74072
|
||||
2020-04-03,74072
|
||||
2020-04-03,74923
|
||||
2020-04-04,74870
|
||||
2020-04-06,74953
|
||||
2020-04-09,75170
|
||||
2020-04-10,75203
|
||||
2020-04-11,77671
|
||||
2020-04-13,77846
|
||||
2020-04-16,78167
|
||||
2020-04-18,78284
|
||||
2020-04-22,78436
|
||||
2020-04-26,78413
|
||||
2020-04-28,78347
|
||||
2020-05-02,79131
|
||||
2020-05-05,78709
|
||||
2020-05-05,78840
|
||||
2020-05-12,80758
|
||||
2020-05-13,80900
|
||||
2020-05-13,80903
|
||||
2020-05-15,80961
|
||||
2020-05-20,80892
|
||||
2020-05-26,80579
|
||||
2020-05-27,80619
|
||||
2020-06-02,80795
|
||||
2020-06-09,80710
|
||||
2020-06-16,80718
|
||||
2020-06-22,80580
|
||||
2020-06-25,80640
|
||||
2020-06-27,80555
|
||||
2020-07-02,80700
|
||||
2020-07-02,80699
|
||||
2020-07-05,80598
|
||||
2020-07-06,80568
|
||||
2020-07-13,80756
|
||||
2020-07-18,80974
|
||||
2020-07-24,81147
|
||||
2020-07-29,82067
|
||||
2020-08-01,81983
|
||||
2020-08-03,81321
|
||||
2020-08-06,81829
|
||||
2020-08-13,82374
|
||||
2020-08-14,82421
|
||||
2020-08-15,82812
|
||||
2020-08-17,82213
|
||||
2020-08-19,80991
|
||||
2020-08-25,80673
|
||||
2020-09-02,81135
|
||||
2020-09-07,81081
|
||||
2020-09-14,81654
|
||||
2020-09-20,81615
|
||||
2020-09-26,81968
|
||||
2020-10-03,82040
|
||||
2020-10-08,81691
|
||||
2020-10-13,79191
|
||||
2020-10-14,80823
|
||||
2020-10-19,83000
|
||||
2020-10-29,84677
|
||||
2020-11-01,84363
|
||||
2020-11-03,86217
|
||||
2020-11-08,86183
|
||||
2020-11-10,85667
|
||||
2020-11-14,84397
|
||||
2020-11-15,86272
|
||||
2020-11-16,86304
|
||||
2020-11-19,84445
|
||||
2020-11-22,86420
|
||||
2020-11-25,87131
|
||||
2020-11-28,87220
|
||||
2020-12-02,85238
|
||||
2020-12-09,85668
|
||||
2020-12-14,85933
|
||||
2020-12-19,85798
|
||||
2020-12-26,85761
|
||||
2020-12-31,85471
|
||||
2021-01-02,85289
|
||||
2021-01-05,85512
|
||||
2021-01-12,85579
|
||||
2021-01-17,86335
|
||||
2021-01-22,87002
|
||||
2021-01-22,87006
|
||||
2021-01-24,87359
|
||||
2021-01-31,87663
|
||||
2021-02-02,87879
|
||||
2021-02-03,87916
|
||||
2021-02-08,88528
|
||||
2021-02-09,88588
|
||||
2021-02-14,88888
|
||||
2021-02-16,93558
|
||||
2021-02-21,94394
|
||||
2021-02-22,95888
|
||||
2021-02-26,96145
|
||||
2021-02-28,96159
|
||||
2021-03-06,97237
|
||||
2021-03-09,97581
|
||||
2021-03-10,98964
|
||||
2021-03-16,98545
|
||||
2021-03-21,98457
|
||||
2021-03-28,99356
|
||||
2021-03-31,108751
|
||||
2021-04-04,109081
|
||||
2021-04-09,109624
|
||||
2021-04-13,107614
|
||||
2021-04-19,110962
|
||||
2021-04-24,114421
|
||||
2021-04-26,110832
|
||||
2021-04-26,111060
|
||||
2021-04-29,111900
|
||||
2021-05-01,111693
|
||||
2021-05-04,110243
|
||||
2021-05-05,110315
|
||||
2021-05-06,110432
|
||||
2021-05-06,110809
|
||||
2021-05-06,110808
|
||||
2021-05-12,112139
|
||||
2021-05-15,112517
|
||||
2021-05-17,111725
|
||||
2021-05-22,112728
|
||||
2021-05-25,114086
|
||||
2021-05-31,113861
|
||||
2021-06-07,113214
|
||||
2021-06-16,112158
|
||||
2021-06-22,111518
|
||||
2021-06-28,112195
|
||||
2021-07-01,112952
|
||||
2021-07-04,112904
|
||||
2021-07-13,113643
|
||||
2021-07-18,114165
|
||||
2021-07-19,109783
|
||||
2021-07-26,114841
|
||||
2021-07-29,115428
|
||||
2021-08-02,116567
|
||||
2021-08-09,118248
|
||||
2021-08-17,117718
|
||||
2021-08-20,118273
|
||||
2021-08-25,120672
|
||||
2021-08-26,121331
|
||||
2021-08-30,120423
|
||||
2021-09-02,121559
|
||||
2021-09-06,122387
|
||||
2021-09-07,124222
|
||||
2021-09-12,124724
|
||||
2021-09-17,124454
|
||||
2021-09-24,128915
|
||||
2021-09-30,146843
|
||||
2021-09-30,134571
|
||||
2021-10-03,136601
|
||||
2021-10-05,137317
|
||||
2021-10-12,138193
|
||||
2021-10-14,138886
|
||||
2021-10-19,139175
|
||||
2021-10-23,139276
|
||||
2021-10-23,139274
|
||||
2021-10-27,138615
|
||||
2021-11-04,139224
|
||||
2021-11-11,139382
|
||||
2021-11-14,139345
|
||||
2021-11-17,139787
|
||||
2021-11-21,142462
|
||||
2021-11-29,143813
|
||||
2021-11-29,143794
|
||||
2021-12-05,142879
|
||||
2021-12-09,142805
|
||||
2021-12-12,143042
|
||||
2021-12-13,143647
|
||||
2021-12-16,144449
|
||||
2021-12-19,144510
|
||||
2021-12-20,144912
|
||||
2021-12-25,146047
|
||||
2021-12-30,145900
|
||||
2021-12-30,146085
|
||||
2021-12-30,146074
|
||||
2022-01-02,145937
|
||||
2022-01-04,146202
|
||||
2022-01-07,146488
|
||||
2022-01-11,141769
|
||||
2022-01-18,143707
|
||||
2022-01-19,143376
|
||||
2022-01-21,144009
|
||||
2022-01-24,147361
|
||||
2022-01-28,149156
|
||||
2022-01-30,149301
|
||||
2022-01-31,145725
|
||||
2022-02-01,146126
|
||||
2022-02-07,146843
|
||||
2022-02-12,149485
|
||||
2022-02-13,149615
|
||||
2022-02-13,149611
|
||||
2022-02-17,149676
|
||||
2022-02-22,145121
|
||||
2022-02-26,145295
|
||||
2022-03-06,149342
|
||||
2022-03-07,148156
|
||||
2022-03-09,148471
|
||||
2022-03-12,148890
|
||||
2022-03-14,147097
|
||||
2022-03-19,147709
|
||||
2022-03-24,180230
|
||||
2022-03-29,155545
|
||||
2022-03-31,156023
|
||||
2022-04-05,157492
|
||||
2022-04-09,158191
|
||||
2022-04-13,158994
|
||||
2022-04-18,158958
|
||||
2022-04-21,159707
|
||||
2022-04-25,156792
|
||||
2022-04-29,147895
|
||||
2022-05-03,161214
|
||||
2022-05-05,161454
|
||||
2022-05-10,159348
|
||||
2022-05-14,160095
|
||||
2022-05-19,163022
|
||||
2022-05-25,190977
|
||||
2022-05-29,191643
|
||||
2022-05-31,160181
|
||||
2022-06-02,160544
|
||||
2022-06-07,157631
|
||||
2022-06-09,157994
|
||||
2022-06-09,157995
|
||||
2022-06-16,176707
|
||||
2022-06-21,156504
|
||||
2022-06-21,156618
|
||||
2022-06-25,157598
|
||||
2022-06-29,169964
|
||||
2022-07-01,170217
|
||||
2022-07-04,158204
|
||||
2022-07-13,193740
|
||||
2022-07-16,184425
|
||||
2022-07-16,184418
|
||||
2022-07-18,160403
|
||||
2022-07-21,179076
|
||||
2022-07-23,180117
|
||||
2022-07-25,179209
|
||||
2022-07-29,180380
|
||||
2022-08-03,181442
|
||||
2022-08-09,181529
|
||||
2022-08-12,182356
|
||||
2022-08-17,183357
|
||||
2022-08-20,184375
|
||||
2022-08-24,185270
|
||||
2022-08-25,185717
|
||||
2022-08-31,185542
|
||||
2022-09-04,186271
|
||||
2022-09-05,187324
|
||||
2022-09-08,188064
|
||||
2022-09-11,188521
|
||||
2022-09-13,189712
|
||||
2022-09-17,191305
|
||||
2022-09-23,199339
|
||||
2022-10-01,202046
|
||||
2022-10-06,203337
|
||||
2022-10-09,203562
|
||||
2022-10-13,205612
|
||||
2022-10-15,206153
|
||||
2022-10-17,206187
|
||||
2022-10-20,206853
|
||||
2022-10-27,208787
|
||||
2022-11-01,210626
|
||||
2022-11-09,210168
|
||||
2022-11-12,210078
|
||||
2022-11-13,209957
|
||||
2022-11-20,213976
|
||||
2022-11-21,213910
|
||||
2022-11-26,212413
|
||||
2022-11-28,211833
|
||||
2022-11-29,212721
|
||||
2022-12-03,212427
|
||||
2022-12-04,212079
|
||||
2022-12-05,213434
|
||||
2022-12-06,214490
|
||||
2022-12-11,213092
|
||||
2022-12-13,213742
|
||||
2022-12-15,217673
|
||||
2022-12-18,214907
|
||||
2022-12-20,218320
|
||||
2022-12-26,216396
|
||||
2022-12-29,217076
|
||||
2022-12-29,217168
|
||||
2023-01-01,217290
|
||||
2023-01-06,218118
|
||||
2023-01-08,218249
|
||||
2023-01-11,220229
|
||||
2023-01-13,220566
|
||||
2023-01-19,222816
|
||||
2023-01-23,223571
|
||||
2023-01-24,224249
|
||||
2023-01-27,225568
|
||||
2023-01-27,225571
|
||||
2023-01-27,225569
|
||||
2023-01-31,226045
|
||||
2023-02-05,228211
|
||||
2023-02-07,229784
|
||||
2023-02-07,229785
|
||||
2023-02-07,229786
|
||||
2023-02-16,234013
|
||||
2023-02-19,235204
|
||||
2023-02-23,236001
|
||||
2023-02-28,238204
|
||||
2023-03-03,237910
|
||||
2023-03-06,238293
|
||||
2023-03-07,238622
|
||||
2023-03-10,240489
|
||||
2023-03-14,242140
|
||||
2023-03-21,245088
|
||||
2023-03-25,246726
|
||||
2023-03-29,247580
|
||||
2023-04-07,251327
|
||||
2023-04-11,252576
|
||||
2023-04-16,253875
|
||||
2023-04-18,257290
|
||||
2023-04-19,223340
|
||||
2023-04-19,223347
|
||||
2023-04-23,223961
|
||||
2023-04-26,227730
|
||||
2023-04-27,228136
|
||||
2023-04-30,228228
|
||||
2023-05-02,229127
|
||||
2023-05-05,230351
|
||||
2023-05-08,230474
|
||||
2023-05-11,232345
|
||||
2023-05-14,234459
|
||||
2023-05-15,235600
|
||||
2023-05-20,236819
|
||||
2023-05-21,237172
|
||||
2023-05-24,239759
|
||||
2023-06-02,242334
|
||||
2023-06-06,243502
|
||||
2023-06-10,244311
|
||||
2023-06-11,244387
|
||||
2023-06-13,244876
|
||||
2023-06-14,245754
|
||||
2023-06-14,246431
|
||||
2023-06-16,247449
|
||||
2023-06-17,247149
|
||||
2023-06-18,246936
|
||||
2023-06-23,248679
|
||||
2023-06-27,249303
|
||||
2023-07-01,250471
|
||||
2023-07-06,252022
|
||||
2023-07-09,252421
|
||||
2023-07-14,254055
|
||||
2023-07-15,254157
|
||||
2023-07-21,255901
|
||||
2023-07-23,256093
|
||||
2023-07-27,257384
|
||||
2023-08-01,258619
|
||||
2023-08-04,260751
|
||||
2023-08-05,260839
|
||||
2023-08-08,265995
|
||||
2023-08-05,260839
|
||||
2023-08-08,265995
|
||||
2023-08-13,267643
|
||||
2023-08-17,268442
|
||||
2023-08-21,269390
|
||||
2023-08-22,269764
|
||||
2023-08-26,271339
|
||||
2023-08-28,271551
|
||||
2023-09-03,271172
|
||||
2023-09-04,273499
|
||||
2023-09-05,274305
|
||||
2023-09-06,273900
|
||||
2023-09-06,275307
|
||||
2023-09-08,276178
|
||||
2023-09-08,276194
|
||||
2023-09-10,251639
|
||||
2023-09-14,251658
|
||||
2023-09-17,228141
|
||||
2023-09-21,194479
|
||||
2023-09-24,195050
|
||||
2023-09-25,194003
|
||||
2023-09-30,194252
|
||||
2023-10-02,194631
|
||||
2023-10-04,196020
|
||||
2023-10-08,197056
|
||||
2023-10-12,200838
|
||||
2023-10-13,201556
|
||||
2023-10-17,202429
|
||||
2023-10-18,202924
|
||||
2023-10-21,204606
|
||||
2023-10-23,204793
|
||||
2023-10-27,207213
|
||||
2023-11-01,208347
|
||||
2023-11-02,209100
|
||||
2023-11-03,209625
|
||||
2023-11-08,211558
|
||||
2023-11-11,212456
|
||||
2023-11-13,213076
|
||||
2023-11-19,215437
|
||||
2023-11-21,216422
|
||||
2023-11-24,217983
|
||||
2023-11-25,218338
|
||||
2023-11-25,218333
|
||||
2023-11-25,218370
|
||||
2023-11-26,218441
|
||||
2023-11-26,218473
|
||||
2023-12-01,202409
|
||||
2023-12-03,204539
|
||||
2023-12-12,202021
|
||||
2023-12-16,203808
|
||||
2023-12-17,203996
|
||||
2023-12-17,204017
|
||||
2023-12-25,205114
|
||||
2023-12-30,206282
|
||||
2024-01-03,207707
|
||||
2024-01-06,208987
|
||||
2024-01-13,213463
|
||||
2024-01-17,214678
|
||||
2024-01-21,215899
|
||||
2024-01-27,218553
|
||||
2024-01-30,219838
|
||||
2024-02-06,223121
|
||||
2024-02-10,212040
|
||||
2024-02-12,213054
|
||||
2024-02-15,215628
|
||||
2024-02-24,249550
|
||||
2024-02-25,249623
|
||||
2024-02-28,253242
|
||||
2024-03-04,256922
|
||||
2024-03-09,261792
|
||||
2024-03-15,266206
|
||||
2024-03-19,268940
|
||||
2024-03-23,271665
|
||||
2024-03-28,273945
|
||||
2024-04-02,274896
|
||||
2024-04-04,219513
|
||||
2024-04-09,212872
|
||||
2024-04-11,213420
|
||||
2024-04-18,213851
|
||||
2024-04-22,215645
|
||||
2024-04-25,217095
|
||||
2024-05-01,216428
|
||||
2024-05-03,216830
|
||||
2024-05-12,221245
|
||||
2024-05-20,226604
|
||||
2024-05-27,230487
|
||||
2024-06-03,233502
|
||||
2024-06-08,236503
|
||||
2024-06-14,241435
|
||||
2024-06-16,242535
|
||||
2024-06-19,245320
|
||||
2024-06-21,247552
|
||||
2024-06-24,248605
|
||||
2024-06-26,250238
|
||||
2024-07-01,252281
|
||||
2024-07-04,254127
|
||||
2024-07-07,241012
|
||||
2024-07-11,243731
|
||||
2024-07-14,244731
|
||||
2024-07-15,245303
|
||||
2024-07-20,247868
|
||||
2024-07-27,247957
|
||||
2024-07-30,249165
|
||||
2024-08-02,250531
|
||||
2024-08-04,251009
|
||||
2024-08-08,253278
|
||||
2024-08-11,254326
|
||||
2024-08-16,256890
|
||||
2024-08-17,257396
|
||||
2024-08-20,258887
|
||||
2024-08-26,261344
|
||||
2024-08-29,262760
|
||||
2024-08-30,263219
|
||||
2024-08-31,263320
|
||||
2024-09-04,267834
|
||||
2024-09-06,268848
|
||||
2024-09-10,257448
|
||||
2024-09-13,258073
|
||||
2024-09-16,259041
|
||||
2024-09-20,257992
|
||||
2024-09-21,206480
|
||||
2024-09-22,205378
|
||||
2024-09-25,206431
|
||||
2024-09-27,207000
|
||||
2024-09-27,207001
|
||||
2024-10-01,207001
|
||||
2024-10-01,207789
|
||||
2024-10-01,207789
|
||||
2024-10-03,197574
|
||||
2024-10-05,197275
|
||||
2024-10-07,196750
|
||||
2024-10-09,197203
|
||||
2024-10-10,197307
|
||||
2024-10-11,197307
|
||||
2024-10-11,198198
|
||||
2024-10-12,198253
|
||||
2024-10-13,198302
|
||||
2024-10-15,198406
|
||||
2024-10-18,198584
|
||||
2024-10-23,199144
|
||||
2024-10-26,199006
|
||||
2024-10-30,200289
|
||||
2024-11-02,201086
|
||||
2024-11-07,202399
|
||||
2024-11-11,202125
|
||||
2024-11-14,202554
|
||||
2024-11-19,202651
|
||||
2024-11-23,202552
|
||||
2024-11-24,202115
|
||||
2024-11-28,203016
|
||||
2024-12-02,203160
|
||||
2024-12-04,203215
|
||||
2024-12-06,203288
|
||||
2024-12-12,202872
|
||||
2024-12-15,202686
|
||||
2024-12-16,202372
|
||||
2024-12-16,202522
|
||||
2024-12-18,202105
|
||||
2024-12-20,201603
|
||||
2024-12-23,200440
|
||||
2024-12-26,199325
|
||||
2024-12-27,198819
|
||||
2024-12-30,198933
|
||||
2025-01-04,198586
|
||||
2025-01-06,196969
|
||||
2025-01-09,197610
|
||||
2025-01-15,198668
|
||||
2025-01-21,200070
|
||||
2025-01-22,200242
|
||||
2025-01-25,200693
|
||||
2025-01-26,200167
|
||||
2025-01-31,202238
|
||||
2025-02-04,201465
|
||||
2025-02-12,204154
|
||||
2025-02-17,205463
|
||||
2025-02-20,207192
|
||||
2025-02-22,207559
|
||||
2025-03-01,209436
|
||||
2025-03-07,211357
|
||||
2025-03-09,211458
|
||||
2025-03-13,212445
|
||||
2025-03-17,212617
|
||||
2025-03-21,214591
|
||||
2025-03-26,215348
|
||||
2025-03-28,210888
|
||||
2025-04-01,211570
|
||||
2025-04-05,213679
|
||||
2025-04-09,215040
|
||||
2025-04-12,215901
|
||||
2025-04-17,223726
|
||||
2025-04-22,227474
|
||||
2025-04-25,233004
|
||||
2025-04-30,242120
|
||||
2025-05-04,243307
|
||||
2025-05-08,245915
|
||||
2025-05-15,250051
|
||||
2025-05-18,252146
|
||||
2025-05-20,253090
|
||||
2025-05-27,265084
|
||||
2025-06-02,267960
|
||||
2025-06-04,271239
|
||||
2025-06-07,276351
|
||||
2025-06-12,280047
|
||||
2025-06-15,282215
|
||||
2025-06-18,285338
|
||||
2025-06-19,286538
|
||||
2025-06-23,289845
|
||||
2025-06-25,296843
|
||||
2025-06-30,305806
|
||||
2025-07-03,310699
|
||||
2025-07-05,319402
|
||||
2025-07-08,327324
|
||||
2025-07-11,333180
|
||||
2025-07-12,334614
|
||||
2025-07-13,324000
|
||||
2025-07-13,323998
|
||||
2025-07-16,323998
|
||||
2025-07-16,298723
|
||||
2025-07-18,298723
|
||||
2025-07-18,301582
|
||||
2025-07-23,301624
|
||||
2025-07-26,305067
|
||||
2025-07-30,306481
|
||||
2025-08-01,307388
|
||||
2025-08-03,308122
|
||||
2025-08-08,309229
|
||||
2025-08-08,309229
|
||||
2025-08-13,309452
|
||||
2025-08-14,310194
|
||||
2025-08-19,311071
|
||||
2025-08-24,314446
|
||||
2025-08-29,315899
|
||||
2025-09-05,322266
|
||||
2025-09-08,326237
|
||||
2025-09-14,329588
|
||||
2025-09-15,330066
|
||||
2025-09-25,162339
|
||||
2025-09-27,163572
|
||||
2025-10-02,164391
|
||||
2025-10-04,162363
|
||||
2025-10-08,162311
|
||||
2025-10-13,162010
|
||||
2025-10-16,162875
|
||||
2025-10-25,183655
|
||||
2025-11-01,189575
|
||||
2025-11-02,189008
|
||||
2025-11-04,189970
|
||||
2025-11-07,191624
|
||||
2025-11-11,189037
|
||||
2025-11-11,188983
|
||||
2025-11-15,191981
|
||||
2025-11-18,182930
|
||||
2025-11-21,178614
|
||||
2025-11-23,178614
|
||||
2025-11-27,169361
|
||||
|
After Width: | Height: | Size: 58 KiB |
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"filters": [
|
||||
"allegro",
|
||||
"bilet",
|
||||
"olx.pl",
|
||||
"npost",
|
||||
"blogspot.com",
|
||||
".ipfs.",
|
||||
"c752sa3k9"
|
||||
]
|
||||
}
|
||||
@@ -1,6 +1,11 @@
|
||||
**Take Note!**
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
|
||||
> [!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
|
||||
@@ -10,15 +15,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/actions?query=workflow%3ACI+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/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)
|
||||
|
||||
# Unified hosts file with fakenews, porn extensions
|
||||
|
||||
@@ -30,18 +35,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **October 20 2022**.
|
||||
- Last updated: **September 25 2026**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts)
|
||||
containing 204,041 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with fakenews, porn extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts)
|
||||
containing 154,589 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 +54,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) | 155,891 | [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) | 158,085 | [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) | 162,973 | [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) | 201,847 | [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) | 158,716 | [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) | 165,167 | [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) | 204,041 | [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) | 160,910 | [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) | 208,929 | [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) | 165,798 | [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) | 204,671 | [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) | 211,123 | [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) | 167,992 | [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) | 206,865 | [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) | 211,753 | [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) | 213,947 | [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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -83,21 +103,18 @@ add.2o7Net |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw
|
||||
add.Dead |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Dead sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Risk content sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
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.
|
||||
AdguardTeam cname trackers |[link](https://github.com/AdguardTeam/cname-trackers) | [raw](https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/combined_disguised_trackers_justdomains.txt) | MIT | [issues](https://github.com/AdguardTeam/cname-trackers/issues)| CNAME-cloaked tracking abuses.
|
||||
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.
|
||||
URLHaus |[link](https://urlhaus.abuse.ch/) | [raw](https://urlhaus.abuse.ch/downloads/hostfile/) | CC0 | [issues](mailto:contactme@abuse.ch)| A project from [abuse.ch](https://abuse.ch/) with the goal of sharing malicious URLs.
|
||||
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.
|
||||
BigDargon's adult domain blocking hosts file |[link](https://github.com/bigdargon/hostsVN/) | [raw](https://raw.githubusercontent.com/bigdargon/hostsVN/master/extensions/adult/hosts) | MIT | [issues](https://github.com/bigdargon/hostsVN/issues)| Extension from the project hostsVN
|
||||
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.
|
||||
@@ -168,6 +185,12 @@ Build the Docker container from the root of this repo like this:
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
@@ -192,6 +215,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 +282,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,18 +446,50 @@ To install hosts file on your machine add the following into your
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
NixOS installations which are managed through _flakes_ can directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
@@ -435,23 +497,12 @@ like this:
|
||||
}
|
||||
```
|
||||
|
||||
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.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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:
|
||||
|
||||
@@ -475,6 +526,32 @@ following:
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
@@ -488,6 +565,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
|
||||
@@ -542,7 +621,8 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
### macOS
|
||||
|
||||
Open a Terminal and run:
|
||||
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
|
||||
@@ -588,6 +668,7 @@ devices under a variety of operating systems.
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
@@ -645,11 +726,13 @@ 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.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
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`
|
||||
|
||||
|
||||
@@ -0,0 +1,982 @@
|
||||
2016-12-17,38567
|
||||
2016-12-18,38613
|
||||
2016-12-18,40042
|
||||
2016-12-19,40068
|
||||
2016-12-20,40145
|
||||
2016-12-21,40181
|
||||
2016-12-21,40138
|
||||
2016-12-22,40174
|
||||
2016-12-25,40188
|
||||
2016-12-27,40210
|
||||
2016-12-28,40230
|
||||
2017-01-02,40245
|
||||
2017-01-05,38216
|
||||
2017-01-05,40245
|
||||
2017-01-10,40318
|
||||
2017-01-11,40423
|
||||
2017-01-14,40419
|
||||
2017-01-18,40468
|
||||
2017-01-18,40469
|
||||
2017-01-20,40486
|
||||
2017-01-22,40494
|
||||
2017-01-26,40542
|
||||
2017-01-31,40581
|
||||
2017-02-04,40587
|
||||
2017-02-04,40587
|
||||
2017-02-07,40566
|
||||
2017-02-07,40565
|
||||
2017-02-10,40579
|
||||
2017-02-11,40581
|
||||
2017-02-13,40581
|
||||
2017-02-15,40601
|
||||
2017-02-17,40597
|
||||
2017-02-17,40597
|
||||
2017-02-20,40666
|
||||
2017-02-22,44569
|
||||
2017-02-23,44568
|
||||
2017-02-23,44024
|
||||
2017-02-24,44016
|
||||
2017-02-24,43603
|
||||
2017-02-26,43630
|
||||
2017-03-01,43686
|
||||
2017-03-04,43728
|
||||
2017-03-07,43734
|
||||
2017-03-10,43884
|
||||
2017-03-15,43912
|
||||
2017-03-16,43918
|
||||
2017-03-20,43928
|
||||
2017-03-22,43938
|
||||
2017-03-25,43964
|
||||
2017-03-30,44049
|
||||
2017-04-05,44089
|
||||
2017-04-08,43897
|
||||
2017-04-08,43897
|
||||
2017-04-08,43897
|
||||
2017-04-11,43985
|
||||
2017-04-13,43909
|
||||
2017-04-15,43940
|
||||
2017-04-16,43940
|
||||
2017-04-17,43959
|
||||
2017-04-18,43976
|
||||
2017-04-22,44029
|
||||
2017-04-25,44062
|
||||
2017-04-26,44088
|
||||
2017-05-02,44134
|
||||
2017-05-07,44173
|
||||
2017-05-08,44177
|
||||
2017-05-10,44239
|
||||
2017-05-13,44347
|
||||
2017-05-15,44363
|
||||
2017-05-15,44363
|
||||
2017-05-16,44428
|
||||
2017-05-21,44428
|
||||
2017-05-21,44506
|
||||
2017-05-23,44531
|
||||
2017-05-28,44672
|
||||
2017-05-29,44715
|
||||
2017-05-30,44725
|
||||
2017-06-02,44817
|
||||
2017-06-05,44859
|
||||
2017-06-11,44928
|
||||
2017-06-21,45141
|
||||
2017-06-22,45170
|
||||
2017-06-24,45091
|
||||
2017-06-28,45140
|
||||
2017-07-04,45143
|
||||
2017-07-10,45278
|
||||
2017-07-11,45289
|
||||
2017-07-11,45290
|
||||
2017-07-12,45304
|
||||
2017-07-17,45018
|
||||
2017-07-17,45017
|
||||
2017-07-18,44957
|
||||
2017-07-26,44661
|
||||
2017-07-28,44662
|
||||
2017-07-31,44691
|
||||
2017-08-08,44420
|
||||
2017-08-12,44579
|
||||
2017-08-15,47082
|
||||
2017-08-15,47082
|
||||
2017-08-18,47103
|
||||
2017-08-18,46858
|
||||
2017-08-20,46858
|
||||
2017-08-20,46872
|
||||
2017-08-20,46872
|
||||
2017-08-21,46832
|
||||
2017-08-28,46900
|
||||
2017-08-31,46892
|
||||
2017-09-05,46803
|
||||
2017-09-07,46867
|
||||
2017-09-13,46900
|
||||
2017-09-18,46849
|
||||
2017-09-21,46872
|
||||
2017-09-29,46891
|
||||
2017-10-05,46903
|
||||
2017-10-11,46888
|
||||
2017-10-15,51247
|
||||
2017-10-19,51216
|
||||
2017-10-25,51248
|
||||
2017-10-25,51275
|
||||
2017-10-28,51274
|
||||
2017-11-01,51319
|
||||
2017-11-04,51337
|
||||
2017-11-09,51373
|
||||
2017-11-16,51449
|
||||
2017-11-25,51498
|
||||
2017-11-30,51534
|
||||
2017-12-07,51450
|
||||
2017-12-11,51460
|
||||
2017-12-17,54153
|
||||
2017-12-18,51492
|
||||
2017-12-21,51500
|
||||
2017-12-27,51502
|
||||
2017-12-30,51501
|
||||
2018-01-01,51521
|
||||
2018-01-06,53228
|
||||
2018-01-10,53224
|
||||
2018-01-13,53134
|
||||
2018-01-14,53142
|
||||
2018-01-21,53239
|
||||
2018-01-22,53241
|
||||
2018-01-23,53247
|
||||
2018-01-26,53250
|
||||
2018-01-26,53353
|
||||
2018-01-31,53268
|
||||
2018-02-02,52465
|
||||
2018-02-08,65216
|
||||
2018-02-09,65216
|
||||
2018-02-11,65231
|
||||
2018-02-13,65205
|
||||
2018-02-14,65231
|
||||
2018-02-15,65228
|
||||
2018-02-20,65196
|
||||
2018-02-24,69259
|
||||
2018-02-24,66182
|
||||
2018-02-25,66175
|
||||
2018-02-25,66174
|
||||
2018-02-26,66190
|
||||
2018-02-28,66210
|
||||
2018-03-03,66206
|
||||
2018-03-04,66221
|
||||
2018-03-04,66143
|
||||
2018-03-06,66197
|
||||
2018-03-07,66197
|
||||
2018-03-08,66192
|
||||
2018-03-09,66208
|
||||
2018-03-10,66209
|
||||
2018-03-12,66233
|
||||
2018-03-13,66235
|
||||
2018-03-14,66242
|
||||
2018-03-15,66741
|
||||
2018-03-15,66252
|
||||
2018-03-17,66257
|
||||
2018-03-17,66257
|
||||
2018-03-19,66294
|
||||
2018-03-20,66332
|
||||
2018-03-22,66336
|
||||
2018-03-23,70749
|
||||
2018-03-23,70749
|
||||
2018-03-24,66822
|
||||
2018-03-26,66876
|
||||
2018-03-28,66941
|
||||
2018-03-29,66933
|
||||
2018-03-30,66932
|
||||
2018-04-02,66484
|
||||
2018-04-02,65978
|
||||
2018-04-04,65366
|
||||
2018-04-05,65345
|
||||
2018-04-06,65290
|
||||
2018-04-06,65295
|
||||
2018-04-08,65227
|
||||
2018-04-12,65243
|
||||
2018-04-16,65140
|
||||
2018-04-17,65229
|
||||
2018-04-19,65168
|
||||
2018-04-21,65201
|
||||
2018-04-22,65199
|
||||
2018-04-24,65209
|
||||
2018-04-25,65087
|
||||
2018-04-30,65142
|
||||
2018-05-02,64921
|
||||
2018-05-05,64928
|
||||
2018-05-08,64779
|
||||
2018-05-12,64801
|
||||
2018-05-13,64797
|
||||
2018-05-17,64476
|
||||
2018-05-19,64485
|
||||
2018-05-22,64498
|
||||
2018-05-30,65615
|
||||
2018-06-02,65633
|
||||
2018-06-02,65633
|
||||
2018-06-02,65633
|
||||
2018-06-05,65848
|
||||
2018-06-08,66998
|
||||
2018-06-10,67020
|
||||
2018-06-14,67135
|
||||
2018-06-14,67134
|
||||
2018-06-14,67133
|
||||
2018-06-14,67133
|
||||
2018-06-14,67133
|
||||
2018-06-16,67344
|
||||
2018-06-17,67538
|
||||
2018-06-18,67625
|
||||
2018-06-20,67955
|
||||
2018-06-24,68006
|
||||
2018-06-28,68050
|
||||
2018-06-30,68236
|
||||
2018-07-04,69748
|
||||
2018-07-06,72785
|
||||
2018-07-09,72838
|
||||
2018-07-11,71605
|
||||
2018-07-16,71610
|
||||
2018-07-23,71124
|
||||
2018-07-26,71311
|
||||
2018-07-26,71311
|
||||
2018-07-30,72131
|
||||
2018-08-01,72195
|
||||
2018-08-08,72656
|
||||
2018-08-13,72979
|
||||
2018-08-19,73906
|
||||
2018-08-22,73284
|
||||
2018-08-24,72606
|
||||
2018-08-25,72526
|
||||
2018-08-29,71611
|
||||
2018-09-04,71533
|
||||
2018-09-05,70798
|
||||
2018-09-06,70870
|
||||
2018-09-08,70865
|
||||
2018-09-13,70044
|
||||
2018-09-16,68841
|
||||
2018-09-18,67977
|
||||
2018-09-23,68269
|
||||
2018-10-02,68272
|
||||
2018-10-05,67148
|
||||
2018-10-09,67098
|
||||
2018-10-14,67175
|
||||
2018-10-22,65340
|
||||
2018-10-23,65074
|
||||
2018-11-01,63884
|
||||
2018-11-02,64276
|
||||
2018-11-14,76519
|
||||
2018-11-20,75757
|
||||
2018-11-21,75871
|
||||
2018-11-26,75050
|
||||
2018-11-29,75578
|
||||
2018-12-04,75569
|
||||
2018-12-11,74225
|
||||
2018-12-15,74231
|
||||
2018-12-23,74599
|
||||
2018-12-29,87058
|
||||
2018-12-30,74521
|
||||
2019-01-04,74316
|
||||
2019-01-10,49782
|
||||
2019-01-13,49785
|
||||
2019-01-22,49810
|
||||
2019-01-26,50033
|
||||
2019-01-29,50058
|
||||
2019-02-06,50130
|
||||
2019-02-11,50075
|
||||
2019-02-18,50180
|
||||
2019-02-24,50202
|
||||
2019-03-02,50192
|
||||
2019-03-06,49705
|
||||
2019-03-15,49484
|
||||
2019-03-21,51311
|
||||
2019-03-26,51431
|
||||
2019-04-02,51382
|
||||
2019-04-07,51340
|
||||
2019-04-11,51063
|
||||
2019-04-17,50779
|
||||
2019-04-25,51086
|
||||
2019-05-02,53483
|
||||
2019-05-04,53471
|
||||
2019-05-05,53476
|
||||
2019-05-10,53344
|
||||
2019-05-13,53306
|
||||
2019-05-23,53345
|
||||
2019-05-24,53337
|
||||
2019-05-29,53593
|
||||
2019-06-05,53585
|
||||
2019-06-11,53588
|
||||
2019-06-17,54987
|
||||
2019-06-19,54998
|
||||
2019-06-22,55030
|
||||
2019-06-28,53366
|
||||
2019-07-04,53415
|
||||
2019-07-21,53713
|
||||
2019-07-27,53791
|
||||
2019-07-31,53814
|
||||
2019-08-06,54454
|
||||
2019-08-10,54608
|
||||
2019-08-13,54887
|
||||
2019-08-14,55016
|
||||
2019-08-14,55016
|
||||
2019-08-22,55170
|
||||
2019-08-30,55209
|
||||
2019-09-06,52670
|
||||
2019-09-09,52083
|
||||
2019-09-09,52704
|
||||
2019-09-09,52095
|
||||
2019-09-10,55290
|
||||
2019-09-19,55324
|
||||
2019-09-23,55380
|
||||
2019-09-29,55432
|
||||
2019-10-10,52759
|
||||
2019-10-12,52775
|
||||
2019-10-15,55992
|
||||
2019-10-18,55866
|
||||
2019-10-27,57246
|
||||
2019-10-27,58000
|
||||
2019-10-30,58119
|
||||
2019-10-31,58280
|
||||
2019-11-03,58435
|
||||
2019-11-15,58124
|
||||
2019-11-17,58205
|
||||
2019-11-20,59374
|
||||
2019-11-26,59717
|
||||
2019-11-27,59720
|
||||
2019-12-02,59739
|
||||
2019-12-11,56600
|
||||
2019-12-15,56297
|
||||
2019-12-20,56339
|
||||
2019-12-21,56346
|
||||
2019-12-23,56335
|
||||
2019-12-30,56372
|
||||
2020-01-01,56352
|
||||
2020-01-04,56512
|
||||
2020-01-06,56448
|
||||
2020-01-09,57173
|
||||
2020-01-11,57507
|
||||
2020-01-14,67865
|
||||
2020-01-16,67869
|
||||
2020-01-16,67871
|
||||
2020-01-16,67873
|
||||
2020-01-19,67864
|
||||
2020-01-21,67827
|
||||
2020-01-23,67592
|
||||
2020-01-24,67079
|
||||
2020-01-30,68045
|
||||
2020-02-03,68309
|
||||
2020-02-05,68216
|
||||
2020-02-09,68258
|
||||
2020-02-14,68366
|
||||
2020-02-17,68407
|
||||
2020-02-21,68590
|
||||
2020-02-22,68590
|
||||
2020-02-25,68577
|
||||
2020-02-25,68576
|
||||
2020-03-01,68721
|
||||
2020-03-05,68628
|
||||
2020-03-07,68663
|
||||
2020-03-11,69279
|
||||
2020-03-15,70658
|
||||
2020-03-18,70954
|
||||
2020-03-21,71373
|
||||
2020-03-25,71759
|
||||
2020-03-28,71960
|
||||
2020-03-29,71923
|
||||
2020-04-01,72014
|
||||
2020-04-03,71322
|
||||
2020-04-03,71322
|
||||
2020-04-03,72173
|
||||
2020-04-04,72120
|
||||
2020-04-06,72203
|
||||
2020-04-09,72420
|
||||
2020-04-10,72453
|
||||
2020-04-11,74921
|
||||
2020-04-13,75096
|
||||
2020-04-16,75417
|
||||
2020-04-18,75534
|
||||
2020-04-22,75686
|
||||
2020-04-26,75663
|
||||
2020-04-28,75597
|
||||
2020-05-02,76381
|
||||
2020-05-05,75959
|
||||
2020-05-05,76090
|
||||
2020-05-12,78008
|
||||
2020-05-13,78150
|
||||
2020-05-13,78153
|
||||
2020-05-15,78211
|
||||
2020-05-20,78142
|
||||
2020-05-26,77829
|
||||
2020-05-27,77869
|
||||
2020-06-02,78039
|
||||
2020-06-09,77954
|
||||
2020-06-16,77962
|
||||
2020-06-22,77824
|
||||
2020-06-25,77884
|
||||
2020-06-27,77799
|
||||
2020-07-02,77944
|
||||
2020-07-02,77943
|
||||
2020-07-05,77842
|
||||
2020-07-06,77812
|
||||
2020-07-13,78000
|
||||
2020-07-18,78218
|
||||
2020-07-24,78391
|
||||
2020-07-29,79311
|
||||
2020-08-01,79227
|
||||
2020-08-03,78565
|
||||
2020-08-06,79073
|
||||
2020-08-13,79618
|
||||
2020-08-14,79665
|
||||
2020-08-15,80056
|
||||
2020-08-17,79457
|
||||
2020-08-19,78235
|
||||
2020-08-25,77917
|
||||
2020-09-02,78379
|
||||
2020-09-07,78325
|
||||
2020-09-14,78898
|
||||
2020-09-20,78859
|
||||
2020-09-26,79212
|
||||
2020-10-03,79284
|
||||
2020-10-08,78935
|
||||
2020-10-13,76435
|
||||
2020-10-14,78067
|
||||
2020-10-19,80244
|
||||
2020-10-29,81921
|
||||
2020-11-01,81607
|
||||
2020-11-03,83461
|
||||
2020-11-08,83427
|
||||
2020-11-10,82911
|
||||
2020-11-14,81640
|
||||
2020-11-15,83515
|
||||
2020-11-16,83547
|
||||
2020-11-19,81688
|
||||
2020-11-22,83663
|
||||
2020-11-25,84374
|
||||
2020-11-28,84463
|
||||
2020-12-02,82481
|
||||
2020-12-09,82911
|
||||
2020-12-14,83176
|
||||
2020-12-19,83040
|
||||
2020-12-26,83003
|
||||
2020-12-31,82713
|
||||
2021-01-02,82531
|
||||
2021-01-05,82754
|
||||
2021-01-12,82821
|
||||
2021-01-17,83577
|
||||
2021-01-22,84244
|
||||
2021-01-22,84248
|
||||
2021-01-24,84601
|
||||
2021-01-31,84867
|
||||
2021-02-02,85083
|
||||
2021-02-03,85120
|
||||
2021-02-08,85732
|
||||
2021-02-09,85792
|
||||
2021-02-14,86084
|
||||
2021-02-16,90754
|
||||
2021-02-21,91590
|
||||
2021-02-22,93084
|
||||
2021-02-26,93341
|
||||
2021-02-28,93355
|
||||
2021-03-06,94433
|
||||
2021-03-09,94777
|
||||
2021-03-10,96160
|
||||
2021-03-16,95741
|
||||
2021-03-21,95653
|
||||
2021-03-28,96552
|
||||
2021-03-31,105947
|
||||
2021-04-04,106277
|
||||
2021-04-09,106820
|
||||
2021-04-13,104810
|
||||
2021-04-19,108158
|
||||
2021-04-24,111617
|
||||
2021-04-26,108028
|
||||
2021-04-26,108256
|
||||
2021-04-29,109096
|
||||
2021-05-01,108889
|
||||
2021-05-04,107439
|
||||
2021-05-05,107511
|
||||
2021-05-06,107628
|
||||
2021-05-06,108005
|
||||
2021-05-06,108004
|
||||
2021-05-12,109335
|
||||
2021-05-15,109713
|
||||
2021-05-17,108921
|
||||
2021-05-22,109924
|
||||
2021-05-25,111282
|
||||
2021-05-31,111057
|
||||
2021-06-07,110410
|
||||
2021-06-16,109354
|
||||
2021-06-22,108714
|
||||
2021-06-28,109381
|
||||
2021-07-01,110138
|
||||
2021-07-04,110090
|
||||
2021-07-13,110829
|
||||
2021-07-18,111351
|
||||
2021-07-19,106969
|
||||
2021-07-26,112027
|
||||
2021-07-29,112614
|
||||
2021-08-02,113753
|
||||
2021-08-09,115436
|
||||
2021-08-17,114906
|
||||
2021-08-20,115461
|
||||
2021-08-25,117860
|
||||
2021-08-26,118519
|
||||
2021-08-30,117611
|
||||
2021-09-02,118747
|
||||
2021-09-06,119575
|
||||
2021-09-07,121410
|
||||
2021-09-12,121912
|
||||
2021-09-17,121642
|
||||
2021-09-24,126103
|
||||
2021-09-30,144031
|
||||
2021-09-30,131759
|
||||
2021-10-03,133789
|
||||
2021-10-05,134505
|
||||
2021-10-12,135381
|
||||
2021-10-14,136074
|
||||
2021-10-19,136363
|
||||
2021-10-23,136464
|
||||
2021-10-23,136462
|
||||
2021-10-27,135803
|
||||
2021-11-04,136412
|
||||
2021-11-11,136568
|
||||
2021-11-14,136531
|
||||
2021-11-17,136973
|
||||
2021-11-21,139648
|
||||
2021-11-29,141002
|
||||
2021-11-29,140983
|
||||
2021-12-05,140068
|
||||
2021-12-09,139993
|
||||
2021-12-12,140230
|
||||
2021-12-13,140835
|
||||
2021-12-16,141635
|
||||
2021-12-19,141696
|
||||
2021-12-20,142098
|
||||
2021-12-25,143233
|
||||
2021-12-30,143086
|
||||
2021-12-30,143271
|
||||
2021-12-30,143260
|
||||
2022-01-02,143123
|
||||
2022-01-04,143388
|
||||
2022-01-07,143674
|
||||
2022-01-11,138955
|
||||
2022-01-18,140893
|
||||
2022-01-19,140562
|
||||
2022-01-21,141195
|
||||
2022-01-24,144547
|
||||
2022-01-28,146342
|
||||
2022-01-30,146487
|
||||
2022-01-31,142911
|
||||
2022-02-01,143312
|
||||
2022-02-07,144029
|
||||
2022-02-12,146672
|
||||
2022-02-13,146801
|
||||
2022-02-13,146797
|
||||
2022-02-17,146862
|
||||
2022-02-22,142307
|
||||
2022-02-26,142481
|
||||
2022-03-06,146528
|
||||
2022-03-07,145342
|
||||
2022-03-09,145657
|
||||
2022-03-12,146076
|
||||
2022-03-14,144283
|
||||
2022-03-19,144895
|
||||
2022-03-24,177416
|
||||
2022-03-29,152731
|
||||
2022-03-31,153209
|
||||
2022-04-05,154678
|
||||
2022-04-09,155377
|
||||
2022-04-13,156180
|
||||
2022-04-18,156144
|
||||
2022-04-21,156893
|
||||
2022-04-25,153978
|
||||
2022-04-29,145081
|
||||
2022-05-03,158400
|
||||
2022-05-05,158640
|
||||
2022-05-10,156534
|
||||
2022-05-14,157281
|
||||
2022-05-19,160208
|
||||
2022-05-25,188163
|
||||
2022-05-29,188829
|
||||
2022-05-31,157367
|
||||
2022-06-02,157730
|
||||
2022-06-07,154817
|
||||
2022-06-09,155180
|
||||
2022-06-09,155181
|
||||
2022-06-16,173893
|
||||
2022-06-21,153690
|
||||
2022-06-21,153804
|
||||
2022-06-25,154784
|
||||
2022-06-29,167150
|
||||
2022-07-01,167403
|
||||
2022-07-04,155390
|
||||
2022-07-13,190926
|
||||
2022-07-16,181611
|
||||
2022-07-16,181604
|
||||
2022-07-18,157589
|
||||
2022-07-21,176262
|
||||
2022-07-23,177303
|
||||
2022-07-25,176395
|
||||
2022-07-29,177555
|
||||
2022-08-03,178617
|
||||
2022-08-09,178704
|
||||
2022-08-12,179531
|
||||
2022-08-17,180532
|
||||
2022-08-20,181550
|
||||
2022-08-24,182445
|
||||
2022-08-25,182892
|
||||
2022-08-31,182717
|
||||
2022-09-04,183446
|
||||
2022-09-05,184499
|
||||
2022-09-08,185239
|
||||
2022-09-11,185696
|
||||
2022-09-13,186887
|
||||
2022-09-17,188480
|
||||
2022-09-23,196514
|
||||
2022-10-01,199221
|
||||
2022-10-06,200513
|
||||
2022-10-09,200738
|
||||
2022-10-13,202788
|
||||
2022-10-15,203329
|
||||
2022-10-17,203363
|
||||
2022-10-20,204029
|
||||
2022-10-27,205963
|
||||
2022-11-01,207802
|
||||
2022-11-09,207344
|
||||
2022-11-12,207254
|
||||
2022-11-13,207133
|
||||
2022-11-20,211152
|
||||
2022-11-21,211086
|
||||
2022-11-26,209589
|
||||
2022-11-28,209009
|
||||
2022-11-29,209897
|
||||
2022-12-03,209603
|
||||
2022-12-04,209255
|
||||
2022-12-05,210610
|
||||
2022-12-06,211666
|
||||
2022-12-11,210268
|
||||
2022-12-13,210918
|
||||
2022-12-15,214849
|
||||
2022-12-18,212083
|
||||
2022-12-20,215496
|
||||
2022-12-26,213572
|
||||
2022-12-29,214252
|
||||
2022-12-29,214344
|
||||
2023-01-01,214466
|
||||
2023-01-06,215294
|
||||
2023-01-08,215425
|
||||
2023-01-11,217405
|
||||
2023-01-13,217742
|
||||
2023-01-19,219992
|
||||
2023-01-23,220747
|
||||
2023-01-24,221425
|
||||
2023-01-27,222744
|
||||
2023-01-27,222747
|
||||
2023-01-27,222745
|
||||
2023-01-31,223221
|
||||
2023-02-05,225387
|
||||
2023-02-07,226961
|
||||
2023-02-07,226962
|
||||
2023-02-07,226963
|
||||
2023-02-16,231190
|
||||
2023-02-19,232381
|
||||
2023-02-23,233178
|
||||
2023-02-28,235381
|
||||
2023-03-03,235087
|
||||
2023-03-06,235470
|
||||
2023-03-07,235799
|
||||
2023-03-10,237666
|
||||
2023-03-14,239317
|
||||
2023-03-21,242265
|
||||
2023-03-25,243903
|
||||
2023-03-29,244757
|
||||
2023-04-07,248504
|
||||
2023-04-11,249753
|
||||
2023-04-16,251052
|
||||
2023-04-18,254467
|
||||
2023-04-19,220517
|
||||
2023-04-19,220524
|
||||
2023-04-23,221138
|
||||
2023-04-26,224907
|
||||
2023-04-27,225313
|
||||
2023-04-30,225405
|
||||
2023-05-02,226304
|
||||
2023-05-05,227528
|
||||
2023-05-08,227651
|
||||
2023-05-11,229522
|
||||
2023-05-14,231636
|
||||
2023-05-15,232777
|
||||
2023-05-20,233996
|
||||
2023-05-21,234349
|
||||
2023-05-24,236936
|
||||
2023-06-02,239511
|
||||
2023-06-06,240679
|
||||
2023-06-10,241488
|
||||
2023-06-11,241564
|
||||
2023-06-13,242053
|
||||
2023-06-14,242931
|
||||
2023-06-14,243608
|
||||
2023-06-16,244626
|
||||
2023-06-17,244326
|
||||
2023-06-18,244113
|
||||
2023-06-23,245856
|
||||
2023-06-27,246480
|
||||
2023-07-01,247648
|
||||
2023-07-06,249199
|
||||
2023-07-09,249598
|
||||
2023-07-14,251232
|
||||
2023-07-15,251334
|
||||
2023-07-21,253078
|
||||
2023-07-23,253270
|
||||
2023-07-27,254561
|
||||
2023-08-01,255796
|
||||
2023-08-04,257928
|
||||
2023-08-05,258016
|
||||
2023-08-08,263172
|
||||
2023-08-05,258016
|
||||
2023-08-08,263172
|
||||
2023-08-13,264820
|
||||
2023-08-17,265619
|
||||
2023-08-21,266567
|
||||
2023-08-22,266941
|
||||
2023-08-26,268516
|
||||
2023-08-28,268728
|
||||
2023-09-03,268349
|
||||
2023-09-04,270676
|
||||
2023-09-05,271482
|
||||
2023-09-06,271077
|
||||
2023-09-06,272484
|
||||
2023-09-08,273355
|
||||
2023-09-08,273371
|
||||
2023-09-10,248816
|
||||
2023-09-14,248835
|
||||
2023-09-17,225318
|
||||
2023-09-21,191656
|
||||
2023-09-24,192227
|
||||
2023-09-25,191180
|
||||
2023-09-30,191429
|
||||
2023-10-02,191808
|
||||
2023-10-04,193197
|
||||
2023-10-08,194233
|
||||
2023-10-12,198015
|
||||
2023-10-13,198733
|
||||
2023-10-17,199606
|
||||
2023-10-18,200101
|
||||
2023-10-21,201783
|
||||
2023-10-23,201970
|
||||
2023-10-27,204390
|
||||
2023-11-01,205524
|
||||
2023-11-02,206277
|
||||
2023-11-03,206802
|
||||
2023-11-08,208735
|
||||
2023-11-11,209633
|
||||
2023-11-13,210253
|
||||
2023-11-19,212614
|
||||
2023-11-21,213599
|
||||
2023-11-24,215160
|
||||
2023-11-25,215515
|
||||
2023-11-25,215510
|
||||
2023-11-25,215547
|
||||
2023-11-26,215618
|
||||
2023-11-26,215650
|
||||
2023-12-01,199586
|
||||
2023-12-03,201716
|
||||
2023-12-12,199200
|
||||
2023-12-16,200987
|
||||
2023-12-17,201174
|
||||
2023-12-17,201195
|
||||
2023-12-25,202292
|
||||
2023-12-30,203460
|
||||
2024-01-03,204881
|
||||
2024-01-06,206161
|
||||
2024-01-13,210637
|
||||
2024-01-17,211852
|
||||
2024-01-21,213073
|
||||
2024-01-27,215727
|
||||
2024-01-30,217012
|
||||
2024-02-06,220295
|
||||
2024-02-10,209214
|
||||
2024-02-12,210228
|
||||
2024-02-15,212802
|
||||
2024-02-24,246723
|
||||
2024-02-25,246796
|
||||
2024-02-28,250415
|
||||
2024-03-04,254094
|
||||
2024-03-09,258964
|
||||
2024-03-15,263378
|
||||
2024-03-19,266112
|
||||
2024-03-23,268837
|
||||
2024-03-28,271117
|
||||
2024-04-02,272068
|
||||
2024-04-04,216685
|
||||
2024-04-09,209742
|
||||
2024-04-11,210290
|
||||
2024-04-18,210721
|
||||
2024-04-22,212515
|
||||
2024-04-25,213904
|
||||
2024-05-01,213237
|
||||
2024-05-03,213639
|
||||
2024-05-12,218054
|
||||
2024-05-20,223413
|
||||
2024-05-27,227296
|
||||
2024-06-03,230311
|
||||
2024-06-08,233312
|
||||
2024-06-14,238244
|
||||
2024-06-16,239344
|
||||
2024-06-19,242129
|
||||
2024-06-21,244361
|
||||
2024-06-24,245414
|
||||
2024-06-26,247047
|
||||
2024-07-01,249090
|
||||
2024-07-04,250936
|
||||
2024-07-07,237821
|
||||
2024-07-11,240540
|
||||
2024-07-14,241540
|
||||
2024-07-15,242112
|
||||
2024-07-20,244677
|
||||
2024-07-27,244766
|
||||
2024-07-30,245974
|
||||
2024-08-02,247340
|
||||
2024-08-04,247818
|
||||
2024-08-08,250087
|
||||
2024-08-11,251135
|
||||
2024-08-16,253699
|
||||
2024-08-17,254205
|
||||
2024-08-20,255696
|
||||
2024-08-26,258153
|
||||
2024-08-29,259569
|
||||
2024-08-30,260028
|
||||
2024-08-31,260129
|
||||
2024-09-04,264643
|
||||
2024-09-06,265657
|
||||
2024-09-10,254257
|
||||
2024-09-13,254882
|
||||
2024-09-16,255850
|
||||
2024-09-20,254801
|
||||
2024-09-21,203289
|
||||
2024-09-22,202187
|
||||
2024-09-25,203240
|
||||
2024-09-27,203809
|
||||
2024-09-27,203810
|
||||
2024-10-01,203810
|
||||
2024-10-01,204595
|
||||
2024-10-01,204595
|
||||
2024-10-03,194380
|
||||
2024-10-05,194081
|
||||
2024-10-07,193563
|
||||
2024-10-09,194016
|
||||
2024-10-10,194120
|
||||
2024-10-11,194120
|
||||
2024-10-11,195011
|
||||
2024-10-12,195066
|
||||
2024-10-13,195115
|
||||
2024-10-15,195219
|
||||
2024-10-18,195397
|
||||
2024-10-23,195957
|
||||
2024-10-26,195819
|
||||
2024-10-30,197102
|
||||
2024-11-02,197899
|
||||
2024-11-07,199212
|
||||
2024-11-11,198938
|
||||
2024-11-14,199367
|
||||
2024-11-19,199464
|
||||
2024-11-23,199365
|
||||
2024-11-24,198928
|
||||
2024-11-28,199829
|
||||
2024-12-02,199973
|
||||
2024-12-04,200028
|
||||
2024-12-06,200101
|
||||
2024-12-12,199685
|
||||
2024-12-15,199499
|
||||
2024-12-16,199185
|
||||
2024-12-16,199335
|
||||
2024-12-18,198918
|
||||
2024-12-20,198416
|
||||
2024-12-23,197253
|
||||
2024-12-26,196138
|
||||
2024-12-27,195632
|
||||
2024-12-30,195746
|
||||
2025-01-04,195399
|
||||
2025-01-06,193782
|
||||
2025-01-09,194423
|
||||
2025-01-15,195481
|
||||
2025-01-21,196883
|
||||
2025-01-22,197055
|
||||
2025-01-25,197506
|
||||
2025-01-26,196980
|
||||
2025-01-31,199051
|
||||
2025-02-04,198278
|
||||
2025-02-12,200967
|
||||
2025-02-17,202276
|
||||
2025-02-20,204005
|
||||
2025-02-22,204372
|
||||
2025-03-01,206249
|
||||
2025-03-07,208170
|
||||
2025-03-09,208271
|
||||
2025-03-13,209258
|
||||
2025-03-17,209430
|
||||
2025-03-21,211404
|
||||
2025-03-26,212161
|
||||
2025-03-28,207701
|
||||
2025-04-01,208383
|
||||
2025-04-05,210492
|
||||
2025-04-09,211853
|
||||
2025-04-12,212714
|
||||
2025-04-17,220539
|
||||
2025-04-22,224287
|
||||
2025-04-25,229817
|
||||
2025-04-30,238933
|
||||
2025-05-04,240120
|
||||
2025-05-08,242728
|
||||
2025-05-15,246864
|
||||
2025-05-18,248959
|
||||
2025-05-20,249903
|
||||
2025-05-27,261872
|
||||
2025-06-02,264748
|
||||
2025-06-04,268027
|
||||
2025-06-07,273139
|
||||
2025-06-12,276835
|
||||
2025-06-15,279003
|
||||
2025-06-18,282126
|
||||
2025-06-19,283326
|
||||
2025-06-23,286633
|
||||
2025-06-25,293631
|
||||
2025-06-30,302594
|
||||
2025-07-03,307487
|
||||
2025-07-05,316190
|
||||
2025-07-08,324112
|
||||
2025-07-11,329968
|
||||
2025-07-12,331402
|
||||
2025-07-13,320788
|
||||
2025-07-13,320786
|
||||
2025-07-16,320786
|
||||
2025-07-16,295514
|
||||
2025-07-18,295514
|
||||
2025-07-18,298370
|
||||
2025-07-23,298412
|
||||
2025-07-26,301855
|
||||
2025-07-30,303269
|
||||
2025-08-01,304176
|
||||
2025-08-03,304910
|
||||
2025-08-08,306017
|
||||
2025-08-08,306017
|
||||
2025-08-13,306240
|
||||
2025-08-14,306982
|
||||
2025-08-19,307859
|
||||
2025-08-24,311234
|
||||
2025-08-29,312687
|
||||
2025-09-05,319054
|
||||
2025-09-08,323025
|
||||
2025-09-14,326376
|
||||
2025-09-15,326854
|
||||
2025-09-25,159127
|
||||
2025-09-27,160360
|
||||
2025-10-02,161179
|
||||
2025-10-04,159151
|
||||
2025-10-08,159099
|
||||
2025-10-13,158798
|
||||
2025-10-16,159663
|
||||
2025-10-25,180443
|
||||
2025-11-01,186363
|
||||
2025-11-02,185796
|
||||
2025-11-04,186758
|
||||
2025-11-07,188412
|
||||
2025-11-11,185825
|
||||
2025-11-11,185771
|
||||
2025-11-15,188769
|
||||
2025-11-18,179718
|
||||
2025-11-21,175402
|
||||
2025-11-23,175402
|
||||
2025-11-27,166149
|
||||
|
After Width: | Height: | Size: 57 KiB |
@@ -0,0 +1,732 @@
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
|
||||
> [!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: **September 25 2026**.
|
||||
- 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 6,001 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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [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
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -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 directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
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!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## 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,264 @@
|
||||
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
|
||||
2024-10-11,5411
|
||||
2024-10-11,5411
|
||||
2024-10-12,5411
|
||||
2024-10-13,5411
|
||||
2024-10-15,5411
|
||||
2024-10-18,5411
|
||||
2024-10-23,5411
|
||||
2024-10-26,5411
|
||||
2024-10-30,5411
|
||||
2024-11-02,5411
|
||||
2024-11-07,5411
|
||||
2024-11-11,5411
|
||||
2024-11-14,5411
|
||||
2024-11-19,5411
|
||||
2024-11-23,5411
|
||||
2024-11-24,5411
|
||||
2024-11-28,5411
|
||||
2024-12-02,5411
|
||||
2024-12-04,5411
|
||||
2024-12-06,5411
|
||||
2024-12-12,5411
|
||||
2024-12-15,5411
|
||||
2024-12-16,5411
|
||||
2024-12-16,5411
|
||||
2024-12-18,5411
|
||||
2024-12-20,5411
|
||||
2024-12-23,5411
|
||||
2024-12-26,5411
|
||||
2024-12-27,5411
|
||||
2024-12-30,5411
|
||||
2025-01-04,5411
|
||||
2025-01-06,5411
|
||||
2025-01-09,5411
|
||||
2025-01-15,5411
|
||||
2025-01-21,5411
|
||||
2025-01-22,5411
|
||||
2025-01-25,5411
|
||||
2025-01-26,5411
|
||||
2025-01-31,5411
|
||||
2025-02-04,5411
|
||||
2025-02-12,5411
|
||||
2025-02-17,5411
|
||||
2025-02-20,5411
|
||||
2025-02-22,5411
|
||||
2025-03-01,5411
|
||||
2025-03-07,5411
|
||||
2025-03-09,5411
|
||||
2025-03-13,5411
|
||||
2025-03-17,5411
|
||||
2025-03-21,5411
|
||||
2025-03-26,5411
|
||||
2025-03-28,5411
|
||||
2025-04-01,5411
|
||||
2025-04-05,5411
|
||||
2025-04-09,5411
|
||||
2025-04-12,5411
|
||||
2025-04-17,5411
|
||||
2025-04-22,5411
|
||||
2025-04-25,5411
|
||||
2025-04-30,5411
|
||||
2025-05-04,5411
|
||||
2025-05-08,5411
|
||||
2025-05-15,5411
|
||||
2025-05-18,5411
|
||||
2025-05-20,5411
|
||||
2025-05-27,5436
|
||||
2025-06-02,5436
|
||||
2025-06-04,5436
|
||||
2025-06-07,5436
|
||||
2025-06-12,5436
|
||||
2025-06-15,5436
|
||||
2025-06-18,5436
|
||||
2025-06-19,5436
|
||||
2025-06-23,5436
|
||||
2025-06-25,5436
|
||||
2025-06-30,5436
|
||||
2025-07-03,5436
|
||||
2025-07-05,5436
|
||||
2025-07-08,5436
|
||||
2025-07-11,5436
|
||||
2025-07-12,5436
|
||||
2025-07-13,5436
|
||||
2025-07-13,5436
|
||||
2025-07-16,5436
|
||||
2025-07-16,5427
|
||||
2025-07-18,5427
|
||||
2025-07-18,5436
|
||||
2025-07-23,5436
|
||||
2025-07-26,5436
|
||||
2025-07-30,5436
|
||||
2025-08-01,5436
|
||||
2025-08-03,5436
|
||||
2025-08-08,5436
|
||||
2025-08-08,5436
|
||||
2025-08-13,5436
|
||||
2025-08-14,5436
|
||||
2025-08-19,5436
|
||||
2025-08-24,5436
|
||||
2025-08-29,5436
|
||||
2025-09-05,5436
|
||||
2025-09-08,5436
|
||||
2025-09-14,5436
|
||||
2025-09-15,5436
|
||||
2025-09-25,5436
|
||||
2025-09-27,5436
|
||||
2025-10-02,5436
|
||||
2025-10-04,5436
|
||||
2025-10-08,5436
|
||||
2025-10-13,5436
|
||||
2025-10-16,5436
|
||||
2025-10-25,5436
|
||||
2025-11-01,5436
|
||||
2025-11-02,5436
|
||||
2025-11-04,5436
|
||||
2025-11-07,5436
|
||||
2025-11-11,5436
|
||||
2025-11-11,5436
|
||||
2025-11-15,5436
|
||||
2025-11-18,5436
|
||||
2025-11-21,5436
|
||||
2025-11-23,5436
|
||||
2025-11-27,5436
|
||||
|
After Width: | Height: | Size: 41 KiB |
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"filters": [
|
||||
"allegro",
|
||||
"bilet",
|
||||
"olx.pl",
|
||||
"npost",
|
||||
"blogspot.com",
|
||||
".ipfs.",
|
||||
"c752sa3k9"
|
||||
]
|
||||
}
|
||||
@@ -1,6 +1,11 @@
|
||||
**Take Note!**
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
|
||||
> [!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
|
||||
@@ -10,15 +15,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/actions?query=workflow%3ACI+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/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)
|
||||
|
||||
# Unified hosts file with fakenews, social extensions
|
||||
|
||||
@@ -30,18 +35,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **October 20 2022**.
|
||||
- Last updated: **September 25 2026**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts)
|
||||
containing 160,910 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with fakenews, social extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts)
|
||||
containing 82,291 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 +54,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) | 155,891 | [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) | 158,085 | [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) | 162,973 | [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) | 201,847 | [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) | 158,716 | [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) | 165,167 | [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) | 204,041 | [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) | 160,910 | [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) | 208,929 | [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) | 165,798 | [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) | 204,671 | [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) | 211,123 | [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) | 167,992 | [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) | 206,865 | [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) | 211,753 | [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) | 213,947 | [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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -83,14 +103,11 @@ add.2o7Net |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw
|
||||
add.Dead |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Dead sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Risk content sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
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.
|
||||
AdguardTeam cname trackers |[link](https://github.com/AdguardTeam/cname-trackers) | [raw](https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/combined_disguised_trackers_justdomains.txt) | MIT | [issues](https://github.com/AdguardTeam/cname-trackers/issues)| CNAME-cloaked tracking abuses.
|
||||
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 +115,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
|
||||
@@ -164,6 +180,12 @@ Build the Docker container from the root of this repo like this:
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
@@ -188,6 +210,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 +277,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
|
||||
@@ -412,18 +441,50 @@ To install hosts file on your machine add the following into your
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
NixOS installations which are managed through _flakes_ can directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
@@ -431,23 +492,12 @@ like this:
|
||||
}
|
||||
```
|
||||
|
||||
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.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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:
|
||||
|
||||
@@ -471,6 +521,32 @@ following:
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
@@ -484,6 +560,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
|
||||
@@ -538,7 +616,8 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
### macOS
|
||||
|
||||
Open a Terminal and run:
|
||||
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
|
||||
@@ -584,6 +663,7 @@ devices under a variety of operating systems.
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
@@ -641,11 +721,13 @@ 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.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
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`
|
||||
|
||||
|
||||
@@ -0,0 +1,982 @@
|
||||
2016-12-17,32563
|
||||
2016-12-18,32609
|
||||
2016-12-18,32637
|
||||
2016-12-19,32663
|
||||
2016-12-20,32740
|
||||
2016-12-21,32772
|
||||
2016-12-21,32729
|
||||
2016-12-22,32765
|
||||
2016-12-25,32779
|
||||
2016-12-27,32794
|
||||
2016-12-28,32814
|
||||
2017-01-02,32829
|
||||
2017-01-05,30800
|
||||
2017-01-05,32829
|
||||
2017-01-10,32902
|
||||
2017-01-11,32904
|
||||
2017-01-14,32900
|
||||
2017-01-18,32949
|
||||
2017-01-18,32950
|
||||
2017-01-20,32957
|
||||
2017-01-22,32894
|
||||
2017-01-26,32930
|
||||
2017-01-31,32967
|
||||
2017-02-04,32974
|
||||
2017-02-04,32975
|
||||
2017-02-07,32954
|
||||
2017-02-07,32953
|
||||
2017-02-10,32967
|
||||
2017-02-11,32967
|
||||
2017-02-13,32967
|
||||
2017-02-15,32985
|
||||
2017-02-17,32981
|
||||
2017-02-17,32981
|
||||
2017-02-20,33050
|
||||
2017-02-22,36976
|
||||
2017-02-23,36975
|
||||
2017-02-23,36429
|
||||
2017-02-24,36420
|
||||
2017-02-24,36007
|
||||
2017-02-26,36034
|
||||
2017-03-01,36090
|
||||
2017-03-04,36132
|
||||
2017-03-07,36139
|
||||
2017-03-10,36287
|
||||
2017-03-15,36318
|
||||
2017-03-16,36324
|
||||
2017-03-20,36334
|
||||
2017-03-22,36343
|
||||
2017-03-25,36369
|
||||
2017-03-30,36454
|
||||
2017-04-05,36494
|
||||
2017-04-08,36292
|
||||
2017-04-08,36292
|
||||
2017-04-08,36292
|
||||
2017-04-11,36380
|
||||
2017-04-13,36301
|
||||
2017-04-15,36332
|
||||
2017-04-16,36332
|
||||
2017-04-17,36351
|
||||
2017-04-18,36368
|
||||
2017-04-22,36421
|
||||
2017-04-25,36454
|
||||
2017-04-26,36480
|
||||
2017-05-02,36526
|
||||
2017-05-07,36565
|
||||
2017-05-08,36565
|
||||
2017-05-10,36622
|
||||
2017-05-13,36732
|
||||
2017-05-15,36748
|
||||
2017-05-15,36748
|
||||
2017-05-16,36813
|
||||
2017-05-21,36813
|
||||
2017-05-21,36892
|
||||
2017-05-23,36917
|
||||
2017-05-28,37060
|
||||
2017-05-29,37103
|
||||
2017-05-30,37113
|
||||
2017-06-02,37204
|
||||
2017-06-05,37244
|
||||
2017-06-11,37313
|
||||
2017-06-21,37526
|
||||
2017-06-22,37555
|
||||
2017-06-24,37472
|
||||
2017-06-28,37521
|
||||
2017-07-04,37524
|
||||
2017-07-10,37659
|
||||
2017-07-11,37670
|
||||
2017-07-11,37669
|
||||
2017-07-12,37683
|
||||
2017-07-17,37397
|
||||
2017-07-17,37396
|
||||
2017-07-18,37336
|
||||
2017-07-26,37041
|
||||
2017-07-28,37042
|
||||
2017-07-31,37070
|
||||
2017-08-08,36799
|
||||
2017-08-12,36960
|
||||
2017-08-15,39463
|
||||
2017-08-15,39463
|
||||
2017-08-18,39484
|
||||
2017-08-18,39239
|
||||
2017-08-20,39239
|
||||
2017-08-20,39253
|
||||
2017-08-20,39253
|
||||
2017-08-21,39213
|
||||
2017-08-28,39282
|
||||
2017-08-31,39272
|
||||
2017-09-05,39183
|
||||
2017-09-07,39245
|
||||
2017-09-13,39278
|
||||
2017-09-18,39224
|
||||
2017-09-21,39247
|
||||
2017-09-29,39266
|
||||
2017-10-05,39278
|
||||
2017-10-11,39263
|
||||
2017-10-15,43622
|
||||
2017-10-19,43591
|
||||
2017-10-25,43623
|
||||
2017-10-25,43650
|
||||
2017-10-28,43649
|
||||
2017-11-01,43694
|
||||
2017-11-04,43709
|
||||
2017-11-09,43745
|
||||
2017-11-16,43821
|
||||
2017-11-25,43870
|
||||
2017-11-30,43906
|
||||
2017-12-07,43820
|
||||
2017-12-11,43830
|
||||
2017-12-17,46522
|
||||
2017-12-18,43862
|
||||
2017-12-21,43870
|
||||
2017-12-27,43872
|
||||
2017-12-30,43871
|
||||
2018-01-01,43871
|
||||
2018-01-06,44913
|
||||
2018-01-10,44909
|
||||
2018-01-13,44816
|
||||
2018-01-14,44823
|
||||
2018-01-21,44856
|
||||
2018-01-22,44858
|
||||
2018-01-23,44864
|
||||
2018-01-26,44867
|
||||
2018-01-26,44970
|
||||
2018-01-31,44883
|
||||
2018-02-02,44075
|
||||
2018-02-08,56858
|
||||
2018-02-09,56858
|
||||
2018-02-11,56872
|
||||
2018-02-13,56846
|
||||
2018-02-14,56846
|
||||
2018-02-15,56843
|
||||
2018-02-20,56809
|
||||
2018-02-24,60872
|
||||
2018-02-24,57795
|
||||
2018-02-25,57788
|
||||
2018-02-25,57787
|
||||
2018-02-26,57803
|
||||
2018-02-28,57823
|
||||
2018-03-03,57819
|
||||
2018-03-04,57834
|
||||
2018-03-04,57752
|
||||
2018-03-06,57806
|
||||
2018-03-07,57806
|
||||
2018-03-08,57801
|
||||
2018-03-09,57817
|
||||
2018-03-10,57818
|
||||
2018-03-12,57842
|
||||
2018-03-13,57844
|
||||
2018-03-14,57851
|
||||
2018-03-15,58350
|
||||
2018-03-15,57861
|
||||
2018-03-17,57866
|
||||
2018-03-17,57866
|
||||
2018-03-19,57903
|
||||
2018-03-20,57941
|
||||
2018-03-22,57945
|
||||
2018-03-23,62385
|
||||
2018-03-23,62385
|
||||
2018-03-24,58431
|
||||
2018-03-26,58485
|
||||
2018-03-28,58550
|
||||
2018-03-29,58542
|
||||
2018-03-30,58541
|
||||
2018-04-02,58094
|
||||
2018-04-02,57588
|
||||
2018-04-04,56976
|
||||
2018-04-05,56953
|
||||
2018-04-06,56897
|
||||
2018-04-06,56902
|
||||
2018-04-08,56835
|
||||
2018-04-12,56851
|
||||
2018-04-16,56747
|
||||
2018-04-17,56745
|
||||
2018-04-19,56465
|
||||
2018-04-21,56498
|
||||
2018-04-22,56496
|
||||
2018-04-24,56508
|
||||
2018-04-25,56383
|
||||
2018-04-30,56437
|
||||
2018-05-02,56214
|
||||
2018-05-05,56220
|
||||
2018-05-08,56071
|
||||
2018-05-12,56098
|
||||
2018-05-13,56094
|
||||
2018-05-17,55773
|
||||
2018-05-19,55774
|
||||
2018-05-22,55787
|
||||
2018-05-30,56851
|
||||
2018-06-02,56870
|
||||
2018-06-02,56870
|
||||
2018-06-02,56870
|
||||
2018-06-05,57085
|
||||
2018-06-08,58233
|
||||
2018-06-10,58255
|
||||
2018-06-14,58369
|
||||
2018-06-14,58368
|
||||
2018-06-14,58368
|
||||
2018-06-14,58368
|
||||
2018-06-14,58368
|
||||
2018-06-16,58587
|
||||
2018-06-17,58781
|
||||
2018-06-18,58868
|
||||
2018-06-20,59198
|
||||
2018-06-24,59248
|
||||
2018-06-28,59281
|
||||
2018-06-30,59409
|
||||
2018-07-04,60902
|
||||
2018-07-06,63938
|
||||
2018-07-09,63916
|
||||
2018-07-11,62682
|
||||
2018-07-16,62687
|
||||
2018-07-23,62204
|
||||
2018-07-26,62391
|
||||
2018-07-26,62391
|
||||
2018-07-30,63211
|
||||
2018-08-01,63275
|
||||
2018-08-08,63736
|
||||
2018-08-13,64059
|
||||
2018-08-19,64986
|
||||
2018-08-22,64364
|
||||
2018-08-24,63683
|
||||
2018-08-25,63603
|
||||
2018-08-29,62683
|
||||
2018-09-04,62605
|
||||
2018-09-05,61867
|
||||
2018-09-06,61939
|
||||
2018-09-08,61930
|
||||
2018-09-13,61106
|
||||
2018-09-16,59904
|
||||
2018-09-18,59039
|
||||
2018-09-23,59252
|
||||
2018-10-02,59253
|
||||
2018-10-05,58126
|
||||
2018-10-09,58040
|
||||
2018-10-14,58116
|
||||
2018-10-22,56274
|
||||
2018-10-23,56008
|
||||
2018-11-01,54815
|
||||
2018-11-02,55207
|
||||
2018-11-14,67443
|
||||
2018-11-20,66679
|
||||
2018-11-21,66791
|
||||
2018-11-26,65929
|
||||
2018-11-29,66450
|
||||
2018-12-04,66441
|
||||
2018-12-11,65097
|
||||
2018-12-15,65103
|
||||
2018-12-23,65471
|
||||
2018-12-29,77930
|
||||
2018-12-30,65393
|
||||
2019-01-04,65187
|
||||
2019-01-10,40654
|
||||
2019-01-13,40971
|
||||
2019-01-22,40997
|
||||
2019-01-26,41220
|
||||
2019-01-29,41245
|
||||
2019-02-06,41317
|
||||
2019-02-11,41945
|
||||
2019-02-18,41911
|
||||
2019-02-24,41933
|
||||
2019-03-02,41924
|
||||
2019-03-06,41436
|
||||
2019-03-15,41209
|
||||
2019-03-21,41152
|
||||
2019-03-26,41276
|
||||
2019-04-02,41227
|
||||
2019-04-07,41185
|
||||
2019-04-11,40903
|
||||
2019-04-17,40535
|
||||
2019-04-25,40630
|
||||
2019-05-02,42269
|
||||
2019-05-04,42215
|
||||
2019-05-05,42218
|
||||
2019-05-10,42083
|
||||
2019-05-13,42045
|
||||
2019-05-23,42080
|
||||
2019-05-24,42072
|
||||
2019-05-29,42329
|
||||
2019-06-05,42320
|
||||
2019-06-11,42322
|
||||
2019-06-17,43721
|
||||
2019-06-19,43730
|
||||
2019-06-22,43949
|
||||
2019-06-28,44004
|
||||
2019-07-04,44051
|
||||
2019-07-21,44349
|
||||
2019-07-27,44352
|
||||
2019-07-31,44373
|
||||
2019-08-06,45013
|
||||
2019-08-10,45166
|
||||
2019-08-13,45445
|
||||
2019-08-14,45509
|
||||
2019-08-14,45509
|
||||
2019-08-22,45584
|
||||
2019-08-30,45621
|
||||
2019-09-06,43061
|
||||
2019-09-09,42474
|
||||
2019-09-09,43095
|
||||
2019-09-09,42486
|
||||
2019-09-10,45681
|
||||
2019-09-19,45715
|
||||
2019-09-23,45770
|
||||
2019-09-29,45822
|
||||
2019-10-10,43149
|
||||
2019-10-12,43165
|
||||
2019-10-15,46382
|
||||
2019-10-18,46243
|
||||
2019-10-27,46292
|
||||
2019-10-27,46294
|
||||
2019-10-30,46320
|
||||
2019-10-31,46416
|
||||
2019-11-03,46420
|
||||
2019-11-15,46109
|
||||
2019-11-17,46172
|
||||
2019-11-20,46254
|
||||
2019-11-26,46551
|
||||
2019-11-27,46552
|
||||
2019-12-02,46571
|
||||
2019-12-11,43432
|
||||
2019-12-15,43128
|
||||
2019-12-20,43089
|
||||
2019-12-21,43094
|
||||
2019-12-23,43083
|
||||
2019-12-30,43118
|
||||
2020-01-01,43095
|
||||
2020-01-04,43255
|
||||
2020-01-06,43191
|
||||
2020-01-09,43912
|
||||
2020-01-11,44246
|
||||
2020-01-14,54602
|
||||
2020-01-16,54606
|
||||
2020-01-16,54608
|
||||
2020-01-16,54610
|
||||
2020-01-19,54601
|
||||
2020-01-21,54564
|
||||
2020-01-23,54329
|
||||
2020-01-24,53811
|
||||
2020-01-30,54777
|
||||
2020-02-03,55041
|
||||
2020-02-05,54948
|
||||
2020-02-09,54990
|
||||
2020-02-14,55098
|
||||
2020-02-17,55139
|
||||
2020-02-21,55089
|
||||
2020-02-22,55089
|
||||
2020-02-25,55076
|
||||
2020-02-25,55075
|
||||
2020-03-01,55220
|
||||
2020-03-05,55125
|
||||
2020-03-07,55159
|
||||
2020-03-11,55665
|
||||
2020-03-15,56946
|
||||
2020-03-18,57194
|
||||
2020-03-21,57556
|
||||
2020-03-25,57734
|
||||
2020-03-28,57935
|
||||
2020-03-29,57869
|
||||
2020-04-01,57960
|
||||
2020-04-03,57259
|
||||
2020-04-03,57259
|
||||
2020-04-03,58119
|
||||
2020-04-04,58066
|
||||
2020-04-06,58149
|
||||
2020-04-09,58366
|
||||
2020-04-10,58398
|
||||
2020-04-11,58411
|
||||
2020-04-13,58368
|
||||
2020-04-16,58685
|
||||
2020-04-18,58802
|
||||
2020-04-22,58955
|
||||
2020-04-26,58917
|
||||
2020-04-28,58851
|
||||
2020-05-02,59638
|
||||
2020-05-05,59175
|
||||
2020-05-05,59310
|
||||
2020-05-12,61228
|
||||
2020-05-13,61370
|
||||
2020-05-13,61373
|
||||
2020-05-15,61431
|
||||
2020-05-20,61363
|
||||
2020-05-26,61050
|
||||
2020-05-27,61090
|
||||
2020-06-02,61244
|
||||
2020-06-09,61159
|
||||
2020-06-16,61160
|
||||
2020-06-22,61020
|
||||
2020-06-25,61078
|
||||
2020-06-27,60993
|
||||
2020-07-02,61138
|
||||
2020-07-02,61137
|
||||
2020-07-05,61035
|
||||
2020-07-06,61005
|
||||
2020-07-13,61162
|
||||
2020-07-18,61358
|
||||
2020-07-24,61416
|
||||
2020-07-29,62306
|
||||
2020-08-01,62205
|
||||
2020-08-03,61533
|
||||
2020-08-06,62041
|
||||
2020-08-13,62781
|
||||
2020-08-14,62828
|
||||
2020-08-15,62785
|
||||
2020-08-17,62186
|
||||
2020-08-19,60958
|
||||
2020-08-25,60590
|
||||
2020-09-02,61052
|
||||
2020-09-07,60998
|
||||
2020-09-14,61571
|
||||
2020-09-20,61532
|
||||
2020-09-26,61885
|
||||
2020-10-03,61935
|
||||
2020-10-08,61586
|
||||
2020-10-13,61224
|
||||
2020-10-14,60417
|
||||
2020-10-19,62494
|
||||
2020-10-29,63659
|
||||
2020-11-01,63346
|
||||
2020-11-03,65200
|
||||
2020-11-08,65166
|
||||
2020-11-10,64645
|
||||
2020-11-14,62770
|
||||
2020-11-15,64645
|
||||
2020-11-16,64677
|
||||
2020-11-19,62818
|
||||
2020-11-22,64793
|
||||
2020-11-25,65075
|
||||
2020-11-28,65164
|
||||
2020-12-02,63182
|
||||
2020-12-09,63612
|
||||
2020-12-14,63878
|
||||
2020-12-19,63740
|
||||
2020-12-26,63703
|
||||
2020-12-31,63413
|
||||
2021-01-02,63231
|
||||
2021-01-05,63454
|
||||
2021-01-12,63521
|
||||
2021-01-17,63819
|
||||
2021-01-22,64486
|
||||
2021-01-22,64490
|
||||
2021-01-24,64849
|
||||
2021-01-31,65152
|
||||
2021-02-02,65368
|
||||
2021-02-03,65405
|
||||
2021-02-08,65531
|
||||
2021-02-09,65591
|
||||
2021-02-14,65886
|
||||
2021-02-16,67903
|
||||
2021-02-21,68730
|
||||
2021-02-22,70233
|
||||
2021-02-26,70490
|
||||
2021-02-28,70504
|
||||
2021-03-06,71053
|
||||
2021-03-09,71397
|
||||
2021-03-10,72780
|
||||
2021-03-16,72401
|
||||
2021-03-21,72313
|
||||
2021-03-28,73212
|
||||
2021-03-31,82607
|
||||
2021-04-04,82937
|
||||
2021-04-09,83480
|
||||
2021-04-13,81470
|
||||
2021-04-19,84807
|
||||
2021-04-24,88268
|
||||
2021-04-26,84679
|
||||
2021-04-26,84907
|
||||
2021-04-29,85747
|
||||
2021-05-01,85540
|
||||
2021-05-04,84090
|
||||
2021-05-05,84162
|
||||
2021-05-06,84279
|
||||
2021-05-06,84656
|
||||
2021-05-06,84655
|
||||
2021-05-12,85992
|
||||
2021-05-15,86378
|
||||
2021-05-17,85586
|
||||
2021-05-22,86589
|
||||
2021-05-25,87947
|
||||
2021-05-31,87722
|
||||
2021-06-07,87075
|
||||
2021-06-16,86112
|
||||
2021-06-22,85472
|
||||
2021-06-28,86045
|
||||
2021-07-01,86802
|
||||
2021-07-04,86754
|
||||
2021-07-13,87493
|
||||
2021-07-18,87993
|
||||
2021-07-19,83611
|
||||
2021-07-26,88669
|
||||
2021-07-29,89256
|
||||
2021-08-02,90395
|
||||
2021-08-09,92076
|
||||
2021-08-17,91546
|
||||
2021-08-20,92101
|
||||
2021-08-25,94500
|
||||
2021-08-26,95159
|
||||
2021-08-30,94154
|
||||
2021-09-02,95244
|
||||
2021-09-06,95665
|
||||
2021-09-07,97500
|
||||
2021-09-12,98002
|
||||
2021-09-17,97732
|
||||
2021-09-24,99113
|
||||
2021-09-30,108259
|
||||
2021-09-30,95987
|
||||
2021-10-03,96256
|
||||
2021-10-05,96903
|
||||
2021-10-12,97779
|
||||
2021-10-14,98472
|
||||
2021-10-19,98725
|
||||
2021-10-23,98816
|
||||
2021-10-23,98816
|
||||
2021-10-27,98186
|
||||
2021-11-04,98797
|
||||
2021-11-11,98955
|
||||
2021-11-14,98918
|
||||
2021-11-17,99360
|
||||
2021-11-21,102041
|
||||
2021-11-29,103384
|
||||
2021-11-29,103365
|
||||
2021-12-05,102450
|
||||
2021-12-09,102376
|
||||
2021-12-12,102613
|
||||
2021-12-13,103218
|
||||
2021-12-16,104003
|
||||
2021-12-19,104064
|
||||
2021-12-20,104466
|
||||
2021-12-25,105601
|
||||
2021-12-30,105454
|
||||
2021-12-30,105639
|
||||
2021-12-30,105628
|
||||
2022-01-02,105479
|
||||
2022-01-04,105744
|
||||
2022-01-07,106030
|
||||
2022-01-11,101302
|
||||
2022-01-18,102686
|
||||
2022-01-19,102355
|
||||
2022-01-21,102969
|
||||
2022-01-24,106321
|
||||
2022-01-28,108116
|
||||
2022-01-30,108261
|
||||
2022-01-31,104685
|
||||
2022-02-01,105086
|
||||
2022-02-07,105803
|
||||
2022-02-12,106841
|
||||
2022-02-13,106971
|
||||
2022-02-13,106968
|
||||
2022-02-17,107031
|
||||
2022-02-22,102476
|
||||
2022-02-26,102650
|
||||
2022-03-06,106697
|
||||
2022-03-07,105511
|
||||
2022-03-09,105826
|
||||
2022-03-12,106245
|
||||
2022-03-14,104452
|
||||
2022-03-19,105064
|
||||
2022-03-24,137585
|
||||
2022-03-29,112900
|
||||
2022-03-31,113378
|
||||
2022-04-05,114608
|
||||
2022-04-09,115307
|
||||
2022-04-13,116044
|
||||
2022-04-18,116008
|
||||
2022-04-21,116757
|
||||
2022-04-25,113842
|
||||
2022-04-29,104945
|
||||
2022-05-03,118264
|
||||
2022-05-05,118504
|
||||
2022-05-10,116398
|
||||
2022-05-14,117145
|
||||
2022-05-19,120072
|
||||
2022-05-25,148027
|
||||
2022-05-29,148537
|
||||
2022-05-31,117075
|
||||
2022-06-02,117438
|
||||
2022-06-07,114525
|
||||
2022-06-09,114888
|
||||
2022-06-09,114889
|
||||
2022-06-16,133601
|
||||
2022-06-21,113398
|
||||
2022-06-21,113512
|
||||
2022-06-25,114492
|
||||
2022-06-29,126858
|
||||
2022-07-01,127111
|
||||
2022-07-04,115098
|
||||
2022-07-13,150634
|
||||
2022-07-16,141319
|
||||
2022-07-16,141312
|
||||
2022-07-18,117297
|
||||
2022-07-21,135970
|
||||
2022-07-23,136739
|
||||
2022-07-25,135831
|
||||
2022-07-29,136987
|
||||
2022-08-03,138049
|
||||
2022-08-09,138136
|
||||
2022-08-12,138963
|
||||
2022-08-17,139964
|
||||
2022-08-20,140890
|
||||
2022-08-24,141515
|
||||
2022-08-25,141962
|
||||
2022-08-31,141788
|
||||
2022-09-04,142517
|
||||
2022-09-05,142674
|
||||
2022-09-08,143309
|
||||
2022-09-11,143739
|
||||
2022-09-13,144603
|
||||
2022-09-17,145927
|
||||
2022-09-23,153961
|
||||
2022-10-01,156092
|
||||
2022-10-06,157382
|
||||
2022-10-09,157607
|
||||
2022-10-13,159657
|
||||
2022-10-15,160198
|
||||
2022-10-17,160232
|
||||
2022-10-20,160898
|
||||
2022-10-27,162820
|
||||
2022-11-01,164609
|
||||
2022-11-09,163755
|
||||
2022-11-12,163670
|
||||
2022-11-13,163549
|
||||
2022-11-20,167471
|
||||
2022-11-21,167407
|
||||
2022-11-26,165902
|
||||
2022-11-28,165319
|
||||
2022-11-29,166162
|
||||
2022-12-03,165868
|
||||
2022-12-04,165520
|
||||
2022-12-05,166874
|
||||
2022-12-06,167925
|
||||
2022-12-11,166527
|
||||
2022-12-13,167097
|
||||
2022-12-15,171028
|
||||
2022-12-18,168254
|
||||
2022-12-20,171651
|
||||
2022-12-26,169706
|
||||
2022-12-29,170382
|
||||
2022-12-29,170474
|
||||
2023-01-01,170596
|
||||
2023-01-06,171399
|
||||
2023-01-08,171530
|
||||
2023-01-11,173500
|
||||
2023-01-13,173837
|
||||
2023-01-19,176087
|
||||
2023-01-23,176842
|
||||
2023-01-24,177520
|
||||
2023-01-27,178829
|
||||
2023-01-27,178832
|
||||
2023-01-27,178830
|
||||
2023-01-31,179305
|
||||
2023-02-05,181330
|
||||
2023-02-07,182903
|
||||
2023-02-07,182904
|
||||
2023-02-07,182905
|
||||
2023-02-16,187130
|
||||
2023-02-19,188321
|
||||
2023-02-23,189052
|
||||
2023-02-28,191040
|
||||
2023-03-03,190733
|
||||
2023-03-06,191116
|
||||
2023-03-07,191445
|
||||
2023-03-10,193312
|
||||
2023-03-14,194943
|
||||
2023-03-21,197891
|
||||
2023-03-25,199524
|
||||
2023-03-29,200243
|
||||
2023-04-07,203985
|
||||
2023-04-11,204794
|
||||
2023-04-16,206093
|
||||
2023-04-18,209508
|
||||
2023-04-19,175558
|
||||
2023-04-19,175565
|
||||
2023-04-23,176180
|
||||
2023-04-26,179949
|
||||
2023-04-27,180355
|
||||
2023-04-30,180448
|
||||
2023-05-02,181347
|
||||
2023-05-05,182571
|
||||
2023-05-08,182504
|
||||
2023-05-11,184324
|
||||
2023-05-14,186374
|
||||
2023-05-15,187515
|
||||
2023-05-20,188711
|
||||
2023-05-21,188838
|
||||
2023-05-24,191377
|
||||
2023-06-02,193952
|
||||
2023-06-06,195119
|
||||
2023-06-10,195928
|
||||
2023-06-11,196004
|
||||
2023-06-13,196493
|
||||
2023-06-14,197371
|
||||
2023-06-14,198048
|
||||
2023-06-16,199066
|
||||
2023-06-17,198763
|
||||
2023-06-18,198550
|
||||
2023-06-23,200283
|
||||
2023-06-27,200906
|
||||
2023-07-01,202074
|
||||
2023-07-06,203488
|
||||
2023-07-09,203921
|
||||
2023-07-14,205559
|
||||
2023-07-15,205661
|
||||
2023-07-21,207406
|
||||
2023-07-23,207598
|
||||
2023-07-27,208889
|
||||
2023-08-01,210124
|
||||
2023-08-04,212259
|
||||
2023-08-05,212347
|
||||
2023-08-08,212996
|
||||
2023-08-05,212347
|
||||
2023-08-08,212996
|
||||
2023-08-13,214644
|
||||
2023-08-17,215443
|
||||
2023-08-21,216391
|
||||
2023-08-22,216647
|
||||
2023-08-26,218222
|
||||
2023-08-28,218434
|
||||
2023-09-03,218173
|
||||
2023-09-04,220378
|
||||
2023-09-05,221186
|
||||
2023-09-06,220899
|
||||
2023-09-06,222160
|
||||
2023-09-08,223030
|
||||
2023-09-08,223081
|
||||
2023-09-10,198526
|
||||
2023-09-14,198545
|
||||
2023-09-17,175028
|
||||
2023-09-21,141366
|
||||
2023-09-24,141934
|
||||
2023-09-25,140892
|
||||
2023-09-30,141139
|
||||
2023-10-02,141518
|
||||
2023-10-04,142907
|
||||
2023-10-08,143797
|
||||
2023-10-12,147579
|
||||
2023-10-13,148297
|
||||
2023-10-17,149170
|
||||
2023-10-18,149665
|
||||
2023-10-21,151347
|
||||
2023-10-23,151536
|
||||
2023-10-27,153957
|
||||
2023-11-01,155091
|
||||
2023-11-02,155844
|
||||
2023-11-03,156369
|
||||
2023-11-08,158302
|
||||
2023-11-11,159200
|
||||
2023-11-13,159820
|
||||
2023-11-19,162181
|
||||
2023-11-21,163166
|
||||
2023-11-24,164727
|
||||
2023-11-25,165082
|
||||
2023-11-25,165077
|
||||
2023-11-25,165114
|
||||
2023-11-26,165185
|
||||
2023-11-26,165217
|
||||
2023-12-01,149153
|
||||
2023-12-03,149644
|
||||
2023-12-12,146649
|
||||
2023-12-16,148436
|
||||
2023-12-17,148624
|
||||
2023-12-17,148645
|
||||
2023-12-25,149742
|
||||
2023-12-30,150910
|
||||
2024-01-03,151717
|
||||
2024-01-06,152994
|
||||
2024-01-13,157470
|
||||
2024-01-17,158685
|
||||
2024-01-21,159906
|
||||
2024-01-27,162559
|
||||
2024-01-30,163844
|
||||
2024-02-06,167101
|
||||
2024-02-10,156020
|
||||
2024-02-12,157034
|
||||
2024-02-15,159608
|
||||
2024-02-24,166446
|
||||
2024-02-25,166519
|
||||
2024-02-28,170138
|
||||
2024-03-04,173808
|
||||
2024-03-09,178680
|
||||
2024-03-15,183094
|
||||
2024-03-19,185828
|
||||
2024-03-23,188534
|
||||
2024-03-28,190814
|
||||
2024-04-02,191761
|
||||
2024-04-04,136377
|
||||
2024-04-09,129738
|
||||
2024-04-11,130286
|
||||
2024-04-18,130679
|
||||
2024-04-22,132473
|
||||
2024-04-25,133921
|
||||
2024-05-01,133254
|
||||
2024-05-03,133656
|
||||
2024-05-12,138047
|
||||
2024-05-20,143388
|
||||
2024-05-27,147271
|
||||
2024-06-03,150280
|
||||
2024-06-08,153257
|
||||
2024-06-14,158186
|
||||
2024-06-16,159286
|
||||
2024-06-19,162071
|
||||
2024-06-21,164303
|
||||
2024-06-24,165356
|
||||
2024-06-26,166989
|
||||
2024-07-01,169032
|
||||
2024-07-04,170878
|
||||
2024-07-07,157763
|
||||
2024-07-11,160482
|
||||
2024-07-14,161482
|
||||
2024-07-15,162054
|
||||
2024-07-20,164619
|
||||
2024-07-27,164708
|
||||
2024-07-30,165916
|
||||
2024-08-02,167282
|
||||
2024-08-04,167758
|
||||
2024-08-08,170027
|
||||
2024-08-11,171052
|
||||
2024-08-16,173616
|
||||
2024-08-17,174122
|
||||
2024-08-20,175613
|
||||
2024-08-26,178070
|
||||
2024-08-29,179485
|
||||
2024-08-30,179944
|
||||
2024-08-31,180045
|
||||
2024-09-04,181481
|
||||
2024-09-06,182495
|
||||
2024-09-10,171095
|
||||
2024-09-13,171720
|
||||
2024-09-16,172688
|
||||
2024-09-20,171639
|
||||
2024-09-21,120127
|
||||
2024-09-22,119025
|
||||
2024-09-25,120078
|
||||
2024-09-27,120647
|
||||
2024-09-27,120648
|
||||
2024-10-01,120648
|
||||
2024-10-01,121431
|
||||
2024-10-01,121431
|
||||
2024-10-03,121741
|
||||
2024-10-05,121767
|
||||
2024-10-07,121242
|
||||
2024-10-09,121694
|
||||
2024-10-10,121806
|
||||
2024-10-11,121806
|
||||
2024-10-11,122697
|
||||
2024-10-12,122751
|
||||
2024-10-13,122800
|
||||
2024-10-15,122904
|
||||
2024-10-18,123082
|
||||
2024-10-23,123640
|
||||
2024-10-26,123502
|
||||
2024-10-30,124785
|
||||
2024-11-02,125580
|
||||
2024-11-07,126892
|
||||
2024-11-11,126589
|
||||
2024-11-14,126936
|
||||
2024-11-19,127010
|
||||
2024-11-23,126910
|
||||
2024-11-24,126420
|
||||
2024-11-28,127241
|
||||
2024-12-02,127119
|
||||
2024-12-04,127168
|
||||
2024-12-06,127241
|
||||
2024-12-12,126827
|
||||
2024-12-15,126641
|
||||
2024-12-16,126327
|
||||
2024-12-16,126477
|
||||
2024-12-18,126060
|
||||
2024-12-20,125558
|
||||
2024-12-23,124395
|
||||
2024-12-26,123280
|
||||
2024-12-27,122774
|
||||
2024-12-30,122870
|
||||
2025-01-04,122516
|
||||
2025-01-06,120897
|
||||
2025-01-09,121536
|
||||
2025-01-15,122594
|
||||
2025-01-21,123994
|
||||
2025-01-22,124166
|
||||
2025-01-25,124617
|
||||
2025-01-26,124091
|
||||
2025-01-31,126162
|
||||
2025-02-04,126756
|
||||
2025-02-12,129449
|
||||
2025-02-17,130756
|
||||
2025-02-20,132485
|
||||
2025-02-22,132852
|
||||
2025-03-01,134729
|
||||
2025-03-07,136650
|
||||
2025-03-09,136751
|
||||
2025-03-13,137738
|
||||
2025-03-17,137910
|
||||
2025-03-21,139933
|
||||
2025-03-26,140690
|
||||
2025-03-28,136230
|
||||
2025-04-01,136912
|
||||
2025-04-05,139022
|
||||
2025-04-09,140379
|
||||
2025-04-12,141245
|
||||
2025-04-17,149065
|
||||
2025-04-22,152813
|
||||
2025-04-25,158343
|
||||
2025-04-30,167459
|
||||
2025-05-04,168646
|
||||
2025-05-08,171254
|
||||
2025-05-15,175390
|
||||
2025-05-18,177485
|
||||
2025-05-20,178429
|
||||
2025-05-27,190343
|
||||
2025-06-02,193219
|
||||
2025-06-04,196498
|
||||
2025-06-07,201610
|
||||
2025-06-12,205306
|
||||
2025-06-15,207473
|
||||
2025-06-18,210597
|
||||
2025-06-19,211797
|
||||
2025-06-23,215104
|
||||
2025-06-25,222102
|
||||
2025-06-30,231064
|
||||
2025-07-03,235947
|
||||
2025-07-05,244650
|
||||
2025-07-08,252572
|
||||
2025-07-11,258428
|
||||
2025-07-12,259862
|
||||
2025-07-13,249248
|
||||
2025-07-13,249246
|
||||
2025-07-16,249246
|
||||
2025-07-16,224013
|
||||
2025-07-18,224013
|
||||
2025-07-18,226845
|
||||
2025-07-23,226884
|
||||
2025-07-26,230327
|
||||
2025-07-30,231732
|
||||
2025-08-01,232639
|
||||
2025-08-03,233373
|
||||
2025-08-08,234482
|
||||
2025-08-08,234482
|
||||
2025-08-13,234705
|
||||
2025-08-14,235447
|
||||
2025-08-19,236324
|
||||
2025-08-24,239699
|
||||
2025-08-29,241152
|
||||
2025-09-05,247519
|
||||
2025-09-08,251478
|
||||
2025-09-14,254825
|
||||
2025-09-15,255303
|
||||
2025-09-25,87575
|
||||
2025-09-27,88808
|
||||
2025-10-02,89626
|
||||
2025-10-04,87598
|
||||
2025-10-08,87546
|
||||
2025-10-13,87245
|
||||
2025-10-16,88110
|
||||
2025-10-25,108887
|
||||
2025-11-01,114807
|
||||
2025-11-02,114240
|
||||
2025-11-04,115205
|
||||
2025-11-07,116859
|
||||
2025-11-11,114272
|
||||
2025-11-11,114218
|
||||
2025-11-15,117216
|
||||
2025-11-18,108165
|
||||
2025-11-21,103844
|
||||
2025-11-23,103844
|
||||
2025-11-27,94591
|
||||
|
After Width: | Height: | Size: 55 KiB |
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"filters": [
|
||||
"allegro",
|
||||
"bilet",
|
||||
"olx.pl",
|
||||
"npost",
|
||||
"blogspot.com",
|
||||
".ipfs.",
|
||||
"c752sa3k9"
|
||||
]
|
||||
}
|
||||
@@ -1,6 +1,11 @@
|
||||
**Take Note!**
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
With the exception of issues and PRs regarding changes to
|
||||
|
||||
> [!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
|
||||
@@ -10,15 +15,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/actions?query=workflow%3ACI+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/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)
|
||||
|
||||
# Unified hosts file with fakenews extensions
|
||||
|
||||
@@ -30,18 +35,18 @@ files are provided.
|
||||
|
||||

|
||||
|
||||
- Last updated: **October 20 2022**.
|
||||
- Last updated: **September 25 2026**.
|
||||
- Here's the
|
||||
[raw hosts file with fakenews extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts)
|
||||
containing 158,085 entries.
|
||||
|
||||
[raw hosts file Unified hosts file with fakenews extensions](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts)
|
||||
containing 78,515 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 +54,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) | 155,891 | [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) | 158,085 | [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) | 162,973 | [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) | 201,847 | [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) | 158,716 | [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) | 165,167 | [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) | 204,041 | [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) | 160,910 | [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) | 208,929 | [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) | 165,798 | [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) | 204,671 | [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) | 211,123 | [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) | 167,992 | [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) | 206,865 | [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) | 211,753 | [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) | 213,947 | [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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [link](http://sbc.io/hosts/alternates/fakenews-gambling-porn-social-only/hosts)
|
||||
|
||||
|
||||
**Expectation**: These unified hosts files should serve all devices, regardless
|
||||
@@ -83,14 +103,11 @@ add.2o7Net |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw
|
||||
add.Dead |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Dead sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
add.Risk |[link](https://github.com/FadeMind/hosts.extras) | [raw](https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts) | MIT | [issues](https://github.com/FadeMind/hosts.extras/issues)| Risk content sites based on [hostsfile.org](https://www.hostsfile.org/hosts.html) content.
|
||||
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.
|
||||
AdguardTeam cname trackers |[link](https://github.com/AdguardTeam/cname-trackers) | [raw](https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/combined_disguised_trackers_justdomains.txt) | MIT | [issues](https://github.com/AdguardTeam/cname-trackers/issues)| CNAME-cloaked tracking abuses.
|
||||
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.
|
||||
@@ -162,6 +179,12 @@ Build the Docker container from the root of this repo like this:
|
||||
docker build --no-cache . -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -t stevenblack-hosts
|
||||
```
|
||||
|
||||
Then run your command as such:
|
||||
|
||||
```sh
|
||||
@@ -186,6 +209,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:
|
||||
@@ -249,6 +276,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
|
||||
@@ -410,18 +440,50 @@ To install hosts file on your machine add the following into your
|
||||
|
||||
### Nix Flake
|
||||
|
||||
NixOS installations which are managed through _flakes_ can use the hosts file
|
||||
like this:
|
||||
NixOS installations which are managed through _flakes_ can directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs.hosts.url = github:StevenBlack/hosts;
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
hosts.nixosModule {
|
||||
networking.stevenBlackHosts.enable = true;
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
@@ -429,23 +491,12 @@ like this:
|
||||
}
|
||||
```
|
||||
|
||||
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.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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:
|
||||
|
||||
@@ -469,6 +520,32 @@ following:
|
||||
- **Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run
|
||||
as Administrator"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
You can also refer to the "Third-Party Hosts Managers" section for further
|
||||
recommended solutions from third parties.
|
||||
|
||||
@@ -482,6 +559,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
|
||||
@@ -536,7 +615,8 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
### macOS
|
||||
|
||||
Open a Terminal and run:
|
||||
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
|
||||
@@ -582,6 +662,7 @@ devices under a variety of operating systems.
|
||||
most welcome.
|
||||
- [ViHoMa](https://github.com/cmabad/ViHoMa) is a Visual Hosts file Manager,
|
||||
written in Java, by Christian Martínez. Check it out!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## Interesting Applications
|
||||
|
||||
@@ -639,11 +720,13 @@ 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.
|
||||
- [Control D](https://controld.com/free-dns)
|
||||
offers a public anycast network hosted mirror of the Unified (Adware + Malware) blocklist:
|
||||
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`
|
||||
|
||||
|
||||
@@ -0,0 +1,983 @@
|
||||
2016-12-17,32333
|
||||
2016-12-18,32379
|
||||
2016-12-18,32407
|
||||
2016-12-19,32433
|
||||
2016-12-20,32510
|
||||
2016-12-21,32542
|
||||
2016-12-21,32499
|
||||
2016-12-22,32535
|
||||
2016-12-25,32549
|
||||
2016-12-27,32564
|
||||
2016-12-28,32584
|
||||
2017-01-02,32599
|
||||
2017-01-05,30570
|
||||
2017-01-05,32599
|
||||
2017-01-10,32672
|
||||
2017-01-11,32674
|
||||
2017-01-14,32670
|
||||
2017-01-18,32719
|
||||
2017-01-18,32720
|
||||
2017-01-20,32727
|
||||
2017-01-22,32664
|
||||
2017-01-26,32700
|
||||
2017-01-31,32737
|
||||
2017-02-04,32744
|
||||
2017-02-04,32744
|
||||
2017-02-07,32723
|
||||
2017-02-07,32722
|
||||
2017-02-10,32736
|
||||
2017-02-11,32736
|
||||
2017-02-13,32736
|
||||
2017-02-15,32754
|
||||
2017-02-17,32750
|
||||
2017-02-17,32750
|
||||
2017-02-20,32819
|
||||
2017-02-22,36745
|
||||
2017-02-23,36744
|
||||
2017-02-23,36198
|
||||
2017-02-24,36189
|
||||
2017-02-24,35776
|
||||
2017-02-26,35803
|
||||
2017-03-01,35859
|
||||
2017-03-04,35901
|
||||
2017-03-07,35907
|
||||
2017-03-10,36055
|
||||
2017-03-15,36086
|
||||
2017-03-16,36092
|
||||
2017-03-20,36102
|
||||
2017-03-22,36111
|
||||
2017-03-25,36137
|
||||
2017-03-30,36222
|
||||
2017-04-05,36262
|
||||
2017-04-08,36060
|
||||
2017-04-08,36060
|
||||
2017-04-08,36060
|
||||
2017-04-11,36148
|
||||
2017-04-13,36068
|
||||
2017-04-15,36099
|
||||
2017-04-16,36099
|
||||
2017-04-17,36118
|
||||
2017-04-18,36135
|
||||
2017-04-22,36188
|
||||
2017-04-25,36221
|
||||
2017-04-26,36247
|
||||
2017-05-02,36293
|
||||
2017-05-07,36332
|
||||
2017-05-08,36332
|
||||
2017-05-10,36389
|
||||
2017-05-13,36499
|
||||
2017-05-15,36515
|
||||
2017-05-15,36515
|
||||
2017-05-16,36580
|
||||
2017-05-21,36580
|
||||
2017-05-21,36659
|
||||
2017-05-23,36684
|
||||
2017-05-28,36827
|
||||
2017-05-29,36870
|
||||
2017-05-30,36880
|
||||
2017-06-02,36971
|
||||
2017-06-05,37011
|
||||
2017-06-11,37080
|
||||
2017-06-21,37293
|
||||
2017-06-22,37322
|
||||
2017-06-24,37239
|
||||
2017-06-28,37288
|
||||
2017-07-04,37291
|
||||
2017-07-10,37426
|
||||
2017-07-11,37437
|
||||
2017-07-11,37436
|
||||
2017-07-12,37450
|
||||
2017-07-17,37164
|
||||
2017-07-17,37163
|
||||
2017-07-18,37103
|
||||
2017-07-26,36808
|
||||
2017-07-28,36809
|
||||
2017-07-31,36837
|
||||
2017-08-08,36566
|
||||
2017-08-12,36727
|
||||
2017-08-15,39230
|
||||
2017-08-15,39230
|
||||
2017-08-18,39251
|
||||
2017-08-18,39006
|
||||
2017-08-20,39006
|
||||
2017-08-20,39020
|
||||
2017-08-20,39020
|
||||
2017-08-21,38980
|
||||
2017-08-28,39049
|
||||
2017-08-31,39039
|
||||
2017-09-05,38950
|
||||
2017-09-07,39012
|
||||
2017-09-13,39045
|
||||
2017-09-18,38991
|
||||
2017-09-21,39014
|
||||
2017-09-29,39033
|
||||
2017-10-05,39045
|
||||
2017-10-11,39030
|
||||
2017-10-15,43389
|
||||
2017-10-19,43358
|
||||
2017-10-24,43358
|
||||
2017-10-25,43390
|
||||
2017-10-25,43417
|
||||
2017-10-28,43416
|
||||
2017-11-01,43461
|
||||
2017-11-04,43476
|
||||
2017-11-09,43512
|
||||
2017-11-16,43588
|
||||
2017-11-25,43637
|
||||
2017-11-30,43673
|
||||
2017-12-07,43587
|
||||
2017-12-11,43597
|
||||
2017-12-17,46290
|
||||
2017-12-18,43629
|
||||
2017-12-21,43637
|
||||
2017-12-27,43639
|
||||
2017-12-30,43638
|
||||
2018-01-01,43638
|
||||
2018-01-06,43765
|
||||
2018-01-10,43761
|
||||
2018-01-13,43668
|
||||
2018-01-14,43675
|
||||
2018-01-21,43708
|
||||
2018-01-22,43710
|
||||
2018-01-23,43716
|
||||
2018-01-26,43719
|
||||
2018-01-26,43822
|
||||
2018-01-31,43735
|
||||
2018-02-02,42927
|
||||
2018-02-08,55710
|
||||
2018-02-09,55710
|
||||
2018-02-11,55725
|
||||
2018-02-13,55699
|
||||
2018-02-14,55699
|
||||
2018-02-15,55696
|
||||
2018-02-20,55662
|
||||
2018-02-24,59725
|
||||
2018-02-24,56648
|
||||
2018-02-25,56641
|
||||
2018-02-25,56640
|
||||
2018-02-26,56656
|
||||
2018-02-28,56676
|
||||
2018-03-03,56672
|
||||
2018-03-04,56687
|
||||
2018-03-04,56605
|
||||
2018-03-06,56659
|
||||
2018-03-07,56659
|
||||
2018-03-08,56654
|
||||
2018-03-09,56670
|
||||
2018-03-10,56671
|
||||
2018-03-12,56695
|
||||
2018-03-13,56697
|
||||
2018-03-14,56704
|
||||
2018-03-15,57203
|
||||
2018-03-15,56714
|
||||
2018-03-17,56719
|
||||
2018-03-17,56719
|
||||
2018-03-19,56756
|
||||
2018-03-20,56794
|
||||
2018-03-22,56798
|
||||
2018-03-23,61244
|
||||
2018-03-23,61244
|
||||
2018-03-24,57284
|
||||
2018-03-26,57338
|
||||
2018-03-28,57403
|
||||
2018-03-29,57395
|
||||
2018-03-30,57394
|
||||
2018-04-02,56947
|
||||
2018-04-02,56441
|
||||
2018-04-04,55829
|
||||
2018-04-05,55806
|
||||
2018-04-06,55750
|
||||
2018-04-06,55755
|
||||
2018-04-08,55688
|
||||
2018-04-12,55704
|
||||
2018-04-16,55600
|
||||
2018-04-17,55598
|
||||
2018-04-19,55318
|
||||
2018-04-21,55351
|
||||
2018-04-22,55349
|
||||
2018-04-24,55361
|
||||
2018-04-25,55236
|
||||
2018-04-30,55290
|
||||
2018-05-02,55067
|
||||
2018-05-05,55073
|
||||
2018-05-08,54924
|
||||
2018-05-12,54946
|
||||
2018-05-13,54942
|
||||
2018-05-17,54621
|
||||
2018-05-19,54622
|
||||
2018-05-22,54635
|
||||
2018-05-30,55697
|
||||
2018-06-02,55713
|
||||
2018-06-02,55713
|
||||
2018-06-02,55713
|
||||
2018-06-05,55928
|
||||
2018-06-08,57076
|
||||
2018-06-10,57098
|
||||
2018-06-14,57213
|
||||
2018-06-14,57212
|
||||
2018-06-14,57211
|
||||
2018-06-14,57211
|
||||
2018-06-14,57211
|
||||
2018-06-16,57430
|
||||
2018-06-17,57624
|
||||
2018-06-18,57711
|
||||
2018-06-20,58041
|
||||
2018-06-24,58091
|
||||
2018-06-28,58124
|
||||
2018-06-30,58252
|
||||
2018-07-04,59745
|
||||
2018-07-06,62781
|
||||
2018-07-09,62758
|
||||
2018-07-11,61524
|
||||
2018-07-16,61529
|
||||
2018-07-23,61046
|
||||
2018-07-26,61233
|
||||
2018-07-26,61233
|
||||
2018-07-30,62053
|
||||
2018-08-01,62117
|
||||
2018-08-08,62578
|
||||
2018-08-13,62901
|
||||
2018-08-19,63826
|
||||
2018-08-22,63204
|
||||
2018-08-24,62524
|
||||
2018-08-25,62444
|
||||
2018-08-29,61524
|
||||
2018-09-04,61446
|
||||
2018-09-05,60708
|
||||
2018-09-06,60780
|
||||
2018-09-08,60771
|
||||
2018-09-13,59947
|
||||
2018-09-16,58745
|
||||
2018-09-18,57880
|
||||
2018-09-23,58093
|
||||
2018-10-02,58094
|
||||
2018-10-05,56967
|
||||
2018-10-09,56881
|
||||
2018-10-14,56957
|
||||
2018-10-22,55115
|
||||
2018-10-23,54849
|
||||
2018-11-01,53656
|
||||
2018-11-02,54048
|
||||
2018-11-14,66284
|
||||
2018-11-20,65520
|
||||
2018-11-21,65632
|
||||
2018-11-26,64770
|
||||
2018-11-29,65290
|
||||
2018-12-04,65281
|
||||
2018-12-11,63937
|
||||
2018-12-15,63943
|
||||
2018-12-23,64311
|
||||
2018-12-29,76770
|
||||
2018-12-30,64233
|
||||
2019-01-04,64027
|
||||
2019-01-10,39493
|
||||
2019-01-13,39494
|
||||
2019-01-22,39520
|
||||
2019-01-26,39743
|
||||
2019-01-29,39768
|
||||
2019-02-06,39840
|
||||
2019-02-11,39661
|
||||
2019-02-18,39627
|
||||
2019-02-24,39649
|
||||
2019-03-02,39640
|
||||
2019-03-06,39152
|
||||
2019-03-15,38925
|
||||
2019-03-21,38868
|
||||
2019-03-26,38992
|
||||
2019-04-02,38943
|
||||
2019-04-07,38901
|
||||
2019-04-11,38619
|
||||
2019-04-17,38251
|
||||
2019-04-25,38342
|
||||
2019-05-02,39981
|
||||
2019-05-04,39927
|
||||
2019-05-05,39930
|
||||
2019-05-10,39794
|
||||
2019-05-13,39756
|
||||
2019-05-23,39793
|
||||
2019-05-24,39785
|
||||
2019-05-29,40042
|
||||
2019-06-05,40034
|
||||
2019-06-11,40036
|
||||
2019-06-17,41435
|
||||
2019-06-19,41444
|
||||
2019-06-22,41474
|
||||
2019-06-28,41529
|
||||
2019-07-04,41576
|
||||
2019-07-21,41874
|
||||
2019-07-27,41877
|
||||
2019-07-31,41898
|
||||
2019-08-06,42538
|
||||
2019-08-10,42691
|
||||
2019-08-13,42970
|
||||
2019-08-14,43034
|
||||
2019-08-14,43034
|
||||
2019-08-22,43109
|
||||
2019-08-30,43146
|
||||
2019-09-06,40586
|
||||
2019-09-09,39999
|
||||
2019-09-09,40620
|
||||
2019-09-09,40011
|
||||
2019-09-10,43206
|
||||
2019-09-19,43240
|
||||
2019-09-23,43295
|
||||
2019-09-29,43347
|
||||
2019-10-10,40674
|
||||
2019-10-12,40690
|
||||
2019-10-15,43907
|
||||
2019-10-18,43768
|
||||
2019-10-27,43817
|
||||
2019-10-27,43819
|
||||
2019-10-30,43845
|
||||
2019-10-31,43941
|
||||
2019-11-03,43945
|
||||
2019-11-15,43634
|
||||
2019-11-17,43697
|
||||
2019-11-20,43779
|
||||
2019-11-26,44076
|
||||
2019-11-27,44077
|
||||
2019-12-02,44096
|
||||
2019-12-11,40957
|
||||
2019-12-15,40652
|
||||
2019-12-20,40613
|
||||
2019-12-21,40618
|
||||
2019-12-23,40607
|
||||
2019-12-30,40642
|
||||
2020-01-01,40619
|
||||
2020-01-04,40779
|
||||
2020-01-06,40715
|
||||
2020-01-09,41436
|
||||
2020-01-11,41770
|
||||
2020-01-14,52134
|
||||
2020-01-16,52138
|
||||
2020-01-16,52140
|
||||
2020-01-16,52142
|
||||
2020-01-19,52133
|
||||
2020-01-21,52096
|
||||
2020-01-23,51861
|
||||
2020-01-24,51343
|
||||
2020-01-30,52309
|
||||
2020-02-03,52573
|
||||
2020-02-05,52480
|
||||
2020-02-09,52522
|
||||
2020-02-14,52630
|
||||
2020-02-17,52671
|
||||
2020-02-21,52621
|
||||
2020-02-22,52621
|
||||
2020-02-25,52608
|
||||
2020-02-25,52607
|
||||
2020-03-01,52752
|
||||
2020-03-05,52657
|
||||
2020-03-07,52691
|
||||
2020-03-11,52915
|
||||
2020-03-15,54196
|
||||
2020-03-18,54444
|
||||
2020-03-21,54806
|
||||
2020-03-25,54984
|
||||
2020-03-28,55185
|
||||
2020-03-29,55119
|
||||
2020-04-01,55209
|
||||
2020-04-03,54508
|
||||
2020-04-03,54508
|
||||
2020-04-03,55368
|
||||
2020-04-04,55315
|
||||
2020-04-06,55398
|
||||
2020-04-09,55615
|
||||
2020-04-10,55647
|
||||
2020-04-11,55660
|
||||
2020-04-13,55617
|
||||
2020-04-16,55934
|
||||
2020-04-18,56051
|
||||
2020-04-22,56204
|
||||
2020-04-26,56166
|
||||
2020-04-28,56100
|
||||
2020-05-02,56887
|
||||
2020-05-05,56424
|
||||
2020-05-05,56559
|
||||
2020-05-12,58477
|
||||
2020-05-13,58619
|
||||
2020-05-13,58622
|
||||
2020-05-15,58680
|
||||
2020-05-20,58612
|
||||
2020-05-26,58299
|
||||
2020-05-27,58339
|
||||
2020-06-02,58487
|
||||
2020-06-09,58402
|
||||
2020-06-16,58403
|
||||
2020-06-22,58263
|
||||
2020-06-25,58321
|
||||
2020-06-27,58236
|
||||
2020-07-02,58381
|
||||
2020-07-02,58380
|
||||
2020-07-05,58278
|
||||
2020-07-06,58248
|
||||
2020-07-13,58405
|
||||
2020-07-18,58601
|
||||
2020-07-24,58659
|
||||
2020-07-29,59549
|
||||
2020-08-01,59448
|
||||
2020-08-03,58776
|
||||
2020-08-06,59284
|
||||
2020-08-13,60024
|
||||
2020-08-14,60071
|
||||
2020-08-15,60028
|
||||
2020-08-17,59429
|
||||
2020-08-19,58201
|
||||
2020-08-25,57833
|
||||
2020-09-02,58295
|
||||
2020-09-07,58241
|
||||
2020-09-14,58814
|
||||
2020-09-20,58775
|
||||
2020-09-26,59128
|
||||
2020-10-03,59178
|
||||
2020-10-08,58829
|
||||
2020-10-13,58467
|
||||
2020-10-14,57660
|
||||
2020-10-19,59737
|
||||
2020-10-29,60902
|
||||
2020-11-01,60589
|
||||
2020-11-03,62443
|
||||
2020-11-08,62409
|
||||
2020-11-10,61888
|
||||
2020-11-14,60012
|
||||
2020-11-15,61887
|
||||
2020-11-16,61919
|
||||
2020-11-19,60060
|
||||
2020-11-22,62035
|
||||
2020-11-25,62317
|
||||
2020-11-28,62406
|
||||
2020-12-02,60424
|
||||
2020-12-09,60854
|
||||
2020-12-14,61120
|
||||
2020-12-19,60981
|
||||
2020-12-26,60944
|
||||
2020-12-31,60654
|
||||
2021-01-02,60472
|
||||
2021-01-05,60695
|
||||
2021-01-12,60762
|
||||
2021-01-17,61060
|
||||
2021-01-22,61727
|
||||
2021-01-22,61731
|
||||
2021-01-24,62090
|
||||
2021-01-31,62355
|
||||
2021-02-02,62571
|
||||
2021-02-03,62608
|
||||
2021-02-08,62734
|
||||
2021-02-09,62794
|
||||
2021-02-14,63081
|
||||
2021-02-16,65098
|
||||
2021-02-21,65925
|
||||
2021-02-22,67428
|
||||
2021-02-26,67685
|
||||
2021-02-28,67699
|
||||
2021-03-06,68248
|
||||
2021-03-09,68592
|
||||
2021-03-10,69975
|
||||
2021-03-16,69596
|
||||
2021-03-21,69508
|
||||
2021-03-28,70407
|
||||
2021-03-31,79802
|
||||
2021-04-04,80132
|
||||
2021-04-09,80675
|
||||
2021-04-13,78665
|
||||
2021-04-19,82002
|
||||
2021-04-24,85463
|
||||
2021-04-26,81874
|
||||
2021-04-26,82102
|
||||
2021-04-29,82942
|
||||
2021-05-01,82735
|
||||
2021-05-04,81285
|
||||
2021-05-05,81357
|
||||
2021-05-06,81474
|
||||
2021-05-06,81851
|
||||
2021-05-06,81850
|
||||
2021-05-12,83187
|
||||
2021-05-15,83573
|
||||
2021-05-17,82781
|
||||
2021-05-22,83784
|
||||
2021-05-25,85142
|
||||
2021-05-31,84917
|
||||
2021-06-07,84270
|
||||
2021-06-16,83307
|
||||
2021-06-22,82667
|
||||
2021-06-28,83230
|
||||
2021-07-01,83987
|
||||
2021-07-04,83939
|
||||
2021-07-13,84678
|
||||
2021-07-18,85178
|
||||
2021-07-19,80796
|
||||
2021-07-26,85854
|
||||
2021-07-29,86441
|
||||
2021-08-02,87580
|
||||
2021-08-09,89263
|
||||
2021-08-17,88733
|
||||
2021-08-20,89288
|
||||
2021-08-25,91687
|
||||
2021-08-26,92346
|
||||
2021-08-30,91341
|
||||
2021-09-02,92431
|
||||
2021-09-06,92852
|
||||
2021-09-07,94687
|
||||
2021-09-12,95189
|
||||
2021-09-17,94919
|
||||
2021-09-24,96300
|
||||
2021-09-30,105446
|
||||
2021-09-30,93174
|
||||
2021-10-03,93443
|
||||
2021-10-05,94090
|
||||
2021-10-12,94966
|
||||
2021-10-14,95659
|
||||
2021-10-19,95912
|
||||
2021-10-23,96003
|
||||
2021-10-23,96003
|
||||
2021-10-27,95373
|
||||
2021-11-04,95984
|
||||
2021-11-11,96140
|
||||
2021-11-14,96103
|
||||
2021-11-17,96545
|
||||
2021-11-21,99226
|
||||
2021-11-29,100572
|
||||
2021-11-29,100553
|
||||
2021-12-05,99638
|
||||
2021-12-09,99563
|
||||
2021-12-12,99800
|
||||
2021-12-13,100405
|
||||
2021-12-16,101188
|
||||
2021-12-19,101249
|
||||
2021-12-20,101651
|
||||
2021-12-25,102786
|
||||
2021-12-30,102639
|
||||
2021-12-30,102824
|
||||
2021-12-30,102813
|
||||
2022-01-02,102664
|
||||
2022-01-04,102929
|
||||
2022-01-07,103215
|
||||
2022-01-11,98487
|
||||
2022-01-18,99871
|
||||
2022-01-19,99540
|
||||
2022-01-21,100154
|
||||
2022-01-24,103506
|
||||
2022-01-28,105301
|
||||
2022-01-30,105446
|
||||
2022-01-31,101870
|
||||
2022-02-01,102271
|
||||
2022-02-07,102988
|
||||
2022-02-12,104026
|
||||
2022-02-13,104156
|
||||
2022-02-13,104153
|
||||
2022-02-17,104216
|
||||
2022-02-22,99661
|
||||
2022-02-26,99835
|
||||
2022-03-06,103882
|
||||
2022-03-07,102696
|
||||
2022-03-09,103011
|
||||
2022-03-12,103430
|
||||
2022-03-14,101637
|
||||
2022-03-19,102249
|
||||
2022-03-24,134770
|
||||
2022-03-29,110085
|
||||
2022-03-31,110563
|
||||
2022-04-05,111793
|
||||
2022-04-09,112492
|
||||
2022-04-13,113229
|
||||
2022-04-18,113193
|
||||
2022-04-21,113942
|
||||
2022-04-25,111027
|
||||
2022-04-29,102130
|
||||
2022-05-03,115449
|
||||
2022-05-05,115689
|
||||
2022-05-10,113583
|
||||
2022-05-14,114330
|
||||
2022-05-19,117257
|
||||
2022-05-25,145212
|
||||
2022-05-29,145722
|
||||
2022-05-31,114260
|
||||
2022-06-02,114623
|
||||
2022-06-07,111710
|
||||
2022-06-09,112073
|
||||
2022-06-09,112074
|
||||
2022-06-16,130786
|
||||
2022-06-21,110583
|
||||
2022-06-21,110697
|
||||
2022-06-25,111677
|
||||
2022-06-29,124043
|
||||
2022-07-01,124296
|
||||
2022-07-04,112283
|
||||
2022-07-13,147819
|
||||
2022-07-16,138504
|
||||
2022-07-16,138497
|
||||
2022-07-18,114482
|
||||
2022-07-21,133155
|
||||
2022-07-23,133924
|
||||
2022-07-25,133016
|
||||
2022-07-29,134161
|
||||
2022-08-03,135223
|
||||
2022-08-09,135310
|
||||
2022-08-12,136137
|
||||
2022-08-17,137138
|
||||
2022-08-20,138064
|
||||
2022-08-24,138689
|
||||
2022-08-25,139136
|
||||
2022-08-31,138962
|
||||
2022-09-04,139691
|
||||
2022-09-05,139848
|
||||
2022-09-08,140483
|
||||
2022-09-11,140913
|
||||
2022-09-13,141777
|
||||
2022-09-17,143101
|
||||
2022-09-23,151135
|
||||
2022-10-01,153266
|
||||
2022-10-06,154557
|
||||
2022-10-09,154782
|
||||
2022-10-13,156832
|
||||
2022-10-15,157373
|
||||
2022-10-17,157407
|
||||
2022-10-20,158073
|
||||
2022-10-27,159995
|
||||
2022-11-01,161784
|
||||
2022-11-09,160930
|
||||
2022-11-12,160845
|
||||
2022-11-13,160724
|
||||
2022-11-20,164646
|
||||
2022-11-21,164582
|
||||
2022-11-26,163077
|
||||
2022-11-28,162494
|
||||
2022-11-29,163337
|
||||
2022-12-03,163043
|
||||
2022-12-04,162695
|
||||
2022-12-05,164049
|
||||
2022-12-06,165100
|
||||
2022-12-11,163702
|
||||
2022-12-13,164272
|
||||
2022-12-15,168203
|
||||
2022-12-18,165429
|
||||
2022-12-20,168826
|
||||
2022-12-26,166881
|
||||
2022-12-29,167557
|
||||
2022-12-29,167649
|
||||
2023-01-01,167771
|
||||
2023-01-06,168574
|
||||
2023-01-08,168705
|
||||
2023-01-11,170675
|
||||
2023-01-13,171012
|
||||
2023-01-19,173262
|
||||
2023-01-23,174017
|
||||
2023-01-24,174695
|
||||
2023-01-27,176004
|
||||
2023-01-27,176007
|
||||
2023-01-27,176005
|
||||
2023-01-31,176480
|
||||
2023-02-05,178505
|
||||
2023-02-07,180079
|
||||
2023-02-07,180080
|
||||
2023-02-07,180081
|
||||
2023-02-16,184306
|
||||
2023-02-19,185497
|
||||
2023-02-23,186228
|
||||
2023-02-28,188216
|
||||
2023-03-03,187909
|
||||
2023-03-06,188292
|
||||
2023-03-07,188621
|
||||
2023-03-10,190488
|
||||
2023-03-14,192119
|
||||
2023-03-21,195067
|
||||
2023-03-25,196700
|
||||
2023-03-29,197419
|
||||
2023-04-07,201161
|
||||
2023-04-11,201970
|
||||
2023-04-16,203269
|
||||
2023-04-18,206684
|
||||
2023-04-19,172734
|
||||
2023-04-19,172741
|
||||
2023-04-23,173356
|
||||
2023-04-26,177125
|
||||
2023-04-27,177531
|
||||
2023-04-30,177624
|
||||
2023-05-02,178523
|
||||
2023-05-05,179747
|
||||
2023-05-08,179680
|
||||
2023-05-11,181500
|
||||
2023-05-14,183550
|
||||
2023-05-15,184691
|
||||
2023-05-20,185887
|
||||
2023-05-21,186014
|
||||
2023-05-24,188553
|
||||
2023-06-02,191128
|
||||
2023-06-06,192295
|
||||
2023-06-10,193104
|
||||
2023-06-11,193180
|
||||
2023-06-13,193669
|
||||
2023-06-14,194547
|
||||
2023-06-14,195224
|
||||
2023-06-16,196242
|
||||
2023-06-17,195939
|
||||
2023-06-18,195726
|
||||
2023-06-23,197459
|
||||
2023-06-27,198082
|
||||
2023-07-01,199250
|
||||
2023-07-06,200664
|
||||
2023-07-09,201097
|
||||
2023-07-14,202735
|
||||
2023-07-15,202837
|
||||
2023-07-21,204582
|
||||
2023-07-23,204774
|
||||
2023-07-27,206065
|
||||
2023-08-01,207300
|
||||
2023-08-04,209435
|
||||
2023-08-05,209523
|
||||
2023-08-08,210172
|
||||
2023-08-05,209523
|
||||
2023-08-08,210172
|
||||
2023-08-13,211820
|
||||
2023-08-17,212619
|
||||
2023-08-21,213567
|
||||
2023-08-22,213823
|
||||
2023-08-26,215398
|
||||
2023-08-28,215610
|
||||
2023-09-03,215349
|
||||
2023-09-04,217554
|
||||
2023-09-05,218362
|
||||
2023-09-06,218075
|
||||
2023-09-06,219336
|
||||
2023-09-08,220206
|
||||
2023-09-08,220257
|
||||
2023-09-10,195702
|
||||
2023-09-14,195721
|
||||
2023-09-17,172204
|
||||
2023-09-21,138542
|
||||
2023-09-24,139110
|
||||
2023-09-25,138068
|
||||
2023-09-30,138315
|
||||
2023-10-02,138694
|
||||
2023-10-04,140083
|
||||
2023-10-08,140973
|
||||
2023-10-12,144755
|
||||
2023-10-13,145473
|
||||
2023-10-17,146346
|
||||
2023-10-18,146841
|
||||
2023-10-21,148523
|
||||
2023-10-23,148712
|
||||
2023-10-27,151133
|
||||
2023-11-01,152267
|
||||
2023-11-02,153020
|
||||
2023-11-03,153545
|
||||
2023-11-08,155478
|
||||
2023-11-11,156376
|
||||
2023-11-13,156996
|
||||
2023-11-19,159357
|
||||
2023-11-21,160342
|
||||
2023-11-24,161903
|
||||
2023-11-25,162258
|
||||
2023-11-25,162253
|
||||
2023-11-25,162290
|
||||
2023-11-26,162361
|
||||
2023-11-26,162393
|
||||
2023-12-01,146329
|
||||
2023-12-03,146820
|
||||
2023-12-12,143825
|
||||
2023-12-16,145612
|
||||
2023-12-17,145800
|
||||
2023-12-17,145821
|
||||
2023-12-25,146918
|
||||
2023-12-30,148086
|
||||
2024-01-03,148889
|
||||
2024-01-06,150166
|
||||
2024-01-13,154642
|
||||
2024-01-17,155857
|
||||
2024-01-21,157078
|
||||
2024-01-27,159731
|
||||
2024-01-30,161016
|
||||
2024-02-06,164273
|
||||
2024-02-10,153192
|
||||
2024-02-12,154206
|
||||
2024-02-15,156780
|
||||
2024-02-24,163618
|
||||
2024-02-25,163691
|
||||
2024-02-28,167310
|
||||
2024-03-04,170979
|
||||
2024-03-09,175851
|
||||
2024-03-15,180265
|
||||
2024-03-19,182999
|
||||
2024-03-23,185705
|
||||
2024-03-28,187985
|
||||
2024-04-02,188932
|
||||
2024-04-04,133548
|
||||
2024-04-09,126607
|
||||
2024-04-11,127155
|
||||
2024-04-18,127548
|
||||
2024-04-22,129342
|
||||
2024-04-25,130729
|
||||
2024-05-01,130062
|
||||
2024-05-03,130464
|
||||
2024-05-12,134855
|
||||
2024-05-20,140196
|
||||
2024-05-27,144079
|
||||
2024-06-03,147088
|
||||
2024-06-08,150065
|
||||
2024-06-14,154994
|
||||
2024-06-16,156094
|
||||
2024-06-19,158879
|
||||
2024-06-21,161111
|
||||
2024-06-24,162164
|
||||
2024-06-26,163797
|
||||
2024-07-01,165840
|
||||
2024-07-04,167686
|
||||
2024-07-07,154571
|
||||
2024-07-11,157290
|
||||
2024-07-14,158290
|
||||
2024-07-15,158862
|
||||
2024-07-20,161427
|
||||
2024-07-27,161516
|
||||
2024-07-30,162724
|
||||
2024-08-02,164090
|
||||
2024-08-04,164566
|
||||
2024-08-08,166835
|
||||
2024-08-11,167860
|
||||
2024-08-16,170424
|
||||
2024-08-17,170930
|
||||
2024-08-20,172421
|
||||
2024-08-26,174878
|
||||
2024-08-29,176293
|
||||
2024-08-30,176752
|
||||
2024-08-31,176853
|
||||
2024-09-04,178289
|
||||
2024-09-06,179303
|
||||
2024-09-10,167903
|
||||
2024-09-13,168528
|
||||
2024-09-16,169496
|
||||
2024-09-20,168447
|
||||
2024-09-21,116935
|
||||
2024-09-22,115833
|
||||
2024-09-25,116886
|
||||
2024-09-27,117455
|
||||
2024-09-27,117456
|
||||
2024-10-01,117456
|
||||
2024-10-01,118236
|
||||
2024-10-01,118236
|
||||
2024-10-03,118546
|
||||
2024-10-05,118572
|
||||
2024-10-07,118054
|
||||
2024-10-09,118506
|
||||
2024-10-10,118618
|
||||
2024-10-11,118618
|
||||
2024-10-11,119509
|
||||
2024-10-12,119563
|
||||
2024-10-13,119612
|
||||
2024-10-15,119716
|
||||
2024-10-18,119894
|
||||
2024-10-23,120452
|
||||
2024-10-26,120314
|
||||
2024-10-30,121597
|
||||
2024-11-02,122392
|
||||
2024-11-07,123704
|
||||
2024-11-11,123401
|
||||
2024-11-14,123748
|
||||
2024-11-19,123822
|
||||
2024-11-23,123722
|
||||
2024-11-24,123232
|
||||
2024-11-28,124053
|
||||
2024-12-02,123931
|
||||
2024-12-04,123980
|
||||
2024-12-06,124053
|
||||
2024-12-12,123639
|
||||
2024-12-15,123453
|
||||
2024-12-16,123139
|
||||
2024-12-16,123289
|
||||
2024-12-18,122872
|
||||
2024-12-20,122370
|
||||
2024-12-23,121207
|
||||
2024-12-26,120092
|
||||
2024-12-27,119586
|
||||
2024-12-30,119682
|
||||
2025-01-04,119328
|
||||
2025-01-06,117709
|
||||
2025-01-09,118348
|
||||
2025-01-15,119406
|
||||
2025-01-21,120806
|
||||
2025-01-22,120978
|
||||
2025-01-25,121429
|
||||
2025-01-26,120903
|
||||
2025-01-31,122974
|
||||
2025-02-04,123568
|
||||
2025-02-12,126261
|
||||
2025-02-17,127568
|
||||
2025-02-20,129297
|
||||
2025-02-22,129664
|
||||
2025-03-01,131541
|
||||
2025-03-07,133462
|
||||
2025-03-09,133563
|
||||
2025-03-13,134550
|
||||
2025-03-17,134722
|
||||
2025-03-21,136745
|
||||
2025-03-26,137502
|
||||
2025-03-28,133042
|
||||
2025-04-01,133724
|
||||
2025-04-05,135834
|
||||
2025-04-09,137191
|
||||
2025-04-12,138057
|
||||
2025-04-17,145877
|
||||
2025-04-22,149625
|
||||
2025-04-25,155155
|
||||
2025-04-30,164271
|
||||
2025-05-04,165458
|
||||
2025-05-08,168066
|
||||
2025-05-15,172202
|
||||
2025-05-18,174297
|
||||
2025-05-20,175241
|
||||
2025-05-27,187130
|
||||
2025-06-02,190006
|
||||
2025-06-04,193285
|
||||
2025-06-07,198397
|
||||
2025-06-12,202093
|
||||
2025-06-15,204260
|
||||
2025-06-18,207384
|
||||
2025-06-19,208584
|
||||
2025-06-23,211891
|
||||
2025-06-25,218889
|
||||
2025-06-30,227851
|
||||
2025-07-03,232734
|
||||
2025-07-05,241437
|
||||
2025-07-08,249359
|
||||
2025-07-11,255215
|
||||
2025-07-12,256649
|
||||
2025-07-13,246035
|
||||
2025-07-13,246033
|
||||
2025-07-16,246033
|
||||
2025-07-16,220803
|
||||
2025-07-18,220803
|
||||
2025-07-18,223632
|
||||
2025-07-23,223671
|
||||
2025-07-26,227114
|
||||
2025-07-30,228519
|
||||
2025-08-01,229426
|
||||
2025-08-03,230160
|
||||
2025-08-08,231269
|
||||
2025-08-08,231269
|
||||
2025-08-13,231492
|
||||
2025-08-14,232234
|
||||
2025-08-19,233111
|
||||
2025-08-24,236486
|
||||
2025-08-29,237939
|
||||
2025-09-05,244306
|
||||
2025-09-08,248265
|
||||
2025-09-14,251612
|
||||
2025-09-15,252090
|
||||
2025-09-25,84362
|
||||
2025-09-27,85595
|
||||
2025-10-02,86413
|
||||
2025-10-04,84385
|
||||
2025-10-08,84333
|
||||
2025-10-13,84032
|
||||
2025-10-16,84897
|
||||
2025-10-25,105674
|
||||
2025-11-01,111594
|
||||
2025-11-02,111027
|
||||
2025-11-04,111992
|
||||
2025-11-07,113646
|
||||
2025-11-11,111059
|
||||
2025-11-11,111005
|
||||
2025-11-15,114003
|
||||
2025-11-18,104952
|
||||
2025-11-21,100631
|
||||
2025-11-23,100631
|
||||
2025-11-27,91378
|
||||
|
After Width: | Height: | Size: 55 KiB |
@@ -0,0 +1,732 @@
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
|
||||
> [!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: **September 25 2026**.
|
||||
- Here's the
|
||||
[raw hosts file Limited to the extensions: gambling](https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-only/hosts)
|
||||
containing 6,673 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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [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
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -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 directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
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!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## 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,276 @@
|
||||
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
|
||||
2024-10-11,8476
|
||||
2024-10-11,8475
|
||||
2024-10-12,8489
|
||||
2024-10-13,8488
|
||||
2024-10-15,8491
|
||||
2024-10-18,8491
|
||||
2024-10-23,8494
|
||||
2024-10-26,8495
|
||||
2024-10-30,8495
|
||||
2024-11-02,8506
|
||||
2024-11-07,8510
|
||||
2024-11-11,8520
|
||||
2024-11-14,8569
|
||||
2024-11-19,8569
|
||||
2024-11-23,8587
|
||||
2024-11-24,8664
|
||||
2024-11-28,8664
|
||||
2024-12-02,8668
|
||||
2024-12-04,8670
|
||||
2024-12-06,8674
|
||||
2024-12-12,8674
|
||||
2024-12-15,8679
|
||||
2024-12-16,8679
|
||||
2024-12-16,8679
|
||||
2024-12-18,8679
|
||||
2024-12-20,8679
|
||||
2024-12-23,8679
|
||||
2024-12-26,8679
|
||||
2024-12-27,8679
|
||||
2024-12-30,8692
|
||||
2025-01-04,8700
|
||||
2025-01-06,8701
|
||||
2025-01-09,8701
|
||||
2025-01-15,8704
|
||||
2025-01-21,8705
|
||||
2025-01-22,8705
|
||||
2025-01-25,8705
|
||||
2025-01-26,8705
|
||||
2025-01-31,8705
|
||||
2025-02-04,6411
|
||||
2025-02-12,6414
|
||||
2025-02-17,6416
|
||||
2025-02-20,6432
|
||||
2025-02-22,6432
|
||||
2025-03-01,6436
|
||||
2025-03-07,6440
|
||||
2025-03-09,6440
|
||||
2025-03-13,6446
|
||||
2025-03-17,6447
|
||||
2025-03-21,6460
|
||||
2025-03-26,6460
|
||||
2025-03-28,6461
|
||||
2025-04-01,6461
|
||||
2025-04-05,6467
|
||||
2025-04-09,6490
|
||||
2025-04-12,6490
|
||||
2025-04-17,6495
|
||||
2025-04-22,6505
|
||||
2025-04-25,6507
|
||||
2025-04-30,6507
|
||||
2025-05-04,6508
|
||||
2025-05-08,6508
|
||||
2025-05-15,6513
|
||||
2025-05-18,6513
|
||||
2025-05-20,6520
|
||||
2025-05-27,6523
|
||||
2025-06-02,6526
|
||||
2025-06-04,6534
|
||||
2025-06-07,6536
|
||||
2025-06-12,6546
|
||||
2025-06-15,6574
|
||||
2025-06-18,6574
|
||||
2025-06-19,6574
|
||||
2025-06-23,6582
|
||||
2025-06-25,6582
|
||||
2025-06-30,6582
|
||||
2025-07-03,6587
|
||||
2025-07-05,6587
|
||||
2025-07-08,6587
|
||||
2025-07-11,6591
|
||||
2025-07-12,6591
|
||||
2025-07-13,6591
|
||||
2025-07-13,6591
|
||||
2025-07-16,6591
|
||||
2025-07-16,6598
|
||||
2025-07-18,6598
|
||||
2025-07-18,6598
|
||||
2025-07-23,6603
|
||||
2025-07-26,6608
|
||||
2025-07-30,6609
|
||||
2025-08-01,6609
|
||||
2025-08-03,6609
|
||||
2025-08-08,6616
|
||||
2025-08-08,6616
|
||||
2025-08-13,6622
|
||||
2025-08-14,6622
|
||||
2025-08-19,6622
|
||||
2025-08-24,6622
|
||||
2025-08-29,6622
|
||||
2025-09-05,6622
|
||||
2025-09-08,6622
|
||||
2025-09-14,6635
|
||||
2025-09-15,6635
|
||||
2025-09-25,6657
|
||||
2025-09-27,6657
|
||||
2025-10-02,6666
|
||||
2025-10-04,6666
|
||||
2025-10-08,6666
|
||||
2025-10-13,6666
|
||||
2025-10-16,6666
|
||||
2025-10-25,6667
|
||||
2025-11-01,6667
|
||||
2025-11-02,6667
|
||||
2025-11-04,6675
|
||||
2025-11-07,6676
|
||||
2025-11-11,6684
|
||||
2025-11-11,6684
|
||||
2025-11-15,6684
|
||||
2025-11-18,6684
|
||||
2025-11-21,6697
|
||||
2025-11-23,6697
|
||||
2025-11-27,6697
|
||||
|
After Width: | Height: | Size: 46 KiB |
@@ -0,0 +1,738 @@
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
|
||||
> [!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: **September 25 2026**.
|
||||
- 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 83,466 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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [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
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -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 directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
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!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## 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,276 @@
|
||||
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
|
||||
2024-10-11,84673
|
||||
2024-10-11,84672
|
||||
2024-10-12,84687
|
||||
2024-10-13,84686
|
||||
2024-10-15,84689
|
||||
2024-10-18,84689
|
||||
2024-10-23,84694
|
||||
2024-10-26,84695
|
||||
2024-10-30,84695
|
||||
2024-11-02,84708
|
||||
2024-11-07,84713
|
||||
2024-11-11,84752
|
||||
2024-11-14,84883
|
||||
2024-11-19,84913
|
||||
2024-11-23,84932
|
||||
2024-11-24,85062
|
||||
2024-11-28,85142
|
||||
2024-12-02,85412
|
||||
2024-12-04,85420
|
||||
2024-12-06,85424
|
||||
2024-12-12,85422
|
||||
2024-12-15,85427
|
||||
2024-12-16,85427
|
||||
2024-12-16,85427
|
||||
2024-12-18,85427
|
||||
2024-12-20,85427
|
||||
2024-12-23,85427
|
||||
2024-12-26,85427
|
||||
2024-12-27,85427
|
||||
2024-12-30,85458
|
||||
2025-01-04,85466
|
||||
2025-01-06,85469
|
||||
2025-01-09,85471
|
||||
2025-01-15,85474
|
||||
2025-01-21,85477
|
||||
2025-01-22,85477
|
||||
2025-01-25,85477
|
||||
2025-01-26,85477
|
||||
2025-01-31,85477
|
||||
2025-02-04,81816
|
||||
2025-02-12,81821
|
||||
2025-02-17,81825
|
||||
2025-02-20,81841
|
||||
2025-02-22,81841
|
||||
2025-03-01,81845
|
||||
2025-03-07,81849
|
||||
2025-03-09,81849
|
||||
2025-03-13,81855
|
||||
2025-03-17,81856
|
||||
2025-03-21,81820
|
||||
2025-03-26,81820
|
||||
2025-03-28,81821
|
||||
2025-04-01,81821
|
||||
2025-04-05,81827
|
||||
2025-04-09,81854
|
||||
2025-04-12,81849
|
||||
2025-04-17,81859
|
||||
2025-04-22,81869
|
||||
2025-04-25,81871
|
||||
2025-04-30,81871
|
||||
2025-05-04,81872
|
||||
2025-05-08,81872
|
||||
2025-05-15,81877
|
||||
2025-05-18,81877
|
||||
2025-05-20,81884
|
||||
2025-05-27,81967
|
||||
2025-06-02,81970
|
||||
2025-06-04,81978
|
||||
2025-06-07,81980
|
||||
2025-06-12,81990
|
||||
2025-06-15,82019
|
||||
2025-06-18,82019
|
||||
2025-06-19,82019
|
||||
2025-06-23,82027
|
||||
2025-06-25,82027
|
||||
2025-06-30,82027
|
||||
2025-07-03,82042
|
||||
2025-07-05,82042
|
||||
2025-07-08,82042
|
||||
2025-07-11,82046
|
||||
2025-07-12,82046
|
||||
2025-07-13,82046
|
||||
2025-07-13,82046
|
||||
2025-07-16,82046
|
||||
2025-07-16,82011
|
||||
2025-07-18,82011
|
||||
2025-07-18,82053
|
||||
2025-07-23,82061
|
||||
2025-07-26,82066
|
||||
2025-07-30,82076
|
||||
2025-08-01,82076
|
||||
2025-08-03,82076
|
||||
2025-08-08,82083
|
||||
2025-08-08,82083
|
||||
2025-08-13,82089
|
||||
2025-08-14,82089
|
||||
2025-08-19,82089
|
||||
2025-08-24,82089
|
||||
2025-08-29,82089
|
||||
2025-09-05,82089
|
||||
2025-09-08,82101
|
||||
2025-09-14,82118
|
||||
2025-09-15,82118
|
||||
2025-09-25,82140
|
||||
2025-09-27,82140
|
||||
2025-10-02,82150
|
||||
2025-10-04,82150
|
||||
2025-10-08,82150
|
||||
2025-10-13,82150
|
||||
2025-10-16,82150
|
||||
2025-10-25,82154
|
||||
2025-11-01,82154
|
||||
2025-11-02,82154
|
||||
2025-11-04,82159
|
||||
2025-11-07,82160
|
||||
2025-11-11,82168
|
||||
2025-11-11,82168
|
||||
2025-11-15,82168
|
||||
2025-11-18,82168
|
||||
2025-11-21,82186
|
||||
2025-11-23,82186
|
||||
2025-11-27,82186
|
||||
|
After Width: | Height: | Size: 42 KiB |
@@ -0,0 +1,739 @@
|
||||
> [!IMPORTANT]
|
||||
> **Cloning this repository can take a long time!**
|
||||
> You probably just want to start with the latest version, not its whole history since 2018.
|
||||
> **Therefore** you probably want to use `git clone --depth 1 ...` to save significant time.
|
||||
|
||||
|
||||
> [!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: **September 25 2026**.
|
||||
- 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 87,272 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) | 75,944 | [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) | 78,515 | [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,187 | [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) | 82,989 | [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) | 6,673 | [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) | 152,402 | [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,793 | [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) | 80,104 | [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,808 | [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) | 85,176 | [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) | 8,866 | [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) | 154,589 | [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,986 | [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) | 82,291 | [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) | 6,001 | [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) | 159,063 | [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) | 83,466 | [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) | 86,765 | [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) | 10,481 | [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) | 156,176 | [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) | 80,599 | [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) | 161,250 | [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) | 85,659 | [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) | 88,952 | [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) | 12,674 | [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) | 158,363 | [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,792 | [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) | 162,837 | [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) | 87,272 | [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) | 165,024 | [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) | 89,413 | [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
|
||||
```
|
||||
|
||||
Or without cloning (directly from GitHub):
|
||||
|
||||
```sh
|
||||
docker build --no-cache https://github.com/StevenBlack/hosts.git -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 directly use the `flake.nix` in this repository as an input.
|
||||
|
||||
It contains a `nixosModule` that can be used to install the `hosts` file locally, as well as a package containing config files for the [Unbound](https://github.com/NLnetLabs/unbound) DNS server to be used as blocklists.
|
||||
|
||||
|
||||
```nix
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
|
||||
hosts = {
|
||||
url = "github:StevenBlack/hosts"; # or a fork/mirror
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, hosts }: {
|
||||
nixosConfigurations.my-hostname = {
|
||||
system = "<architecture>";
|
||||
modules = [
|
||||
# nixosModule to install hosts file locally:
|
||||
hosts.nixosModule
|
||||
{
|
||||
networking.stevenBlackHosts = {
|
||||
enable = true;
|
||||
# optionally:
|
||||
# enableIPv6 = true;
|
||||
# blockFakenews = true;
|
||||
# blockGambling = true;
|
||||
# blockPorn = true;
|
||||
# blockSocial = true;
|
||||
};
|
||||
}
|
||||
|
||||
# configure unbound to use config as blocklist:
|
||||
{
|
||||
{
|
||||
services.unbound = {
|
||||
enable = true;
|
||||
settings.server.include = [
|
||||
"${hosts.packages.${system}.unbound}/hosts"
|
||||
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
## Updating hosts file on Windows
|
||||
|
||||
(NOTE: See also some third-party Hosts managers, listed below.)
|
||||
|
||||
### For older versions of Windows
|
||||
|
||||
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"
|
||||
|
||||
### For new versions of Windows
|
||||
|
||||
On modern versions of Windows (10 and especially 11) not all features of the
|
||||
aforementioned batch script work (specifically checking if the current shell has
|
||||
administrative priviliges) and therefore a more modern approach is recommended.
|
||||
|
||||
The provided `updateHostsWindows.ps1` is a Powershell 5.1 script that does the
|
||||
same thing as the batch script, but without the need for the python script, with
|
||||
added options, and uses only built-in commands (self-contained). As with the
|
||||
batch file it **MUST** be ran with administrative privildges, but it can
|
||||
relaunch itself if not.
|
||||
|
||||
To run execute the script type:
|
||||
```Powershell
|
||||
.\updateHostsWindows.ps1
|
||||
```
|
||||
into any available Windows command line and for detailed information type:
|
||||
```Powershell
|
||||
Get-Help .\updateHostsWindows.ps1 -Full
|
||||
```
|
||||
|
||||
Newer Windows comes with several issues (that can be overcome) and for more
|
||||
information and solutions please visit the home of this script [here](https://github.com/Lateralus138/updateHostsWindows-stevenblack).
|
||||
|
||||
---
|
||||
|
||||
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!
|
||||
- [SaneHosts](https://sanehosts.com "SaneHosts") (for macOS): A native hosts file manager with profile-based blocking, Touch ID protection, and support for 200+ curated blocklists. Open source.
|
||||
|
||||
## 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,276 @@
|
||||
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
|
||||
2024-10-11,87889
|
||||
2024-10-11,87888
|
||||
2024-10-12,87903
|
||||
2024-10-13,87902
|
||||
2024-10-15,87905
|
||||
2024-10-18,87905
|
||||
2024-10-23,87910
|
||||
2024-10-26,87911
|
||||
2024-10-30,87911
|
||||
2024-11-02,87924
|
||||
2024-11-07,87929
|
||||
2024-11-11,87968
|
||||
2024-11-14,88099
|
||||
2024-11-19,88129
|
||||
2024-11-23,88148
|
||||
2024-11-24,88278
|
||||
2024-11-28,88358
|
||||
2024-12-02,88628
|
||||
2024-12-04,88636
|
||||
2024-12-06,88640
|
||||
2024-12-12,88638
|
||||
2024-12-15,88643
|
||||
2024-12-16,88643
|
||||
2024-12-16,88643
|
||||
2024-12-18,88643
|
||||
2024-12-20,88643
|
||||
2024-12-23,88643
|
||||
2024-12-26,88643
|
||||
2024-12-27,88643
|
||||
2024-12-30,88674
|
||||
2025-01-04,88682
|
||||
2025-01-06,88685
|
||||
2025-01-09,88687
|
||||
2025-01-15,88690
|
||||
2025-01-21,88693
|
||||
2025-01-22,88693
|
||||
2025-01-25,88693
|
||||
2025-01-26,88693
|
||||
2025-01-31,88693
|
||||
2025-02-04,85032
|
||||
2025-02-12,85037
|
||||
2025-02-17,85041
|
||||
2025-02-20,85057
|
||||
2025-02-22,85057
|
||||
2025-03-01,85061
|
||||
2025-03-07,85065
|
||||
2025-03-09,85065
|
||||
2025-03-13,85071
|
||||
2025-03-17,85072
|
||||
2025-03-21,85036
|
||||
2025-03-26,85036
|
||||
2025-03-28,85037
|
||||
2025-04-01,85037
|
||||
2025-04-05,85043
|
||||
2025-04-09,85070
|
||||
2025-04-12,85065
|
||||
2025-04-17,85075
|
||||
2025-04-22,85085
|
||||
2025-04-25,85087
|
||||
2025-04-30,85087
|
||||
2025-05-04,85088
|
||||
2025-05-08,85088
|
||||
2025-05-15,85093
|
||||
2025-05-18,85093
|
||||
2025-05-20,85100
|
||||
2025-05-27,85208
|
||||
2025-06-02,85211
|
||||
2025-06-04,85219
|
||||
2025-06-07,85221
|
||||
2025-06-12,85231
|
||||
2025-06-15,85260
|
||||
2025-06-18,85260
|
||||
2025-06-19,85260
|
||||
2025-06-23,85268
|
||||
2025-06-25,85268
|
||||
2025-06-30,85268
|
||||
2025-07-03,85283
|
||||
2025-07-05,85283
|
||||
2025-07-08,85283
|
||||
2025-07-11,85287
|
||||
2025-07-12,85287
|
||||
2025-07-13,85287
|
||||
2025-07-13,85287
|
||||
2025-07-16,85287
|
||||
2025-07-16,85249
|
||||
2025-07-18,85249
|
||||
2025-07-18,85294
|
||||
2025-07-23,85302
|
||||
2025-07-26,85307
|
||||
2025-07-30,85317
|
||||
2025-08-01,85317
|
||||
2025-08-03,85317
|
||||
2025-08-08,85324
|
||||
2025-08-08,85324
|
||||
2025-08-13,85330
|
||||
2025-08-14,85330
|
||||
2025-08-19,85330
|
||||
2025-08-24,85330
|
||||
2025-08-29,85330
|
||||
2025-09-05,85330
|
||||
2025-09-08,85342
|
||||
2025-09-14,85359
|
||||
2025-09-15,85359
|
||||
2025-09-25,85381
|
||||
2025-09-27,85381
|
||||
2025-10-02,85391
|
||||
2025-10-04,85391
|
||||
2025-10-08,85391
|
||||
2025-10-13,85391
|
||||
2025-10-16,85391
|
||||
2025-10-25,85395
|
||||
2025-11-01,85395
|
||||
2025-11-02,85395
|
||||
2025-11-04,85400
|
||||
2025-11-07,85401
|
||||
2025-11-11,85409
|
||||
2025-11-11,85409
|
||||
2025-11-15,85409
|
||||
2025-11-18,85409
|
||||
2025-11-21,85427
|
||||
2025-11-23,85427
|
||||
2025-11-27,85427
|
||||
|
After Width: | Height: | Size: 43 KiB |