No Description

Travis aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
.assets a7a5e16619 Repo Assets [ci skip] 8 months ago
Installer-Linux e2d0fa5c8f Linux Installers, Updaters and Uninstallers [ci skip] 8 months ago
Installer-Windows 28d05f1bda Windows Installer, Updater and Uninstaller [ci skip] 8 months ago
templates 0d3da369f0 Update of README_template.md 1 month ago
.gitignore feec1ca4e6 Introduction of .gitignore 4 months ago
.travis.yml 8fee4bf94d Preparation of the branch for merging into master. 4 months ago
.trigger 34359dd3e2 Generation of latest file 2 months ago
LICENSE.md cac16ca87c MIT License [ci skip] 11 months ago
README.md aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
domains-dotted-format.list.tar.gz aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
domains-dotted-format.list.zip aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
domains.list.tar.gz aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
domains.list.zip aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
hosts.deny.tar.gz aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
hosts.deny.zip aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
hosts.tar.gz aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
hosts.windows.tar.gz aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
hosts.windows.zip aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
hosts.zip aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
ips.list.tar.gz aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
ips.list.zip aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
requirements.txt 4286deed06 Introduction of requirements.txt + update of .travis.yml 4 months ago
superhosts.deny.tar.gz aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
superhosts.deny.zip aa97d16647 V1.1225.2018.07.18 [ci skip] 14 hours ago
update.py 01157d2ab1 Fix typo introduced by last commit 3 months ago

README.md

The Ultimate Hosts Blacklist for all Unix, Linux and Windows Operating Systems

The Ultimate Hosts File blacklist to Protect your Children, Your Family and Yourself from accessing Bad Web SitesBuild StatusDUB

UPDATED DAILY :exclamation:

The Ultimate hosts file for protecting your computer or device against over several hundred thousand bad web sites. Protect your children and family from gaining access to bad web sites and protect your devices and pc from being infected with Malware or Ransomware.

A hosts file for use on any operating system to block bad domains out of your servers or devices. Information gathered from multiple sources and merged into one massive hosts file and updated every day.


  • Version: V1.1225.2018.07.18
  • Total Bad Hosts in hosts file: 1,340,347
  • Total Bad IP's in hosts.deny file: 208,783
  • Total Bad Hosts and IP's in superhosts.deny file: 1,549,130

:exclamation: Yes you did indeed read those numbers correctly :exclamation:


Click the link below to see all the sources used as input data to create this hosts list.

SOURCES OF INPUT DATA USED TO CREATE THIS HOSTS FILE


RAW FILE SOURCES

The links below will direct you to the raw unzipped versions of the hosts files in this repo. (Files are updated daily)

File Name Operating System Format Download Link
hosts Unix/Linux UNIX Download
hosts Windows CRLF/DOS Download
hosts.deny Unix/Linux UNIX Download
superhosts.deny Unix/Linux UNIX Download
domains.list Any / Pi-Hole UNIX Download
domains-dotted-format.list DnsMasq UNIX Download
ips.list Any / Pi-Hole UNIX Download

Installers, Updaters and Uninstaller Helper Scripts

Linux Windows
hosts Installer hosts Installer
hosts UnInstaller hosts Updater
hosts Updater hosts UnInstaller
hosts.deny Installer
hosts.deny UnInstaller
hosts.deny Updater
superhosts.deny Installer
superhosts.deny UnInstaller
superhosts.deny Updater

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, ransomware, porn and other nuisance web sites.

A hosts file like this causes any lookups to any of the listed domains to resolve back to your localhost so it prevents any outgoing connections to the listed domains.

For example, to drop all requests to certain domains or servers, adding lines to your hosts file as below will achieve this for you. You can create your own custom hosts or simply use ours which covers you for well over 1 million bad domains and web sites out there.

# Block Bad Domains and Servers with Hosts File
0.0.0.0 doubleclick.net
0.0.0.0 18chinese.com
0.0.0.0 gatekeeper.tss.net
0.0.0.0 www.gatekeeper.tss.net
0.0.0.0 cdn.gatekeeper.tss.net
0.0.0.0 youporn.com
0.0.0.0 www.youporn.com
0.0.0.0 x-lime.net
0.0.0.0 www.x-lime.net
# etc ... etc .... etc ...

