You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
Ecmel Berk Canlıer 2150b29d7e
Gitea turned out wack
4 months ago
extensions Initial commit 4 months ago
script Initial commit 4 months ago
.gitignore Initial commit 4 months ago
.makeshift.yml Gitea turned out wack 4 months ago
README.md Gitea turned out wack 4 months ago
lists Initial commit 4 months ago
make.sh More prep 4 months ago
whitelist Initial commit 4 months ago

README.md

The Hosts-inator

Terrible hosts file generator mostly for personal use.

Quick Start

https://host.ebc.li/base/domains
https://host.ebc.li/+converted/domains
https://host.ebc.li/+android/domains
https://host.ebc.li/+windows/domains

How To Use

URLs for my lists follow this format: https://host.ebc.li/<list>/<format>

The following <format>s are available:

  • domains: Big list of domains
  • hosts: Hosts-formatted list, using prefix 0.0.0.0
  • hosts.optimized: Same as above, but with 9 hosts per line. Cuts down on file size but might not work with some systems.

Base

Set <list> to base: https://host.ebc.li/base/<format>

base is the main list, and should always be installed. All the other extension lists are de-duplicated with base (and with other extensions).

Extensions

Available extensions are:

  • [+android]: Android/mobile specific domains.
  • [+converted]: EasyList and co, that are available in more effective formats in browsers. Converted to the "list of domains" format, but the more effective versions should be preferred.
  • [+tiktok]: Block any access to TikTok. Recommended
  • [+turkish]: Lists for Turkish websites
  • [+windows]: Lists for Windows stuff. Blocks MS telemetry, but also Windows-exclusive programs, and all that.

Build

You'll need a POSIX compatible environment and curl. You will probably also want node, otherwise some parts might be painfully slow.

Then, run ./make.sh. Your files are now in ./out

Notes

  • ./whitelist MUST be sorted, otherwise comm will probably complain.
  • All domains available at https://host.ebc.li/all/domains
    • Using this isn't recommended as it's just a side-effect of the build process. Here just in case it's useful.