Skip to content
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

[Analyzer] CleanBrowsing DNS #1784

Open
mlodic opened this issue Jul 7, 2023 · 2 comments
Open

[Analyzer] CleanBrowsing DNS #1784

mlodic opened this issue Jul 7, 2023 · 2 comments

Comments

@mlodic
Copy link
Member

mlodic commented Jul 7, 2023

Name

CleanBrowsing_DNS

Link

https://cleanbrowsing.org/filters/#step3

Type of analyzer

like the other DNS services. They provide only DNS services with filter. For us it would be enough to connect to the filter which performs filtering of malicious domains

Why should we use it

it's free

Possible implementation

name: CleanBrowsing_DNS_Malicious_Detector

We should use DOH like we did for Cloudflare for instance. We need to understand which is the response provided in case the domain is filtered, which is not clear in their doc. Could be "NXDOMAIN"

@g4ze
Copy link
Contributor

g4ze commented Mar 11, 2024

Can you please highlight any possible approach to understand the response provided?

@mlodic
Copy link
Member Author

mlodic commented Mar 12, 2024

some options:

  • read the doc to see if anything changes
  • search anywhere in the internet if there is someone who already knows it
  • ask to their support
  • try some domains that you know that they are malicious (idk try with these ones) and see what is the result of the query. As you may see from other similar implementations in IntelOwl like Cloudflare, there could be different possibile solutions, it depends on the provider. Some examples:
    • NXDOMAIN. In this case we need to compare this result with a "non filtered" query to understand if that has been blocked or not cause the doubt is that the domain could not exist
    • 0.0.0.0.
    • ???

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants