病毒分析
点击放大

![My Privacy DNS]()
My Privacy DNS is an organisation dedicated to maintaining a comprehensive
knowledge base on blacklisted domains across DNS blacklist projects. Our
primary goal is to collect and organise this information to provide clear
insights into why certain domains are blacklisted. The secondary objective is to
offer these blacklists through the Matrix repository as a direct reflection of
the data gathered
from kb.mypdns.org/issues/MTX, Matrix
issues,
and mypdns.youtrack.cloud/issue/MTX.
The "Matrix" project is a meticulously crafted and entirely self-managed DNS
Firewall utilising Response Policy Zones (RPZ). The primary objective of this
project is to safeguard your privacy by obstructing access to malicious domains
and tracking servers, thereby pro a secure online en. Given the
escalating instances of online tracking and data breaches, it is imperative to
adopt measures to protect one's privacy online.
A notable feature of this project is the anti-porn (anti-NSFW) list, which
restricts access to pornographic and explicit websites. This feature is
particularly beneficial for parents who wish to prevent their children from
encountering inappropriate content online.
The source directory comprises sub-folders, each representing distinct
groups for domain submissions. For instance, google.* is included in several
groups due to its extensi presence.
Each sub-folder within sources contains a README file that outlines the list
and criteria for adding domains to its domain.list or wildcard.list.
Detailed explanations for each category are a in
the Matrix Source Files.
When reporting a problematic website, follow these steps in order:
1. Search existing issues for the website's [eTLD] (e.g. example.com)
or [gTLD] (e.g. example.org). See:
2. If an issue already exists for that domain:
- Add your report as a comment on the existing issue.
- Include the website's exact URL and a screenshot as e.
- Describe what is problematic and how you observed it. (For reproduction of
problem)
3. If no issue exists for that domain:
- Create a new issue titled with the [eTLD] or [gTLD] (for example:
example.com or example.org).
- In the issue body, provide:
- The website's exact URL(s).
- One or more screenshots as e.
- A clear description of the problem and when you observed it.
4. For each distinct domain you are reporting, use a separate issue.
Notes
With RPZ, we utilise wildcard.list
and domain.list records, which explains the absence of a
hosts (RFC:952) file in our source
list. To use My Privacy DNS's records Matrix with systems such as Pi-hole or/etc/hosts, combine both the wildcard.list and domain.list.
The whitelist is complex and requires meticulous handling. It is crucial to note
that whitelisting is a personal task and should not be undertaken by third
parties.
For instance, Gitlab hosts user-submitted content and may occasionally be
flagged for malicious code. However, blocking it would significantly impact our
workflow, necessitating its inclusion on the whitelist.
Bulk commits are permissible solely if executed by a @de of the
repository and only when the source is commonly trusted and the number of
domains makes indi issues impractical.
Q: Your lists ha my website by blocking a third-party domain!
A: We have not caused your website to malfunction. The issue stems from your
own miswritten code that compromises privacy by in third parties.

![liberapay]()
![goal]()
We highly appreciate any contributions to support My Privacy DNS, a project
committed to protecting online privacy.
By donating to My Privacy DNS < you are aiding
in the continuation of this service, which remains free of charge to
the public, and supporting the de of additional pri
software.
The following repositories are official mirrors and should be updated bypush on commit:
| Project | Host | Method (push \| pull) |
|:----------------|:-----------------------------------------------------------|----------------------:|
| Adblocker Rules | | push |
| Adblocker Rules | | pull |
| Adblocker Rules | | push |
| Adblocker Rules | | push |
| ============= | ===================================================== | ================ |
| Matrix | | push |
| Matrix | | push |
This project is licensed under two different licences depending on the type of
files:
source/ directory are licensed underFor more details, please refer to the respecti files included in this
repository.
[Bulk-commits]:
[DNS-Server]:
[eTLD]:
[gTLD]:
[Gambling]:
[getadmiral]:
[IP-Blocking]:
[MalWare]:
[Phishing]:
[PiratedDomain]:
[Redirecting]:
[Removal]: #faq
[Removals]:
[RFC952]:
[RPZ]:
[//]: # ([Scamming]: "Issue template to commit Scamming sites")
[//]: # ()
[//]: # ([Spam]: "Issue template to commit Spam records")
[//]: # ()
[//]: # ([Spyware]: "Issue template to commit Spyware domains")
[//]: # ()
[//]: # ([Tracking]: "Issue template to commit Tracking records")
[//]: # ()
[//]: # ([TypoSquatting]: "Issue template to commit Typo Squatting")
[//]: # ()
[//]: # ([Whitelist]: )
开发语言:Shell
Star 数:160
该项目属于病毒分析方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕My Privacy DNS #Matrix lists for blacklisting展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | matrix - My Privacy DNS #Matrix lists for blacklisting |
| 所属分类 | 病毒分析 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 23:31:41 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 519 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |