awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jmdugan avatar

jmdugan/blocklists

0
View on GitHub↗
4,566 stars·339 forks·DIGITAL Command Language·CC0-1.0·17 views

Blocklists

This project provides a collection of domain blocklists designed to prevent network requests from reaching specific destinations. These lists function as databases of problematic and corporate web addresses that can be imported into content filters, network security tools, and system-level hosts files.

The lists focus on blocking known malicious domains and corporate web services to control network access. These curated sets are organized to filter harmful websites and company-owned domains across local devices or networks.

The project manages these entries through flat-file storage and static asset distribution, ensuring compatibility with DNS filters and hosts file administration.

Features

  • Malicious Domain Filtering - Maintains curated lists of domains identified as hosting phishing, malware, or other malicious content.
  • DNS Filtering - Provides the underlying data needed for DNS filtering mechanisms to map unwanted domains to null addresses.
  • Domain Name Blocking - Provides blocklists of known company domains to prevent resolution of corporate web services.
  • Domain Blocklists - Supplies curated collections of problematic and corporate domains for use in network security tools.
  • Curated Blocklist Collections - Aggregates curated lists of corporate and malicious domains for comprehensive filtering via hosts files or DNS.
  • Domain Filtering - Provides mechanisms to identify and block network requests based on domain name patterns.
  • Flat-File Storage - Stores blocklists as plain text files for maximum compatibility with hosts files and DNS filters.
  • Category-Based Domain Partitioning - Organizes domain entries into discrete functional groups based on the problem domain or corporate entity.
  • Hosts File Format Distributions - Distributes domain blocklists specifically formatted for direct integration into system hosts files.
  • Static Data Distributions - Delivers curated domain lists as pre-defined static files for easy synchronization.

Star history

Star history chart for jmdugan/blocklistsStar history chart for jmdugan/blocklists

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Blocklists

Similar open-source projects, ranked by how many features they share with Blocklists.
  • blocklistproject/listsblocklistproject avatar

    blocklistproject/Lists

    4,641View on GitHub↗

    Lists is a curated collection of DNS blocklists, a domain blocklist generator, and a categorized library of domains used for network content filtering. The project provides a command-line pipeline that aggregates upstream sources to build and validate blocklists used to redirect unwanted traffic to null addresses. The project distinguishes itself through a CLI-driven build pipeline that automates the fetching, validation, and daily regeneration of datasets. It organizes domains into discrete functional categories rather than a single monolithic list and exports them in multiple syntaxes, incl

    Pythonadblockadblock-listblocklist
    View on GitHub↗4,641
  • cats-team/adrulesCats-Team avatar

    Cats-Team/AdRules

    3,463View on GitHub↗

    AdRules is a collection of ad-blocking rule sets and DNS filter lists designed to identify and block malicious domains, trackers, and PCDN services. It functions as a DNS sinkhole filter and a malware domain blocklist used by DNS servers and network proxies to stop advertisements and harmful content from loading. The project provides regional network optimization, utilizing rule sets tailored to specific geographic regions, languages, and mobile device conditions to target local advertising networks. The system covers DNS traffic filtering and malware domain blocking through suffix-based dom

    Pythonadblockadblock-listadguard
    View on GitHub↗3,463
  • adguardteam/adguardfiltersAdguardTeam avatar

    AdguardTeam/AdguardFilters

    4,142View on GitHub↗

    AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its primary purpose is to provide the rules necessary to identify and remove advertisements, tracking scripts, and intrusive elements across web browsers and applications. The project includes specialized rules for cosmetic filtering to hide layout gaps and a malware domain database to block phishing and spyware destinations. It provides distinct filtering sets for different regions and purposes, such as social media blocking. The repository covers broad capability areas including m

    Adblock Filter Listadblockadguardfilter-list
    View on GitHub↗4,142
  • sukkaw/surgeSukkaW avatar

    SukkaW/Surge

    3,710View on GitHub↗

    Surge is a network traffic routing and configuration system designed to categorize and steer network requests using curated rule sets, domain lists, and IP databases. It provides the data structures and filtering logic necessary to manage how application traffic is directed across proxies, direct connections, or regional gateways. The project distinguishes itself through granular traffic identification and steering. It identifies network requests by matching them against system process names, user-agent strings, and geographic IP ranges to apply specific routing policies. This allows for the

    TypeScriptclashclash-metaclash-premium
    View on GitHub↗3,710
See all 30 alternatives to Blocklists→

Frequently asked questions

What does jmdugan/blocklists do?

This project provides a collection of domain blocklists designed to prevent network requests from reaching specific destinations. These lists function as databases of problematic and corporate web addresses that can be imported into content filters, network security tools, and system-level hosts files.

What are the main features of jmdugan/blocklists?

The main features of jmdugan/blocklists are: Malicious Domain Filtering, DNS Filtering, Domain Name Blocking, Domain Blocklists, Curated Blocklist Collections, Domain Filtering, Flat-File Storage, Category-Based Domain Partitioning.

What are some open-source alternatives to jmdugan/blocklists?

Open-source alternatives to jmdugan/blocklists include: blocklistproject/lists — Lists is a curated collection of DNS blocklists, a domain blocklist generator, and a categorized library of domains… cats-team/adrules — AdRules is a collection of ad-blocking rule sets and DNS filter lists designed to identify and block malicious… adguardteam/adguardfilters — AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its… sukkaw/surge — Surge is a network traffic routing and configuration system designed to categorize and steer network requests using… pymumu/smartdns — SmartDNS is a local recursive DNS resolver and server that manages granular query rules, dual-stack networking, and… martenson/disposable-email-domains — This project provides a curated blocklist of disposable email domains used to prevent fake account registrations and…