I recently ditched add block plus for firefox because it was eating my machine alive. I switched to using hostsman witch is a great utility for windows. But I felt that there was a better way to block ads for my entire home network. Since I have a Cisco router I decided to set it up as a domain forwarder. I needed to setup a list of hosts to block. So I decided to make this script to pull the great hosts file from someonewhocares.org (many thanks to them!) But Cisco being Cisco didn't make it easy on me.
Here is the php script, feel free to fork and tweak to your hearts content!
Its possible you might get an error message stating that the nvram isnt big enough to hold the running the config when you try to copy it to the startup-config. Check out https://supportforums.cisco.com/docs/DOC-1841 this to page to help fix the issue.