It is important to note that a hosts file cannot understand wild card domains. So adding 0.0.0.0 *.doubleclick.net will not work. You must specify each and every variation of a domain name that is in use and up to no good.

Lucky for you our massive hosts file compiled from over 25 independent data input sources already does this for you. So it is as simple as downloading our hosts file and keeping it up to date as we update the hosts file several times a week as new threats emerg.


RECOMMENDATION FOR USING0.0.0.0 instead of 127.0.0.1

Most host files traditionally use 127.0.0.1 as the loopback address, to establish an IP connection to the local machine.

I prefer the use of 0.0.0.0, which is defined as a non-routable meta-address. Using 0.0.0.0 is also faster because there's no wait for a timeout resolution. It also does not interfere with any web servers that may be running on the local system.

For many windows operating systems however 127.0.0.1 does appear to work slightly better and which is why our Windows version of the hosts file uses 127.0.0.1 as the loopback address.


WHAT IS A HOSTS.DENY FILE?

A hosts file, named hosts.deny is a plain-text file for Linux/Unix based operating systems only which blocks a list of IP addresses on the outside of your network from gaining any access to your computer. A hosts.deny file will not work on a Windows operating system.


WHAT IS A SUPERHOSTS.DENY FILE? I've never heard of such a thing ??

The superhosts.deny file is simply named superhosts.deny but is actually just a normal hosts.deny file which is a plain-text file for Linux/Unix based operating systems which blocks a list of IP addresses or hosts (domains) on the outside of your network from gaining any access to your computer. If you want to user this superhosts.deny file simply rename it to hosts.deny and place it in your /etc/ folder on your Linux/Unix operating system. A hosts.deny file will not work on a Windows operating system.


WHERE DO I PUT THIS ON MY COMPUTER?

To modify your current hosts file, look for it in the following places and modify it with a text editor.

PLEASE NOTE: On all operating systems you need administrative access to modify the hosts file. You can Google on how to do this for your particular operating system.

Linux, Mac OS X, iOS, Android: /etc/hosts

Linux, Mac OS X, iOS, Android: /etc/hosts.deny

Windows Systems: %SystemRoot%\system32\drivers\etc\hosts Try the Windows Installer Batch Script


WHERE CAN I DOWNLOAD THE RAW UNZIPPED FILES FROM?

To keep this Github repo small, all files are provided in a zip only format. Some people however require their Pi-Holes or other systems to automatically download a raw file once a week or so as an update. For your convenience you can download these raw files at the following links. These links below will always contain the latest updated version of these files. (Files are updated daily)

File Name Operating System Format Download Link
hosts Unix/Linux UNIX Download
hosts Windows CRLF/DOS Download
hosts.deny Unix/Linux UNIX Download
superhosts.deny Unix/Linux UNIX Download
domains.list Any / Pi-Hole UNIX Download
domains-dotted-format.list DnsMasq UNIX Download
ips.list Any / Pi-Hole UNIX Download

Installers, Updaters and Uninstaller Helper Scripts

Linux Windows
hosts Installer hosts Installer
hosts UnInstaller hosts Updater
hosts Updater hosts UnInstaller
hosts.deny Installer
hosts.deny UnInstaller
hosts.deny Updater
superhosts.deny Installer
superhosts.deny UnInstaller
superhosts.deny Updater

ADDITIONS / REMOVALS / CORRECTIONS !!

Log an Issue if you disagree with anything on this list or want to add any other bad web sites to the list.


INFORMATION DATA SOURCES, COPYRIGHTS AND CREDITS

CREDITS & THANKS

This hosts files is generated from multiple input sources, collated, sorted for duplicates and merged into one single hosts file.

The sources of the input data information are as follows.


COLLABORATORS & CONTRIBUTORS


Please Help Support this Project

Help me out with a mug of beer or Help me feed my cat


Some other awesome free projects


Support this Project

Help me out with a mug of beer or Help me feed my cat


Into Photography?

Come drop by and visit me at https://mitchellkrog.com


MIT License

Copyright (c) 2017 Mitchell Krog - mitchellkrog@gmail.com

https://github.com/mitchellkrogza

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.