Olá amigo, bem você poderia está adaptando para sua empresa, um servidor com squid + regras de bloqueio em iptables.
No squid, você controlaria a internet ( tráfego, cache, controle de banda, sites permitidos e não permitidos, bloqueia ou libera downloads, etc. ) O controle de banda pode ser usado por outras ferramentas, onde faria um melhor controle.
Regas em iptables você bloquearia ou liberaria portas de acesso interno e externo. exemplo: 6667 que é utilizada para o IRC.
E ainda poderia adicionar o SAMBA, que seria de um modo leigo, 'uma parta para compartilhar arquivos na rede'. Seria digamos que uma pasta do seu C: compartilhada na rede.
Dentre outras coisas. Procure mais informações no forum sobre o assunto e boa sorte!