I would like to find out if it is possible or easy to limit bandwidth, either per workstation or socksport-transport.
For example if there was a GUI application on Gateway to set bandwidth limit per ports (applications or workstations) this would be awesome.
My main goal is to slow down some applications or tor browsers so as to make my tor traffic harder for traffic analysis. Let’s say I want to update my tor browser, when the bandwidth is unlimited it would be quickly downloaded based on the connection and it makes it easy to guess I downloaded something like a tor browser. Replace tor browser here with anything, for example downloading whonix images. If I don’t regularly download big files but only Whonix images, it could be easy to guess I’m a Whonix user. Like a big download after 1-2 days of each Whonix release. Of course partial updates might solve this problem.
If I could slow down a port on gateway, the download would take longer and it both makes it harder to guess what you are doing or downloading, but it also creates a constant and longer noise which would benefit any other activity on background like regular web surfing.