AdguardTeam / AdguardForiOS

The most advanced ad blocker for iOS
https://adguard.com/
GNU General Public License v3.0
1.44k stars 202 forks source link

Implement Cloudflare 1.1.1.1 for Families ("Malware Blocking Only" and "Malware and Adult Content") #1536

Closed sergerosenthaler closed 4 years ago

sergerosenthaler commented 4 years ago

Cloudflare offers new Malware and Malware / Adult filters via DNS, those are not implemented in AdGuard for iOS

Proposed Solution

Implement the new Cloudflare DNS services into AdGuard https://blog.cloudflare.com/introducing-1-1-1-1-for-families/

sergerosenthaler commented 4 years ago

@zzebrum Something for 4.0 release?

zzebrum commented 4 years ago

@sergerosenthaler this task assigned to v4.1 but please keep in mind this.

balupton commented 4 years ago

works great, thanks

sergerosenthaler commented 4 years ago

@zzebrum @IvanIin Please reopen this. There are three different Cloudflare DNS services the normal 1.1.1.1 and the following two:

Malware Blocking Only Primary DNS: 1.1.1.2 Secondary DNS: 1.0.0.2

Malware and Adult Content Primary DNS: 1.1.1.3 Secondary DNS: 1.0.0.3

For IPv6 use:

Malware Blocking Only Primary DNS: 2606:4700:4700::1112 Secondary DNS: 2606:4700:4700::1002

Malware and Adult Content Primary DNS: 2606:4700:4700::1113 Secondary DNS: 2606:4700:4700::1003

You have only implemented "Malware and Adult Content" not the "Malware Blocking only".

ameshkov commented 4 years ago

@sergerosenthaler this is actually for a reason. We can't use word "Malware" because it can't be used in an iOS app - we've got rejected a couple of times because of that.

vozersky commented 4 years ago

@sergerosenthaler we'll bring it back, just has to come up with a suitable naming :)

balupton commented 4 years ago

How come you get blocked but the 1.1.1.1 app doesn't

A3F96B24-2426-46D5-957E-A033488D5B07

ameshkov commented 4 years ago

@balupton because Apple is not consistent