Hacker GitHub

← All repos

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

Mentions per year 4 mentions · busiest year 2026 (4)
20082026
  1. 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
  2. …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
  3. > 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