samer wroteI have no software solution in mind. What I personally use is a little something called self-control :)
Also make sure to install an outbound firewall (Little Snitch if you're on OSX). This ensures that no sneaky program is stealing your bandwidth.
I tried self-control. It is pretty buggy, and most of the time it just disappears after a while and I have to launch it again.