awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
anudeepND avatar

anudeepND/whitelist

0
View on GitHub↗
4,371 星标·290 分支·Python·MIT·4 次浏览

Whitelist

该项目是一个用于在基于 DNS 的网络拦截环境中导入和同步远程域名白名单的自动化工具。它作为白名单同步器和列表导入器,将精选的受信任域名集添加到本地 DNS 拦截器中,以防止合法网站被误拦截。

该软件专门管理 Pi-hole DNS 陷阱设置的域名白名单。它使用唯一标识符来跟踪导入的域名列表,从而允许在不影响用户手动配置的情况下,有针对性地移除之前导入的条目。

该系统提供 DNS 过滤器维护和网络管理功能。它利用定时任务自动化来获取远程域名列表,并按周期刷新本地配置设置。

Features

  • DNS Filter List Subscriptions - Automates the import and removal of whitelisted domains to keep DNS filter lists current.
  • Automated List Synchronization - Automatically fetches curated domain lists and refreshes local configuration settings at recurring intervals.
  • Domain Whitelists - Provides a scheduled manager to refresh domain whitelists and prevent blocking of legitimate sites.
  • Whitelist Managers - Imports and updates curated lists of trusted domains within a Pi-hole DNS sinkhole setup.
  • Curated Blocklist Collections - Aggregates and curates domain whitelists from multiple external sources for DNS filtering.
  • Pi-hole Administration - Adds curated lists of trusted domains to Pi-hole to prevent legitimate websites from being blocked.
  • Ad-Blocking Lists - Maintains updated lists of safe domains to ensure a smooth browsing experience while blocking advertisements.
  • Domain Removals - Deletes previously imported domain lists using unique identifiers while preserving manual configurations.
  • Import Identifiers - Maps imported domain lists to unique keys for targeted removal without affecting manual user entries.
  • Recurring Task Schedulers - Runs recurring update cycles to keep local whitelists synchronized with upstream sources.
  • Remote Configuration APIs - Modifies network filter settings by sending HTTP requests to a remote management interface.

Star 历史

anudeepnd/whitelist 的 Star 历史图表anudeepnd/whitelist 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Whitelist 的开源替代方案

相似的开源项目,按与 Whitelist 的功能重合度排序。
  • blocklistproject/listsblocklistproject 的头像

    blocklistproject/Lists

    4,641在 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
    在 GitHub 上查看↗4,641
  • martenson/disposable-email-domainsmartenson 的头像

    martenson/disposable-email-domains

    5,239在 GitHub 上查看↗

    This project provides a curated blocklist of disposable email domains used to prevent fake account registrations and service abuse. It serves as a reference dataset and email validation resource for identifying temporary email providers during user signup processes. The data is maintained through a workflow that includes case normalization and deduplication. Entries are verified against a public suffix list to ensure each listed domain is a valid registrable entity. The project distributes these domains as a plain text file for integration into spam prevention and registration security filte

    Python
    在 GitHub 上查看↗5,239
  • adguardteam/adguardfiltersAdguardTeam 的头像

    AdguardTeam/AdguardFilters

    4,142在 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
    在 GitHub 上查看↗4,142
  • tg-twilight/awavenue-ads-ruleTG-Twilight 的头像

    TG-Twilight/AWAvenue-Ads-Rule

    5,640在 GitHub 上查看↗

    AWAvenue-Ads-Rule is an optimized DNS-level rule list designed to block advertising SDKs and tracking domains across all devices on a network. It operates by resolving known ad-serving domains to a non-routable address at the DNS query level, preventing any connection from being made before ads can load. The rule set is intentionally minimalist, focusing only on essential ad-serving domains to reduce memory and CPU overhead compared to comprehensive blocklists. It specifically targets domains associated with known advertising software development kits, particularly in Android applications, to

    Adblock Filter Listadblockadblock-listadguard
    在 GitHub 上查看↗5,640
查看 Whitelist 的所有 30 个替代方案→

常见问题解答

anudeepnd/whitelist 是做什么的?

该项目是一个用于在基于 DNS 的网络拦截环境中导入和同步远程域名白名单的自动化工具。它作为白名单同步器和列表导入器,将精选的受信任域名集添加到本地 DNS 拦截器中,以防止合法网站被误拦截。

anudeepnd/whitelist 的主要功能有哪些?

anudeepnd/whitelist 的主要功能包括:DNS Filter List Subscriptions, Automated List Synchronization, Domain Whitelists, Whitelist Managers, Curated Blocklist Collections, Pi-hole Administration, Ad-Blocking Lists, Domain Removals。

anudeepnd/whitelist 有哪些开源替代品?

anudeepnd/whitelist 的开源替代品包括: blocklistproject/lists — Lists is a curated collection of DNS blocklists, a domain blocklist generator, and a categorized library of domains… tg-twilight/awavenue-ads-rule — AWAvenue-Ads-Rule is an optimized DNS-level rule list designed to block advertising SDKs and tracking domains across… adguardteam/adguardfilters — AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its… martenson/disposable-email-domains — This project provides a curated blocklist of disposable email domains used to prevent fake account registrations and… adamchainz/django-cors-headers — django-cors-headers is a middleware for Django that manages Cross-Origin Resource Sharing headers to control which… jmdugan/blocklists — This project provides a collection of domain blocklists designed to prevent network requests from reaching specific…