[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: Bandwidth shaping by time of day / week / month? Adding that info to Tor protocol?

On Wed, Jan 25, 2006 at 10:27:45PM -0800, Scarab wrote:
> I'm new to the list. Perhaps this has been covered already, but are
> there any plans to add cron-style bandwidth shaping options to Tor? I
> mean using the common crontab notation for specifying arbitrary time
> periods and bandwidth throttles within those periods. In my case, I want
> a 20KB limit from 8am to 5pm Mon-Fri, no limit outside those hours. With
> a cron-style implementation it'd be easy to do arbitrarily complex
> shaping, i.e. cap Tor at 30KB on a specific night if a remote backup was
> scheduled to occur, etc.
> I'd like to ramp the rate on my end-node up to the full 50KB capacity of
> the line when
> I'm done using my ADSL connection for the day, but can't now do this
> without stopping / restarting Tor, re-writing the config file, etc. Also
> I'd prefer to keep my server up all the time in service of the overall
> stability of the network.

Using one of the 0.1.1.x Tor releases, set "ControlPort 9051" in your
torrc before you start Tor, and then

telnet localhost 9051
setconf bandwidthrate="50 KB"

I'm sure you can automate this process via netcat or the like.

Once you've got your script working, can you publish it here
so others can use it and improve it?