diff --git a/FAQ.md b/FAQ.md index 7213e9e..4798264 100644 --- a/FAQ.md +++ b/FAQ.md @@ -1,39 +1,53 @@ # FAQ +## Which sources are used for the lists and how are the lists compiled on the basis of these sources? + +My lists are not a blunt one-to-one copy from other sources. The versions are compiled individually using basic sources, own extensions, domain categories and Top 1M lists (Umbrella, Cloudflare, Tranco, Chrome, ...). +False positives and dead domains are removed. Domains reported by the community have been added. +Furthermore, I regularly analyse logs in several networks to find potentially blockable domains that have not yet been blocked. + +The total base list from which the domains for the individual lists are extracted currently comprises ~16M domains. This also includes the domains from the top 1M lists of the last 12 months. This merged top list is used, among other things, to identify popular domains. + +The list of base sources used can be found here: +https://github.com/hagezi/dns-blocklists/blob/main/sources.md + +The statistics of the compilation of the lists can be viewed here: +https://github.com/hagezi/dns-blocklists/blob/main/statistics.md + ## Which version of the lists should I use? -- *Use [Light](https://github.com/hagezi/dns-blocklists#light) if you have to pay attention to the size of the list, because the AdBlocker does not support large lists, or light protection is sufficient for you.* -- *Use [Normal](https://github.com/hagezi/dns-blocklists#normal) if there is no admin nearby who can unblock something from time to time. E.g. for grandma and grandpa or the whole home or family network.* -- *Use [Pro](https://github.com/hagezi/dns-blocklists#pro) if an admin is available who could unblock something if necessary. My personal recommendation for almost problem-free adblocking.* -- *Use [Pro++](https://github.com/hagezi/dns-blocklists#proplus) if you are an experienced user, know what you are doing and privacy is important to you. This is an aggressive list and you may need to unblock things more often.* -- *Use [Ultimate](https://github.com/hagezi/dns-blocklists#ultimate) if Pro++ is not enough for you.* -- *Use [Ultimate](https://github.com/hagezi/dns-blocklists#ultimate) with [1Hosts Pro*](https://github.com/badmojr/1Hosts#1hosts-pro) if Ultimate alone is not enough. You will have to unblock a lot yourself.* -- *Is [Ultimate](https://github.com/hagezi/dns-blocklists#ultimate) + [1Hosts Pro*](https://github.com/badmojr/1Hosts#1hosts-pro) still not enough for you? You are crazy Sir UnblockALot, well then combine Ultimate with [1Hosts Xtra*](https://github.com/badmojr/1Hosts#1hosts-xtra). But you should schedule enough time for unblocking, or better hire a full-time admin.* +- Use [Light](https://github.com/hagezi/dns-blocklists#light) if you have to pay attention to the size of the list, because the AdBlocker does not support large lists, or light protection is sufficient for you. +- Use [Normal](https://github.com/hagezi/dns-blocklists#normal) if there is no admin nearby who can unblock something from time to time. E.g. for grandma and grandpa or the whole home or family network. +- Use [Pro](https://github.com/hagezi/dns-blocklists#pro) if an admin is available who could unblock something if necessary. My personal recommendation for almost problem-free adblocking. +- Use [Pro++](https://github.com/hagezi/dns-blocklists#proplus) if you are an experienced user, know what you are doing and privacy is important to you. This is an aggressive list and you may need to unblock things more often. +- Use [Ultimate](https://github.com/hagezi/dns-blocklists#ultimate) if Pro++ is not enough for you. +- Use [Ultimate](https://github.com/hagezi/dns-blocklists#ultimate) with [1Hosts Pro*](https://github.com/badmojr/1Hosts#1hosts-pro) if Ultimate alone is not enough. You will have to unblock a lot yourself. +- Is [Ultimate](https://github.com/hagezi/dns-blocklists#ultimate) + [1Hosts Pro*](https://github.com/badmojr/1Hosts#1hosts-pro) still not enough for you? You are crazy Sir UnblockALot, well then combine Ultimate with [1Hosts Xtra*](https://github.com/badmojr/1Hosts#1hosts-xtra). But you should schedule enough time for unblocking, or better hire a full-time admin. -\* *NOTE: The [1Hosts](https://github.com/badmojr/1Hosts) lists are currently only maintained irregularly, see also: [Competing Demands Causing Maintenance Slowdown](https://github.com/badmojr/1Hosts/issues/1307)* +\* NOTE: The [1Hosts](https://github.com/badmojr/1Hosts) lists are currently only maintained irregularly, see also: [Competing Demands Causing Maintenance Slowdown](https://github.com/badmojr/1Hosts/issues/1307) -*Another recommendation is to combine the main lists with the [Threat Intelligence Feeds](https://github.com/hagezi/dns-blocklists#tif) list if possible.* +Another recommendation is to combine the main lists with the [Threat Intelligence Feeds](https://github.com/hagezi/dns-blocklists#tif) list if possible. ***Further additional options to the main lists depending on the use case are:*** -- ***Security:*** *In addition to the [Threat Intelligence Feeds](https://github.com/hagezi/dns-blocklists#tif) list, use the [Dynamic DNS](https://github.com/hagezi/dns-blocklists#dyndns), [Badware Hoster](https://github.com/hagezi/dns-blocklists#hoster) and [Most Abused TLDs](https://github.com/hagezi/dns-blocklists#tlds) list to further protect yourself from malicious things.* -- ***Protection of children:*** *Use the [Gambling](https://github.com/hagezi/dns-blocklists#gambling), [Anti Piracy](https://github.com/hagezi/dns-blocklists#piracy), [Safesearch](https://github.com/hagezi/dns-blocklists#safesearch), [DoH/VPN/TOR/Proxy Bypass](https://github.com/hagezi/dns-blocklists#bypass) and [oisd NSFW](https://oisd.nl/setup) lists in addition to block gambling, piracy, no safesearch engines, DNS bypassing, porn, shock and adult sites.* +- ***Security:*** In addition to the [Threat Intelligence Feeds](https://github.com/hagezi/dns-blocklists#tif) list, use the [Dynamic DNS](https://github.com/hagezi/dns-blocklists#dyndns), [Badware Hoster](https://github.com/hagezi/dns-blocklists#hoster) and [Most Abused TLDs](https://github.com/hagezi/dns-blocklists#tlds) list to further protect yourself from malicious things. +- ***Protection of children:*** Use the [Gambling](https://github.com/hagezi/dns-blocklists#gambling), [Anti Piracy](https://github.com/hagezi/dns-blocklists#piracy), [Safesearch](https://github.com/hagezi/dns-blocklists#safesearch), [DoH/VPN/TOR/Proxy Bypass](https://github.com/hagezi/dns-blocklists#bypass) and [oisd NSFW](https://oisd.nl/setup) lists in addition to block gambling, piracy, no safesearch engines, DNS bypassing, porn, shock and adult sites. --- ## Why are referral domains (affiliate and tracking links) not blocked in the lists? -*Affiliate and tracking links (referral domains) that appear frequently on offer web pages like Slickdeals, in emails or in search results are allowed in my lists. These are mostly called only after manual clicking on a link and are not used to display advertising. -If these are blocked, the first hit links from search results, for example, no longer work. Furthermore, some of these domains are also used to unsubscribe from newsletters.* +Affiliate and tracking links (referral domains) that appear frequently on offer web pages like Slickdeals, in emails or in search results are allowed in my lists. These are mostly called only after manual clicking on a link and are not used to display advertising. +If these are blocked, the first hit links from search results, for example, no longer work. Furthermore, some of these domains are also used to unsubscribe from newsletters. -*Referral domains have been removed from all lists. Only a few domains that also function as normal trackers are blocked in the aggressive lists.* +Referral domains have been removed from all lists. Only a few domains that also function as normal trackers are blocked in the aggressive lists. -*The referral domain allowlist can be found [here](https://github.com/hagezi/dns-blocklists/blob/main/adblock/whitelist-referral.txt).* +The referral domain allowlist can be found [here](https://github.com/hagezi/dns-blocklists/blob/main/adblock/whitelist-referral.txt). --- ## Why are CMPs (Consent Management Platform/Provider) used for cookie consent solutions not blocked in the lists? -*Network-wide blocking of CMPs (Consent Management Plattform/Provider) used for cookie consent solutions breaks a lot of things and takes away the user's freedom to decide what he wants to allow and what not - blocking usually allows everything ([#1979](https://github.com/hagezi/dns-blocklists/issues/1979#issuecomment-1870498567)).* +Network-wide blocking of CMPs (Consent Management Plattform/Provider) used for cookie consent solutions breaks a lot of things and takes away the user's freedom to decide what he wants to allow and what not - blocking usually allows everything ([#1979](https://github.com/hagezi/dns-blocklists/issues/1979#issuecomment-1870498567)). -*Blocking or automatic allow/deny is reserved for content blockers with corresponding filter lists. These can be used to decide which sites are excluded from blocking a specific CMP domain and which are not. You only have to look at the exclusions in the known cookie filter lists to see why network wide blocking via DNS is not a good idea.* +Blocking or automatic allow/deny is reserved for content blockers with corresponding filter lists. These can be used to decide which sites are excluded from blocking a specific CMP domain and which are not. You only have to look at the exclusions in the known cookie filter lists to see why network wide blocking via DNS is not a good idea.