I built something similar as a node module a while ago : <a href="https://github.com/thibauts/node-host-filtering-proxy" rel="nofollow">https://github.com/thibauts/node-host-filtering-proxy</a>
Is it possible to have an admin user v/s normal user where normal users simply get blocked/unblocked without the "page control" or any ability to blocked/unblock, etc.