From ce1459cff1bec0691ee2ff1602b2331fdcc4a8dc Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sat, 21 Mar 2020 22:20:41 +0200 Subject: [PATCH 1/2] Minor readme tweaks --- readme_template.md | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/readme_template.md b/readme_template.md index 7af5e94ed..fbe61a62a 100644 --- a/readme_template.md +++ b/readme_template.md @@ -5,6 +5,7 @@ ---- ![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png) + [![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases) [![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt) [![repo size](https://img.shields.io/github/repo-size/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts) @@ -30,7 +31,7 @@ into a unified hosts file with duplicates removed. A variety of tailored hosts This repository offers [15 different host file variants](https://github.com/StevenBlack/hosts/tree/master/alternates), in addition to the base variant. The **Non GitHub mirror** is the link to use for some hosts file managers like -[Hostsman for Windows](http://www.abelhadigital.com/hostsman) that don't work +[Hostsman for Windows](http://www.abelhadigital.com/hostsman/) that don't work with GitHub download links. Host file recipe | Readme | Raw hosts | Unique domains | Non GitHub mirror @@ -215,7 +216,7 @@ 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 @@ -258,29 +259,29 @@ Gentoo users may find [`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/t (NOTE: See also some third-party Hosts managers, listed below.) -On Linux and Mac OS X, run the Python script. On Windows more +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 +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 XP**: Start → Run → `cmd` -**Windows Vista, 7**: Start Button -> type `cmd` -> right-click Command Prompt -> +**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 -> +**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 -> +**Windows 10**: Start Button → type `cmd` → right-click Command Prompt → "Run as Administrator" You can also refer to the "Third-Party Hosts Managers" section for further recommended solutions from third parties. @@ -301,7 +302,7 @@ Open a command prompt with administrator privileges and run this command: ipconfig /flushdns ``` -|If you want to use a huge hosts file by merging [hphosts](https://www.hosts-file.net) (NOT INCLUDED HERE) you need to DISABLE and STOP `Dnscache` service before you replace hosts file in Windows Systems. You have been warned.| +|If you want to use a huge hosts file by merging [hphosts](https://www.hosts-file.net/) (NOT INCLUDED HERE) you need to DISABLE and STOP `Dnscache` service before you replace hosts file in Windows Systems. You have been warned.| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Before flushing the DNS cache, open a command prompt with administrator privileges and run this command: @@ -340,13 +341,13 @@ sudo service nscd start Then modify the `hosts` line in your `/etc/nsswitch.conf` file to the following: -``` +```text hosts: cache files dns ``` **Others**: Consult [this Wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system). -### Mac OS X +### macOS Open a Terminal and run: @@ -378,7 +379,7 @@ 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. -For example, the (huge) hosts file from [hosts-file.net](https://hosts-file.net) +For example, the (huge) hosts file from [hosts-file.net](https://hosts-file.net/) is **not** included here because it is very large (780,000+ entries) and doesn't currently display a correspondingly high level of curation activity. @@ -401,11 +402,11 @@ devices under a variety of operating systems. * [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. +* [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 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. +* [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 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. ## Contribute! From 67bbfe06d2dba7c1b0c7d4dd3c45ea122870e1fd Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sat, 21 Mar 2020 22:22:18 +0200 Subject: [PATCH 2/2] Move logo to the repo. Also compress it losslessly (29,2 KB -> 20,5 KB). --- .github/logo.png | Bin 0 -> 21036 bytes readme_template.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 .github/logo.png diff --git a/.github/logo.png b/.github/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..09b6e10800ce58df34016b3c082a81b763a31021 GIT binary patch literal 21036 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 Q0jDfxS1gUIF1tSYAN}3!od5s; literal 0 HcmV?d00001 diff --git a/readme_template.md b/readme_template.md index fbe61a62a..9ef87b325 100644 --- a/readme_template.md +++ b/readme_template.md @@ -4,7 +4,7 @@ - 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. ---- -![readme](https://user-images.githubusercontent.com/36028424/40330477-9df2c2e0-5d7f-11e8-8ac8-511d719a5eae.png) +![Logo](https://raw.githubusercontent.com/StevenBlack/hosts/readme/.github/logo.png) [![latest release](https://img.shields.io/github/release/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/releases) [![license](https://img.shields.io/github/license/StevenBlack/hosts.svg)](https://github.com/StevenBlack/hosts/blob/master/license.txt)