-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Choosing filter lists for AdGuard Home #1325
Comments
Yeah, it's time indeed. Marked as "help wanted" -- please suggest other lists here. |
The different lists from https://energized.pro/ would be great |
Since the Energized lists are compiled almost entirely from other lists (except for ~20,000 of the entries that come from Energized Core), I personally would have chose to prioritise adding the best ones among the source lists instead. |
The best ones will always be different for different people and you will never be able to please anyone |
Fair point. |
I'd surely prioritize lists compiled using more advanced syntax over the old-school hosts files. People tend to turn on every available filter list, and bloated many-megabytes hosts lists aren't really good for performance. |
@ameshkov I'm not sure if this resource was listed yet or not: https://github.com/mmotti/adguard-home-filters There is a fantastic REGEX list and also a separate filter list. The filter list appears to pull in from 9 or 10 other reputable source lists and actually parses those lists into a single AGH-compatible list which utilizes the more advanced syntax specifically just for AGH. Cheers! |
For Chinese, anti-AD is a good choice. the filter list used Adblock-style syntax, see: https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-easylist.txt , You can press command+F, search the "/" symbol. and the project url: https://github.com/privacy-protection-tools/anti-AD/ This project is still being updated and will get better and better |
Another list recommendation: https://github.com/notracking/hosts-blocklists/blob/master/adblock/adblock.txt I opened an issue with the repo, and after some discussion the author was willing to produce a list that's compatible with Adguard Home (and other browser plugins, to be honest). The nice thing about this list is that it is optimized to take advantage of wildcard/subdomain matching, which saves a LOT of space. It's also updated regularly, and includes a multitude of sources that are checked regularly for updates, dead domains, and more. |
@gentlyxu be aware that these lists contain quite some filters that a lot of people would consider false positives.
|
@notracking Thank you. I will make a white list to include these host names you mentioned and more... |
Vietnamese blocklist: |
Meanwhile, we made a simple helper tool for anyone making filter lists: With the help of it, you'll be able to check if the domain is blocked by any of the existing filter lists. |
Do not forget that all network based filters (||ads.google.com^ as well as normal host files) are extremely resource efficient. A single regex (or 'dynamic') filter is multiple factors slower than 1k of network filter rules. |
I use 1 list called dbl.oisd.nl. Works great so far. |
Hi. I don't believe this is something that anyone has considered. We need a way to filter out proxys/redirectors. There's lots of them out there and people use them to bypass DNS filters. The one called redirectors would be the list of proxys that can be incorporated. Personally, I've copied that file and I'm loading to my server locally.. However it would be great if it can be added as an option. |
Université Toulouse 1's lists are in TAR.GZ-format only, which no adblockers known to ever have existed are able to unpack and use on their own without user interaction. It's also the reason why virtually none of their lists are on FilterLists.com at the time of writing. An alternative could be https://blocklist.site/app/dl/redirect, but its licence system is confusing to figure out heads and tails of. |
I switched from https://github.com/notracking/hosts-blocklists/ to http://abp.oisd.nl/ one month ago. I've only one false positive since then. I also recommend this list. |
Unified hosts from Steven Black is really good choice!👍 |
I strongly recommend that you do not use the StreamingAds list indicated on the first post... I manually added this list and used it for a few days, only to find out that Spotify stopped working! This seems to affect only the Spotify Android client, and was reported back in 2018 to the repo owner several times (here), only to have it marked as "will not fix". /cc @DandelionSprout |
Looking into the matter and seeing that FadeMind/hosts.extras#25 and FadeMind/hosts.extras#33 were both closed without even citing a reason for it, that does indeed cast major doubts on the seriousness of |
Would you mind sharing the false positives that you encountered? |
I've reset my personal rules on my AdguardHome server, as I do from time to time. So I can't tell which one I have faced before ( maybe 1 or 2 now). |
@imTHAI thanks for your reply! Domain is queued for whitelisting, will take until the next auto update to show up in the repository. |
few more list with description : https://en.wikipedia.org/wiki/Comparison_of_DNS_blacklists |
I don't understand what you mean about firehol ? firehol, that has I use since +15y btw, is a firewall and those predefined lists are IP lists. (For example I'm using firehol+ipset tool to block entire countries from titillate my port 22). I don't see how it could be used at DNS level ? |
AdGuard Home has actually been able to filter by the domains' IP addresses for ~6 months now. That being said, IP lists tend to block very broadly, so it'd require a truly exceptionally and outstandingly good IP list to even be considered for AGH inclusion. It's also worth mentioning that almost every single list in https://en.wikipedia.org/wiki/Comparison_of_DNS_blacklists were either several years out of date or lacked raw free versions. |
I agree. I have it as my first list and it catches everything before there is a need to check the rest. And as an added benefit, it is being updated quite often and there are a lot of people reporting false positives if there are any |
yes of course what I thought is not clearI thought instead of compiling them inside an issue under GitHub it could be worth it to be inspired by firehol and have statistic on every list. The best part of firehol is to being able to see the which list are overlapping.
Personally I use both
|
@ArtemBaskal here are some implementation details:
|
Here's a French site, by on Chez Airelle: http://rlwpx.free.fr/WPFF/hosts.htm I don't read French, but here's a translation: http://translate.google.com/translate?hl=fr&langpair=fr|en&u=http://rlwpx.free.fr/WPFF/hosts.htm I very much support the idea of having lists of segmented interests. I don't mind some ads, if they aren't too flashy or cramping real content. I support capitalism; but only when it's in the public good. I think that "Unified hosts from Steven Black" is a poor choice. Half of the lists he offers are "fakenews" sites; many of which I think are more trustworthy than CBS, NBC & ABC. Probably political operatives involved at some step in the pipeline, offering up blocklists for sites publishing independent news and views as fake news: i.e. false positives, IMHO. Very few of the sites he blocks are actually malware; which is what I'm interested in. The larger these lists are, the more it impacts performance negatively - especially in length of list fetches and memory usages. I'd rather not bog down my browser with huge lists, so I'd prefer to just block malware/fishing/annoyances - but lots of them. |
Airelle list is notorious for false positives. If you don't like the "fake news" lists offered by steven black, just use the unified ads and tracking offering. See: https://github.com/StevenBlack/hosts/blob/master/readme.md#list-of-all-hosts-file-variants Ping @StevenBlack |
WTF? Dude, that's insulting. Educate yourself. |
Things worth noting:
|
One of the "problems" with the fakenews list is that includes a load of satirical news sites as well as actual "fake news" sites which makes it worthless to me. |
Consider to add NoTrack list for blocking online trackers. |
So, with all the suggestions of what lists to include, I could see things getting very confusing... Can I suggest that there be two lists of filters on the The first would be vetted filters that AdGuard has determined are good and actively monitors for problems. (What that all actually means, I'm not sure. Maybe they subscribe to issue queues or something for the lists? Or put them through some form of automated testing?) The second would be community suggested filters. Use at your own risk. Maybe there'd be a separate repo for this list that people can submit pull requests to to get new filters added? I'd also suggest adding a "Description" column. Then populate that with however the different lists describe themselves. |
We're going to keep a really short list of the default pre-installed filter lists. Maybe it will be just the AdGuard DNS filter only. But when you click "Add blocklist", you'll see a list of blocklists you can choose from.
There's always filterlists.com where one can look for lists, I am not sure if it makes sense to duplicate it. |
it will be good if you replace it Spam404 link |
Prerequisites
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
Problem Description
As I was testing with a stock AGH install on AMD64 Windows, I noticed that the available selection of lists on default installations is still pretty weak:
So I think it's time to consider trusting some more lists enough for them to be included by default as well. I'd recommend one or more of the following (in mostly random order):
—— Non-regional ——
#
's as discardable comments.)StreamingAds(Listmaker has been known to close and limit issues without citing reasons or allowing reporters to reply.)DNS-BH Malware Domains(Excluded by me for having too many false positives.)The AntiSocial Engineer Blacklist(Ridiculously UK-centric to the detriment of many other countries' legitimate domains.)—— Regional ——
Turris Hole Block List(Has ceased to exist.)And that's even without getting into more proof-of-concept-esque list purposes like censorship evasion lists, Nintendo DS online servers, software update blockers, anti-gambling, and so on. I also chose to exclude unofficial domains versions of ABP-formatted lists.
Proposed Solution
Add some more lists to default AdGuard Home installations.
Alternatives Considered
Adding a link to FilterLists.com on the filter settings page would've also been great, although I (who've worked very extensively on its list cataloguing) will be the first to admit that it's become a daunting site for newcomers to browse through, and is almost unusable on phones.
Additional Information
These list additions would be done independently of you guys' plans to create an official script to convert adblocker lists to AGH lists, and these list suggestions should hopefully not interfere with those plans of yours for the immediate time being.
The text was updated successfully, but these errors were encountered: