1
1
Fork 0
Mirror of the Handcrafted and completely self managed DNS Firewall through Response Policy Zones (RPZ) https://kb.mypdns.org/issues/MTX
Go to file
spirillen cf501780b8 Add new file 2022-01-02 23:20:39 +01:00
.github ko-fi 2021-12-14 01:28:20 +01:00
.gitlab/issue_templates Common template changes 2021-12-29 17:11:10 +01:00
.pyfunceble My Privacy DNS - Temp results 2021-09-10 11:39:01 +00:00
docs Moved the `./source.list` to `./source/source.list` 2021-11-28 16:14:19 +01:00
safesearch Fixed license 2021-12-20 18:14:02 +01:00
scripts Fixing the urls in source.list script 2021-11-28 16:22:06 +01:00
source Source sorted by CI runner 2022-01-01 13:12:30 UTC +0000 2022-01-01 13:12:30 +00:00
.editorconfig My Privacy DNS - Temp results 2021-09-10 11:39:01 +00:00
.gitattributes Some gitlab cleanup 2021-11-10 16:42:11 +01:00
.gitignore Moved the `./source.list` to `./source/source.list` 2021-11-28 16:14:19 +01:00
.gitlab-ci.yml Ci issues 2021-12-04 12:49:15 +01:00
.metrics-dashboard.yml Having a bit of fun 2021-09-10 11:41:54 +02:00
CHANGELOG Moved the `./source.list` to `./source/source.list` 2021-11-28 16:14:19 +01:00
CODE_OF_CONDUCT.md Some gitlab cleanup 2021-11-10 16:42:11 +01:00
CONTRIBUTING.md Update CONTRIBUTING.md 2021-10-05 16:13:42 +02:00
COPYRIGHT.md Fixed license 2021-12-20 18:14:02 +01:00
LICENSE Update LICENSE 2021-11-10 13:41:34 +01:00
README.md Common template changes 2021-12-29 16:35:10 +01:00
SECURITY.md Add new file 2022-01-02 23:20:39 +01:00
adult.sh annoyingacoustics.com 2021-11-10 21:45:19 +01:00
requirements.txt Moved the `./source.list` to `./source/source.list` 2021-11-28 16:14:19 +01:00

README.md

My Privacy DNS Github Mirror ko-fi

The Matrix

This repository is MyPDNS's self maintained list of domains that need to be blocked for various reasons.

Source list

The source folder contains several sub-folders, each named as groups, for which a submission should be put. This however doesn't necessary mean that one domain can't be put into several 'groups'.

Ex. google.* which belongs to several groups as they represent all online evil, when we talk about privacy and anti-brainwashing/manipulation; Facebook is also well represented in several categories.

Categorising

Each sub-folder of sources should contain it's own README which in short describes what the list is all about and the criteria to add a domain into it's domain.list or wildcard.list.

Whitelist

This list has its own life, as it's a very, very tricky one to maintain.

The reason for that is, it has to balance between what is going on with a domain that, for several reasons, might be blacklisted on some lists but not on others. It can also be that a domain in general is 99,9% right, but because of it's nature of user based submissions, could do a lot of evil.

Ex. Github.com

Gitlab is hosting 100% user submitted content, but for the same reason, is also a target for cyber criminals to host their evil Malware. For that reason, Gitlab often pops up on lists for malicious code. But as that would have a huge influence on our workflow, it would, of course, have to be whitelisted on our list.

Bulk commits

Bulk commits will only be tolerated, if done by a @developer of the repository, does it and ONLY if and when the source is commonly trusted and if the amount of domains can justify it will be way to time consuming to open a issue for each domains changed in the targeted lists.

note: This rule shall always be a copy of the common Bulk commits rule.

FAQ

Q: Your lists have broken my website, by blocking a third party domain!

A: We have absolutely not broken your website by blocking any third-party domain. It's you and only you who has submitted bad code and mis-written your website to behave badly. Be happy we haven't blocked your website already for leaking privacy to third party.

Q: Why don't you whitelist example.com?

A:

  1. It's up to individual users (i.e you) to create and maintain their own whitelist.

  2. By whitelisting bad domain X because website Y uses bad domain X, we're deceiving our users who believe they're protected against bad domain X.

  3. Through this repository's issue board, we're trying our best to give people the right information for them to decide whether or not they should allow access to some domains, despite them being marked as bad."

You can use the following quick links to generate issues within matrix

Category

Raw url code

AdWare https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=AdWare
Crypto Miners https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=CryptoMiner
DNS Server https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=DNS%20Server
Gambling https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=Gambling
IP Blocking https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=IP%20Blocking
Malicious/MalWare https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=Malicious%20MalWare
Phishing https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=Phishing
Pirated Domain https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=Pirated%20Domain
Redirecting https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=Redirecting
Removal Read the F.A.Q. BEFORE you proceed! https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=Removal
Scamming Upcoming (In development) https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=Scamming
Spam https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=Spam
Spyware https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=Spyware
Tracking https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=Tracking
Typo Squatting https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=Typo%20Squatting
Whitelist/False Negatives/Removals https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=Whitelist

Special Templates

-aa A fast bulk template modified constantly to match a specific case https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=-aa
@felippesantos A Template to match @felippesantos (@felippesantos46) many adware commits from EasyList https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=@felippesantos
getadmiral A Template to ensuring the needed data while committing getadmiral.com treats to make them connected and optimize the rekation data https://mypdns.org/my-privacy-dns/matrix/-/issues/new?issuable_template=getadmiral

Keywords

A few keywords for this project is Enhanced Privacy, DNS Firewall, Privacy First