I would like to develop a GUI app to block ads, malware etc., system-wide, with these features:
System-wide blocking (not confined to a specific browser/app).
Uses a collection of reputed hosts files unified by StevenBlack (
github.com/StevenBlack/hosts ) - this is the default used on pi-hole (other good hosts files are also welcome).
Options (checkboxes) to block these (corresponding to the extensions in StevenBlack’s hosts blocklist):
Ads, malware, adware, spyware and other junk.
No websites will break during normal browsing (for people who don’t visit very bad websites).
Note that a similar app exists on MX Linux, antiX Linux and Peppermint Linux (called
If this is a good idea, I’m ready to begin its development.
Please give your valuable comments and suggestions (and
if you like this).
I think it sounds useful. Maybe something like it already exists?
adguardhome( -bin) (AUR).
AdGuard is networkwide. We are just wanting system wide here.
Alternatively, considering the configuration shall be saved in a file anyway – which may also be modified directly as usually practice – you can also simply make a GUI for editing the configuration of an existing blocker.
I would like a simpler approach with the minimum external dependencies.
Anyway, I think a very simple GUI app is better (those who prefer the command-line already have many options).
advert-block-antix. You can
download the tarball and run the script from anywhere. It only requires
A useful project using a script already exists:
That’s not correct. You can run PiHole locally and have it blocking all DNS request from a blocklist.
Thanks, this thread reminded me to try
Diversion again after a year or so lag, and this time it worked flawlessly, finally no more ads in my home network.
Suits only Asuswrt-Merlin firmware users though.