Replace the target host from 0.0.0.0 with 0.

This commit is contained in:
Steven Black 2015-09-23 19:02:26 -04:00
parent d65df9fb1c
commit a03314573c
2 changed files with 4 additions and 2 deletions

View File

@ -47,6 +47,8 @@ For example, to nullify requests to some doubleclick.net servers, adding these l
# etc...
## Why use `0` instead of `0.0.0.0` or `127.0.0.1`?
See [here](http://www.dslreports.com/forum/r16790135-Large-Hosts-file-0-0-0-0-or-127-0-0-1) and [here](http://www.dslreports.com/forum/r24621780-hosts-127-0-0-1-vs-0-0-0-0). Turns out using just `0` increases parsing speed, and it makes the hosts file smaller.
## 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.

View File

@ -25,7 +25,7 @@ UPDATE_URL_FILENAME = 'update.info'
SOURCES = os.listdir(DATA_PATH)
README_TEMPLATE = BASEDIR_PATH + '/readme_template.md'
README_FILE = BASEDIR_PATH + '/readme.md'
TARGET_HOST = '0.0.0.0'
TARGET_HOST = '0'
# Exclusions
EXCLUSION_PATTERN = '([a-zA-Z\d-]+\.){0,}' #append domain the end
@ -185,7 +185,7 @@ def removeDups(mergeFile):
return finalFile
def normalizeRule(rule):
result = re.search(r'^\s*(\d+\.\d+\.\d+\.\d+)\s+([\w\.-]+)(.*)',rule)
result = re.search(r'^[ \t]*(\d+\.\d+\.\d+\.\d+)\s+([\w\.-]+)(.*)',rule)
if result:
target, hostname, suffix = result.groups()
return hostname, "%s\t%s%s\n" % (TARGET_HOST, hostname, suffix)