HostlistsRegistry
HostlistsRegistry copied to clipboard
KADHosts
Could you please add the KADHosts list: https://raw.githubusercontent.com/FiltersHeroes/KADhosts/master/KADhosts.txt (homepage: https://github.com/FiltersHeroes/KADhosts)
which is the hosts version of the list: https://github.com/AdguardTeam/FiltersRegistry/tree/master/filters/ThirdParty/filter_232_KADPrzekrety
At a surface glance, the list seems considerably better than "Polish filters for Pi hole", so I vote in favour of adding it.
BTW: List is in https://github.com/AdguardTeam/HostlistsRegistry/issues/43
considerably better than "Polish filters for Pi hole", so I vote in favour of adding it.
But blocked different content:
- KAD - phishing, malware, scam/fraud domains
- Polish filters for Pi hole - ads/tracking servers
So repo needed use both:
New stats by badmojr https://github.com/badmojr/crosscheck/blob/main/results.md#httpsrawgithubusercontentcomfiltersheroeskadhostsmasterkadhoststxt
Sorry for the late reply.
Here's what we need to add it:
- Title (KADHosts?)
- Very short list description in English
IMO possible copy description from FiltersRegistry:
https://github.com/AdguardTeam/FiltersRegistry/blob/master/filters/ThirdParty/filter_232_KADPrzekrety/metadata.json (is really short).
That is origin source and converted to hosts on own environment.
Also Possible consider join with specific regexes for Pi-Hole (a separate file due to the limitations of pi-hole and standard DNS services):
https://github.com/FiltersHeroes/KADhosts/raw/master/KADhole.txt (few manually added to file = mainly for blocking domains that use some kind of repeating pattern / enforce block subdomains in bad scenarios)
If regex is out of scope then no needed is combine files.
Or always convert origin file by AdGuard environment (but this shouldn't touch $third-party and $popup = the main sins of NextDNS when converting EasyList), in the future it might be better e.g. dns will support regexes or even paths (so more than hosts and pi-hole).
The title I think might just be: KADHosts (Or KADHole if you decide to follow the suggestions in the previous message)
Description as @krystian3w wrote above
Both AdGuard DNS and AdGuard Home support regular expressions, but we prefer traditional ad blocking syntax: https://adguard-dns.io/kb/general/dns-filtering-syntax/#regular-expressions
@krystian3w would it be possible to compile a file with additional regular expressions with the syntax AG products understand?
I think possible, but I suppose most exists in origin file https://raw.githubusercontent.com/FiltersHeroes/KAD/master/KAD.txt, written for uBo and standard AdGuard extension/apps (strict block wall stylized like anti malware warning).
A few uses wildcard ABP syntax (with automatic translation to Pi-Hole regex syntax - due lack of documentation about support now wildcards).
Then to check are:
- his compatible regex syntax (when they are not overkilled e.g. limited with
domain=to better performance rest of pages on the Internet or not compatible with enforced RE2 like form manifest V3 (DNR)) and - support block subdomains when main page is blocked by AdGuard Home (I don't see this in table compare why is better than Pi-Hole) (DNS should block subdomains too and for me a little better to checking).
Wouldn't it be easier to simply use https://raw.githubusercontent.com/FiltersHeroes/KAD/master/KAD.txt as a source for KADHosts here?
Alternatively, to make it more "manageable", can we request adding an AdGuard Home version of KADHosts that uses DNS filtering syntax? The list that you linked is okay, but AdGuard Home / AdGuard DNS do not support $all modifier, it needs to be stripped to make it fully compatible.