Skip to content
DnsLister Forum

Where domain hunters compare notes

I built a DNS ad blocker that runs on an ESP32-S3

I have been playing with the ESP32-S3 and as a result have built Adsorb, a free and open-source program which blocks DNS ads and trackers.

The aim was to find out if an ESP32-S3 could cope with something that is usually carried out on a Raspberry Pi or another small server, and so rather than running Pi-hole or AdGuard Home on a more powerful machine, Adsorb carries out the DNS filtering directly on the microcontroller.

The device supports the ESP32-S3, offers DNS blocking, includes support for blocklists, has a web-based interface for flashing and setup, provides local administration, and features optional OLED telemetry.

Website: https://the-masked-bear.github.io/Adsorb/

GitHub: https://github.com/The-Masked-Bear/Adsorb

I did it mainly because I wanted to find out how far I could push the hardware, but I really do want to know what people think.

If you're using Pi-hole, AdGuard Home, or a similar solution, would you really think about using an ESP32 for this purpose? And isn't there something that I've overlooked?

Source: r/esp32 · by /u/Debarghya7105

Leave a Reply

Your email address will not be published. Required fields are marked *