He estado mirando y el sistema BrazilFW utiliza el servidor Pure-FTPd. Y lo que se puede hacer es limitar descargas/subidas a 1 simultánea y por ip.
Opciones modificables en el pureftpd para cada usuario:
Cita: Login :
Password :
UID : 500 (ftpuser)
GID : 101 (ftpgroup)
Directory : /home/ftpusers/user/./
Full name :
Download bandwidth : 0 Kb (unlimited)
Upload bandwidth : 0 Kb (unlimited)
Max files : 1000 (enabled)
Max size : 10 Mb (enabled)
Ratio : 0:0 (unlimited:unlimited)
Allowed local IPs :
Denied local IPs :
Allowed client IPs : 192.168.0.0/16
Denied client IPs : 192.168.1.1,blah.verybadhost.com
Time restrictions : 0900-1800 (enabled)
Max sim sessions : 0 (unlimited)
Es cuestión de poner un 1 en el último parámetro a la hora de agregar al usuario. Si todos utilizan el mismo user/pass... más fácil todavía, nos olvidamos de crear grupos de usuarios.
Si en el departamento de la empresa donde controlan el ftp les sirve de ayuda,
este enlace lleva a la documentación del pureftpd para crear virtual users, que es lo que creo que necesitáis.
A ver si os sirve de ayuda... Un saludo.