Como root, você poderia ao menos medir o tráfego de saída por usuário usando o módulo "owner" do iptables. Se todos os usuários que você deseja monitorar estiverem em /root/list-of-users.txt
, você pode fazer:
for login in $(cat /root/list-of-users.txt);
do
iptables -N out_user_$login
iptables -A OUTPUT -m owner --uid-owner $(id -u $login) -j out_user_$login
done
E, em seguida, as contagens de pacotes e bytes para o tráfego de saída de cada usuário são visíveis:
iptables -L OUTPUT -n -v | grep out_
Isso pode ser estendido ainda mais com o CONNMARK para rastrear o lado de entrada também.