This list blocks; Ads, Mobile Ads, Tracking, Analytics, Phishing, Malware, Spyware, Ransomware, Exploid, Fraud, Abuse, Scam, Spam, Hijack, Misleading Marketing, Illegal Pharmacy, Fake News
This list should not block; facebook/twitter/snapchat etc, torrent / warez / porn
Let me try and explain how I manage the blocklist;
Step 1: Download all hosts-files, zone-files, dnsmasq-lists, and whatever I could find on the internet. (2249 lists, some duplicates from different sources) (This happens once every 24 hours)
Step 2: I maintain a separate list (which I call the “skipifcontains”-list. In here I listed domains that should never be blocked. Eg; google.com, facebook.com, amazon.com, microsoft.com, netflix.com, etc) If a downloaded list contains any one of those listed, then DON’T use that list. (indeed a fairly rigorous approach)
Step 2b: Generate a list that contains “Warez, Porn and Torrent” and exclude these domains from the lists that failed in the previous step… then retry the previous step with the new list. (Some lists are still great inclusions after this step.)
Step 3: Combine all lists that passed previous check.
Step 4: Whitelist domains (Using a personal whitelist and a combination of other great whitelists I could find. (That made sense to me at that time)
Step 5: Make sure all the domains are listed as leading-“www.” and non-leading-“www” (Hope this makes any sense).
Step 6: Do a dns lookup on each domain (using google DNS), if it fails, remove the domain from the list.
I try my best to carefully choose if a reported falsely listed domain should be put on the “skipifcontains”-list, or the whitelist.
Please let me know if you find any false positives.
DNS check done: 27th of November 2018
I’m also maintaining a mobile blocklist.
This list is a combination of android, iOS, and mobile blocklists.
This list is way smaller, so mobile blocking app’s should be able to handle it.
Like my work? Buy me a beer (optional)