Ad-Blocking with AdGuard Network wide Ad-Blocking with Raspberry Pi

Akshay Kadav, Sankalp Madhavi, Tejas Gorivale, V. D. Maheta · Journal of Emerging Technologies and Innovative Research · 2021

The internet is a scary place. Businesses track users through advertisements (Ads) that they push. Cyber criminals try to scam and steal data through Ads within minutes. Hence it is necessary to overcome the problem of Ads. Ads are annoying and pose a threat to security and also compromise performance and efficiency. It quickly becomes scary as the products that were recently searched for appear as Ads to the user. In the digital area, Privacy is considered as a Myth and Ads sum up to be a big part of that reason. Hence to preserve privacy, the solution is proposed in this paper as Adguard which filters the Ads and blocks them at a network level with DNS filtering. The Adblocker blacklists Ad agency domains, in turn, the request doesn't reach the Ad agency and thereby Ads are not fetched and displayed. Adguard is a collection of software packages that provide filtering and advertisement blocking for all internet services on the network. It alleviates what might traditionally be done via Ad blockers or per-device software because it blocks things at the DNS level. It uses DNS masq, Flask , FTL and some other packages to tie all this together into a nice, easy-to-use web interface. Adguard applications can be installed on any existing Raspberry Pi device or a Virtual Machine. Adguard utilizes several well-known and trusted internet blacklists and keeps them up-to-date. At the DNS level it can then thwart unwanted Ads, malware domains and other unsavory internet denizens from appearing on any of the internet devices or computers. The main motive of the system is to make the internet a safe place and preserve the user’s privacy using Ad-blocking application Ad-Guard.

Read the paper · More papers on PaperTik