Primary Block Lists
-
Updated
Apr 27, 2026 - 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 | [ℹ️ Project Archived]
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
Fast, ultra-customizeable, pluggable DNS server (forwarding, recursive, or none) with caching, filtering, routing, DNSSEC, admin UI, and plugins. UDP/TCP/DoT/DoH.
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.
Created by Jacob Salmela, Dan Schaper, Adam Warner and DL6ER
Released June 15, 2015
Latest release 4 days ago