About
How CensorDB is organized and how to use it.
CensorDB is an open database of blocked domains and IP prefixes. Entries are community-submitted and remain Pending until reviewed by an admin.
Developed and maintained by MahsaNet .
Data Categories
Lists
- Block List: Targets blocked on the public internet.
- Sanctioned List: Targets restricted due to sanctions-related limitations.
- Domestic List: Targets reachable only inside a country (domestic/intranet).
- Junk List: Ads, trackers, telemetry, and low-value domains (noise filter).
Block Methods
- SNI: TLS Server Name Indication filtering.
- DNS: DNS interference (NXDOMAIN/poisoning/sinkholing).
- UDP: UDP disruption (drop/rate-limit).
- IP: Direct IP address or prefix blocking.
- HTTP: HTTP-layer filtering (e.g., middleboxes/content filters).
Operators (ISP)
- ALL: Regulator-level blocking that affects all ISPs.
- Specific operators indicate ISP-scoped blocking.
- When ALL is selected, specific ISP flags are disabled.
Regions
- Currently supported in the UI: IR.
- CN and RU are planned.
Searching
Use the Search page to query domains and IPs. Filters (methods/operators) apply to the Block List.
- Results are ordered by the most recent updates (UTC).
- Selecting multiple filters uses AND semantics.
- Search runs server-side for accuracy and performance on large datasets.
Contributing
Submit new entries via Submit. Provide minimal context (where/when observed, operator, and method) to help verification.
- New entries start as Pending until moderation.
- Admins may add/remove flags to improve consistency.
- Submit domains as hostnames (no http/https), and IPs as single IPs or prefixes.
Downloads
Use Downloads to get ready-to-use rule sets for V2Ray/Xray and sing-box.
- Formats include .dat, .srs, and .mmdb.
- Downloads are grouped by country, list, and type (domains vs prefixes).
Notes
- Times are shown in UTC.
- Flag colors are for readability; hover for details where available.
- Data changes over time; treat results as a point-in-time snapshot.