Hacker News Front Page · jayhoon ·
M-Abozaid/esp32-c3-adblock: 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
El proyecto implementa un bloqueador DNS tipo Pi-hole para ESP32-C3 sin PSRAM: almacena dominios como hashes FNV-1a de 40 bits ordenados en flash y los busca mediante búsqueda binaria. En las pruebas descritas, admite 141.000 dominios en unos 0,67 MB de flash, usa cerca de 50 KB de RAM y tarda alrededor de 10 ms en resolver una consulta; una lista de 537.000 dominios presenta aproximadamente una colisión. Incluye panel web, configuración WiFi mediante portal cautivo y actualizaciones OTA, y documenta límites de seguridad, memoria y compatibilidad de las listas.
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?fe...