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·26 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.

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
  • 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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    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.

    Which projects share features with jmdugan/blocklists?

    Projects with overlapping indexed features 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…

    Projects sharing features with Blocklists

    These projects share indexed features with Blocklists. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    Compare all 30 related projects→