{"id":17684942,"url":"https://github.com/t145/white-bear","last_synced_at":"2026-01-08T16:06:25.030Z","repository":{"id":83347178,"uuid":"495190841","full_name":"T145/white-bear","owner":"T145","description":"DoH, DoT, DNSCrypt, \u0026 DoQ provider whitelists and blacklists.","archived":false,"fork":false,"pushed_at":"2022-06-15T22:49:08.000Z","size":48,"stargazers_count":4,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-05T23:02:59.324Z","etag":null,"topics":["blacklist","dns-over-https","dns-over-quic","dns-over-tcp","dns-over-tls","dnssec","whitelist"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/T145.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-22T22:22:17.000Z","updated_at":"2024-08-22T21:19:34.000Z","dependencies_parsed_at":"2023-03-12T18:01:45.736Z","dependency_job_id":null,"html_url":"https://github.com/T145/white-bear","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/T145%2Fwhite-bear","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/T145%2Fwhite-bear/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/T145%2Fwhite-bear/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/T145%2Fwhite-bear/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/T145","download_url":"https://codeload.github.com/T145/white-bear/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246373482,"owners_count":20766737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blacklist","dns-over-https","dns-over-quic","dns-over-tcp","dns-over-tls","dnssec","whitelist"],"created_at":"2024-10-24T10:25:54.524Z","updated_at":"2026-01-08T16:06:25.000Z","avatar_url":"https://github.com/T145.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\".github/images/logo.png\"\n       width=\"600\"\n       alt=\"logo\"\n       longdesc=\"https://github.com/T145/white-bear/master/README.md\" /\u003e\n  \u003ch3\u003e🏊🏿‍♀️ Delve | 📸 Demystify | 🛑 Deny\u003c/h3\u003e\n  \u003chr\u003e\n  \u003cp\u003e\u003ca href=\"https://en.wikipedia.org/wiki/DNS_over_HTTPS\"\u003eDoH\u003c/a\u003e, \u003ca href=\"https://en.wikipedia.org/wiki/DNS_over_TLS\"\u003eDoT\u003c/a\u003e, \u003ca href=\"https://dnscrypt.info/\"\u003eDNSCrypt\u003c/a\u003e, \u0026amp; \u003ca href=\"https://adguard.com/en/blog/dns-over-quic.html\"\u003eDoQ\u003c/a\u003e provider whitelists and blacklists.\u003c/p\u003e\n  \u003cp\u003eA spiritual successor to \u003ca href=\"https://github.com/oneoffdallas/dohservers\"\u003edohservers\u003c/a\u003e and \u003ca href=\"https://github.com/Sekhan/TheGreatWall\"\u003eTheGreatWall\u003c/a\u003e.\u003c/p\u003e\n  \u003chr\u003e\n  \u003cimg src=\"https://badges.pufler.dev/updated/T145/white-bear\"1\n       alt=\"last_updated\"\n       longdesc=\"https://pufler.dev/git-badges/\"\n       crossorigin=\"anonymous\"\n       referrerpolicy=\"no-referrer\" /\u003e\n  \u003cimg src=\"https://badges.pufler.dev/visits/T145/white-bear\"\n       alt=\"visits\"\n       longdesc=\"https://pufler.dev/git-badges/\"\n       crossorigin=\"anonymous\"\n       referrerpolicy=\"no-referrer\" /\u003e\n  \u003ca href=\"https://github.com/T145/white-bear/commits/master.atom\"\u003e\n    \u003cimg src=\"https://img.shields.io/static/v1?logo=rss\u0026label=rss\u0026message=feed\u0026color=FFA500\"\n        alt=\"release\"\n        longdesc=\"https://github.com/badges/shields/\"\n        crossorigin=\"anonymous\"\n        referrerpolicy=\"no-referrer\" /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n## 🖋️ Details\n\n\u003e There may be discovered exceptions and this section could be modified in the future.\n\n[TheGreatWall's description](https://github.com/Sekhan/TheGreatWall#what-is-dns-over-https-doh-=) and [AdGuard's article on DoQ](https://adguard.com/en/blog/dns-over-quic.html) provide great overviews for DNS blacklisting and whitelisting.\n\nWhen deciding whether or not to block a specific encrypted DNS provider domain, it's important to read their policies. Some have actually engineered services that focus on privacy and value the encryption provided by the technology, while others use it to harvest more information on their users.\n\nRegardless of policy, however, it's safe to assume that *all* DoH (DNS-over-HTTPS) providers should be blocked due to [security considerations](https://datatracker.ietf.org/doc/html/rfc8484#section-9). This stems from the fact that HTTPS is **not** a transport layer protocol.\n\nIt's recommended to use `data/v2/doh.csv` as a blacklist and all other lists as a whitelist.\n\n### List References\n\n- https://dnsprivacy.org/test_servers/#stubby-configuration\n  - https://raw.githubusercontent.com/getdnsapi/stubby/develop/stubby.yml.example\n- https://github.com/curl/curl/wiki/DNS-over-HTTPS#publicly-available-servers\n- https://kb.adguard.com/en/general/dns-providers\n\n### TODO\n\n- https://github.com/bebasid/bebasdns\n- https://github.com/pengelana/blocklist/wiki/DNS-over-HTTPS-(DoH)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft145%2Fwhite-bear","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ft145%2Fwhite-bear","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft145%2Fwhite-bear/lists"}