Not sure if this is up your alley, but I use a Linux gateway and run a transparent Squid web proxy on it. You can block sites during certain parts of the day, eg block FaceBook during work hours, but allow it during lunchtime and before/after work. You can set quotas, you can apply rules by device. All of what you list above. On top of that, there's a few Squid log analyser programs that can give graphical summaries. I use SARG. Can tell you usages per device/IP address, per site etc, on a daily, weekly, monthly basis. All for free, you just need a cheap machine to run it on. I've been using a tiny Dreamplug. Don't even know it's there.
|