Skip to content
This repository has been archived by the owner on Nov 12, 2023. It is now read-only.
/ update-hosts Public archive

Simple script to update hosts on Linux systems for ad-blocking using OISD (Full) block-list

License

Notifications You must be signed in to change notification settings

DeiAsPie/update-hosts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

update-hosts

Simple script to update hosts on Linux systems for ad-blocking using OISD (Full) block-list

Usage

Run the script as root

Working

Replaces the current hosts file with the new one including updated OISD list

Just in case

If you want your customized hosts entries to be retained after each update then add them (without #) here:

echo "# Loopback entries; do not change.
# For historical reasons, localhost precedes localhost.localdomain:
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
# See hosts(5) for proper format and other examples:
# 192.168.1.10 foo.mydomain.org foo
# 192.168.1.13 bar.mydomain.org bar" >$NEW_HOSTS

Why archive?

OISD starting from January 1, 2024, will be discontinuing support for HOSTS and DOMAINS syntaxes (Discontinuing hosts/domains -syntax). One can still use another blocklist provider's HOSTS file in the above scipt at line 54 and the script would continue to work as expected.