lightswitch05 / hosts

Hostfile blocklist for ads and tracking, updated regularly
https://www.github.developerdan.com/hosts/
Apache License 2.0
1.51k stars 75 forks source link

False positive: cdn.rebelmouse.com #301

Closed flaviut closed 1 year ago

flaviut commented 2 years ago

Looks like spectrum.ieee.org uses a subdomain of cdn.rebelmouse.com as their host:

2021-09-14-173511_662x266_scrot

See https://spectrum.ieee.org/

macbugs commented 1 year ago

I agree, cdn.rebelmouse.com should not be blocked:

www.protocol.com (→ www.protocol.com.cdn.rebelmouse.com) is blocked by Lightswitch05 - Ads & Tracking and Energized Regional Extension.

Protocol.com is a legit business news site, and rebelmouse.com is a legit CDN. They do say "We make sure your brand is optimizing the right ad networks", but it does not appear that rebelmouse is actually serving the ads -- I only saw the usual suspects like doubleclick which are already blocked.

lightswitch05 commented 1 year ago

cdn.rebelmouse.com is not - and has never - been blocked by my list. NextDNS is doing wildcard blocking of my list - which isn't how the list is meant to be used and is completely out of my control. https://github.com/lightswitch05/hosts/issues/358#issuecomment-1189371940

romaincointepas commented 1 year ago

@lightswitch05 At NextDNS more than 40,000 users are using your blocklist. Would you be open to support (or be more accommodating) to CNAME-matching resolvers (like NextDNS, Pihole) and wildcard-matching resolvers? Those 2 matching specificities make a lot of sense. We would be more than happy to sponsor you, we know how time-consuming maintaining a blocklist is.

ignoramous commented 1 year ago

Echoing what Romain Contepas said, it be nice for Lightswitch05 to accomodate CNAME and wildcard-matching resolvers. Serverless DNS (which I co-develop) resorts to CNAME-chasing and wildcard-matching by default, too. AdGuard DNS does the same, afaik.

lightswitch05 commented 1 year ago

We would be more than happy to sponsor you, we know how time-consuming maintaining a blocklist is.

I appreciate the offer, but this repo is in maintenance mode per #356 - I just don't have the time or interest anymore. I'm glad people have found it useful but if it's causing issues I would recommend not using it since I'm not going to be making any big changes to it at this point and I only occasionally still add domains to it.

As for the CNAME blocking, I do use this list with Pihole and personally find it works well with the CNAME blocking it has implemented. The difference with NextDNS it seems is that it does wildcard CNAME blocking, which is a bit different and certainly more aggressive vs. pihole's exact CNAME blocking. It forces me to make a choice between having an exact domain blocked- which might be valid- or not having it blocked at all due to the wildcard nature of the blocking. The format of hosts files are lacking when it comes to allowlists and has been a major contributor to my growing disinterest with maintaining these lists.