M-Abozaid/esp32-c3-adblock
View on GitHub ↗ ★ 3,542 C++
Pi-hole-class DNS ad-blocker on a $2 ESP32-C3 (no PSRAM): 537k domains as 40-bit FNV-1a hashes in flash, binary-searched. UDP DNS sinkhole + web dashboard. https://youtube.com/shorts/RaxszOUMi8E?feature=share
4 mentions on Hacker News by 4 people: 1 story, 3 comments · first 2026-07-19 · latest 2026-10-08
20082026
-
It is quite literally written by claude https://github.com/M-Abozaid/esp32-c3-adblock/commits/main/R...
comment by tomalbrc · 2026-10-08 · in ESP32-C3 Adblock -
…and the script points at that number coming directly from collisions within the blocklist. 1: https://github.com/M-Abozaid/esp32-c3-adblock/blob/238ef7b27...
comment by muti · 2026-10-07 · in ESP32-C3 Adblock -
> how it could grow : Bloom filter in RAM as a fast pre-filter (skip flash for the ~99% of misses) https://github.com/M-Abozaid/esp32-c3-adblock
comment by amazingamazing · 2026-07-19 · in Clever hacker fits 537,000 domains in a $5 ESP32 ad-blocking dongle