Home / Technology / DIY Ad Blocker: $5 ESP32 Project Stops Online Ads

DIY Ad Blocker: $5 ESP32 Project Stops Online Ads

Summary

  • An ESP32-C3 board costs under $5 to build a functional ad blocker.
  • The device stores over 500,000 blacklisted domains in 4MB flash.
  • Hashing domains into 40-bit FNV-1a enables efficient storage of ad domains.
DIY Ad Blocker: $5 ESP32 Project Stops Online Ads

An innovative ad-blocking solution has emerged, utilizing a cost-effective ESP32-C3 "SuperMini" board for under $5. This DIY project, developed by ZedAxis, demonstrates remarkable efficiency by storing over 500,000 blacklisted ad domains within its limited 4MB of flash memory. The technical ingenuity lies in employing a 40-bit FNV-1a hash algorithm, which significantly compresses domain data, allowing for an extensive blacklist that would typically exceed the available storage.

The device, powered via USB-C, connects to a network and acts as a DNS sinkhole. Its compact design and Wi-Fi capabilities make it a versatile addition to any always-on device, like a router. The project's code is publicly available on GitHub, detailing the compression techniques and offering over-the-air updates. This approach presents a compelling option for individuals and potentially small businesses seeking to minimize bandwidth usage from intrusive online advertisements.

Disclaimer: This story has been auto-aggregated and auto-summarised by a computer program. This story has not been edited or created by the Feedzop team.

Read more news on

Property Code: 5571