How badmojr/1hosts works
1Hosts is a maintained ad-, tracker-, and malware-blocking list product. Users choose the balanced Lite or aggressive Xtra variant, select a format supported by their software or DNS setup, and apply the published list. The tree contains curation and submission list files as well as the published variants; sampled source does not establish how those inputs are transformed into outputs, so that wiring is not asserted.
Main entry points: Lite Lite lists · Xtra Xtra lists · hosts.txt Hosts formats · domains.txt DNS formats
Components 14
List curation
- Curation lists
-data/lists - List submissions
submit_here
Blocklist variants
- Lite lists
Lite - Xtra lists
Xtra
Client formats
- Hosts formats
Lite/hosts.txt - DNS formats
Lite/domains.txt - Wildcard formats
Lite/domains.wildcards - Adblock format
Lite/adblock.txt - Resolver formats
Lite/dnsmasq.conf - Other formats
Lite/snitch.rules
Use and delivery
- Compatible clients
- DNS services
- Repository mirrors
Other components
- User
Connections 20
- User → Lite lists: chooses balanced
- User → Xtra lists: chooses aggressive
- User → List submissions: submits lists
- Lite lists → Hosts formats: offers
- Lite lists → DNS formats: offers
- Lite lists → Wildcard formats: offers
- Lite lists → Adblock format: offers
- Lite lists → Resolver formats: offers
- Lite lists → Other formats: offers
- Xtra lists → Hosts formats: offers format
- Xtra lists → DNS formats: offers format
- Xtra lists → Wildcard formats: offers format
- Xtra lists → Adblock format: offers format
- Xtra lists → Resolver formats: offers format
- Xtra lists → Other formats: offers format
- User → Repository mirrors: downloads from
- Repository mirrors → Lite lists: serves
- Repository mirrors → Xtra lists: serves
- User → Compatible clients: configures
- User → DNS services: uses DNS