Primary Block Lists
-
Updated
Dec 19, 2025 - Python
Pi-hole is a Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole (and optionally a DHCP server), intended for use on a private network. It is designed for use on embedded devices with network capability, such as the Raspberry Pi, but it can be used on other machines running Linux and cloud implementations.
Primary Block Lists
A simple tool to add commonly white listed domains to your Pi-Hole setup.
Blocklists for AdGuard Home, AdGuard, Little Snitch, Open Snitch, uBlock Origin, Brave Adblock, pfBlockerNG, and PiHole. Combine with Hagezi and OISD
A tool for quickly and easily bulk adding allow and ad/block lists to a Pi-hole 5 installation
A simple list to block all Spotify advertising domains
A homelab dashboard with root access. Breaking conventions - single file, no Docker, raw control, zero dependencies.
Custom RegEx, Exact, and Adlist filters for Pi-hole's FTLDNS
Block malware on your network using your PiHole, using threat intelligence extracted from Emerging Threats rulesets.
A dashboard to visualize DNS query data from a Pi-hole v.6 FTL database file.
Collection of modules and roles for the PiHole v6 API
Machine-readable .txt blocklist of scam URLs and IP Addresses from the Global Anti Scam Organization (https://www.globalantiscam.org) website, updated once a day.
A script for syncing whitelist and blacklist entries between multiple devices running Pi-hole (https://pi-hole.net)
💻 Pi-hole and system stats displayed on an OLED 0.96" screen.
Generate malicious URL blocklists for DNSBL applications like pfBlockerNG or Pi-hole by scanning various public URL sources using the Safe Browsing API from Google and/or Yandex.
A blocklist for AdGuard and Pi-hole which combines many of the best blocklists
Created by Jacob Salmela, Dan Schaper, Adam Warner and DL6ER
Released June 15, 2015
Latest release 23 days ago