This is a great little script that someone made for Asus routers and a few others.
Example i currently use Asus RT_AC88U and it has router level VPN options aswell as being able to block adds from a router level so that anything you browse has no adds
also has blacklist and whitelist function so that you can ignore your favourite websites if you want to view there adds.....
------------------------------------------
---------------------------------------------------------------------
A B - S O L U T I O N A D B L O C K I N G A N D L O G G I N G
---------------------------------------------------------------------
____ _____ _ _ _
/\ | _ \ / ____| | | | | (_)
/ \ | |_) |____| (___ ___ | |_ _| |_ _ ___ _ __
/ /\ \ | _ < ____ \___ \ / _ \| | | | | __| |/ _ \| '_ \
/ ____ \| |_) | ____) | (_) | | |_| | |_| | (_) | | | |
/_/ \_\____/ |_____/ \___/|_|\__,_|\__|_|\___/|_| |_|
---------------------------------------------------------------------
Latest version: AB-Solution 1.07 by thelonelycoder
---
Latest version 1.08b1
http://www.ab-solution.info
--
What AB-Solution can do
Blocking Ads on router level, blocks Ads on all devices in your LAN
Four amalgamated hosts file types to choose from, change type in seconds
Automatically updates the amalgamated hosts file weekly
Toggle Ad-blocking on or off in seconds
Supports a whitelist for domains you don't want blocked
Supports a blacklist for additional domains to be blocked
that are not covered by the hosts file
Toggle Dnsmasq logging on or off in seconds
Follow the logfile with three options:
Unfiltered log, shows all DNS queries
Filtered by blocked domains, shows only blocked domains
Filtered by term you enter, shows only entered term
Uninstall function
-
Requirements
A supported router running Asuswrt-Merlin firmware
jffs partition enabled
A permanently plugged in USB flash drive on the router,
formatted with ext2, ext3 or ext4 file system
SSH enabled on the router
SSH client to access router, use same credentials as the Web-UI
Very basic understanding of terminal commands
Some time and a Coffee, or two. Maybe
-
Supported router models
All Wireless Routers that support RMerlin's Asuswrt-Merlin and it's forks:
Asus RT-N66U
Asus RT-AC66U
Asus RT-AC56U
Asus RT-AC68U/RT-AC68P
Asus RT-AC87U
Asus RT-AC88U
Asus RT-AC3100
Asus RT-AC3200
Asus RT-N16 (no longer supported by RMerlin)
All Wireless Routers that support Xwrt-Vortex:
Netgear R7000
Linksys EA6900
Huawei WS880
There may be more router models that can run AB-Solution.
-
Hosts files used by AB-Solution
AB-Solution lets you choose from one of four hosts file types to use.
The type can be changed anytime, it only takes seconds.
The files are downloaded by the router once a week, triggered by cron.
They are then stripped to the bare minimum, duplicates removed,
sorted and combined to one file.
The following hosts files are used:
hosts file type | hosts file
1·2·3·4
1·2·3·4
1·2·3·4
2·3·4
3
3
3
3
3
4
4
winhelp2002.mvps.org/hosts.txt
someonewhocares.org/hosts/zero/hosts
pgl.yoyo.org/adservers/
malwaredomainlist.com/hostslist/hosts.txt
adaway.org/hosts.txt
hosts-file.net/emd.txt
hosts-file.net/ad_servers.txt
hosts-file.net/grm.txt
hosts-file.net/mmt.txt
support.it-mate.co.uk/downloads/hosts.txt
hosts-file.net/hphosts-partial.txt
--------------------------------------------------
It really is a great little script.. no more using add block plus... do it at router level that way you never need to install anything it just works
loving my 88u
Example i currently use Asus RT_AC88U and it has router level VPN options aswell as being able to block adds from a router level so that anything you browse has no adds
also has blacklist and whitelist function so that you can ignore your favourite websites if you want to view there adds.....
------------------------------------------
---------------------------------------------------------------------
A B - S O L U T I O N A D B L O C K I N G A N D L O G G I N G
---------------------------------------------------------------------
____ _____ _ _ _
/\ | _ \ / ____| | | | | (_)
/ \ | |_) |____| (___ ___ | |_ _| |_ _ ___ _ __
/ /\ \ | _ < ____ \___ \ / _ \| | | | | __| |/ _ \| '_ \
/ ____ \| |_) | ____) | (_) | | |_| | |_| | (_) | | | |
/_/ \_\____/ |_____/ \___/|_|\__,_|\__|_|\___/|_| |_|
---------------------------------------------------------------------
Latest version: AB-Solution 1.07 by thelonelycoder
---
Latest version 1.08b1
http://www.ab-solution.info
--
What AB-Solution can do
Blocking Ads on router level, blocks Ads on all devices in your LAN
Four amalgamated hosts file types to choose from, change type in seconds
Automatically updates the amalgamated hosts file weekly
Toggle Ad-blocking on or off in seconds
Supports a whitelist for domains you don't want blocked
Supports a blacklist for additional domains to be blocked
that are not covered by the hosts file
Toggle Dnsmasq logging on or off in seconds
Follow the logfile with three options:
Unfiltered log, shows all DNS queries
Filtered by blocked domains, shows only blocked domains
Filtered by term you enter, shows only entered term
Uninstall function
-
Requirements
A supported router running Asuswrt-Merlin firmware
jffs partition enabled
A permanently plugged in USB flash drive on the router,
formatted with ext2, ext3 or ext4 file system
SSH enabled on the router
SSH client to access router, use same credentials as the Web-UI
Very basic understanding of terminal commands
Some time and a Coffee, or two. Maybe
-
Supported router models
All Wireless Routers that support RMerlin's Asuswrt-Merlin and it's forks:
Asus RT-N66U
Asus RT-AC66U
Asus RT-AC56U
Asus RT-AC68U/RT-AC68P
Asus RT-AC87U
Asus RT-AC88U
Asus RT-AC3100
Asus RT-AC3200
Asus RT-N16 (no longer supported by RMerlin)
All Wireless Routers that support Xwrt-Vortex:
Netgear R7000
Linksys EA6900
Huawei WS880
There may be more router models that can run AB-Solution.
-
Hosts files used by AB-Solution
AB-Solution lets you choose from one of four hosts file types to use.
The type can be changed anytime, it only takes seconds.
The files are downloaded by the router once a week, triggered by cron.
They are then stripped to the bare minimum, duplicates removed,
sorted and combined to one file.
The following hosts files are used:
hosts file type | hosts file
1·2·3·4
1·2·3·4
1·2·3·4
2·3·4
3
3
3
3
3
4
4
winhelp2002.mvps.org/hosts.txt
someonewhocares.org/hosts/zero/hosts
pgl.yoyo.org/adservers/
malwaredomainlist.com/hostslist/hosts.txt
adaway.org/hosts.txt
hosts-file.net/emd.txt
hosts-file.net/ad_servers.txt
hosts-file.net/grm.txt
hosts-file.net/mmt.txt
support.it-mate.co.uk/downloads/hosts.txt
hosts-file.net/hphosts-partial.txt
--------------------------------------------------
It really is a great little script.. no more using add block plus... do it at router level that way you never need to install anything it just works

loving my 88u
