Acabei de experimentar o Little Snitch, tendo o mesmo problema básico (ao que parece) que o OP, e tendo ficado tão decepcionado com o rubbernet (choro pelos meus US $ 40).
Little Snitch é exatamente o que o OP pede, e tem todos os recursos que posso sonhar em explorar problemas relacionados aos implícitos na pergunta do OP.
ele faz relatar a largura de banda total utilizada por cada aplicativo individualmente, e até apresenta um gráfico de qualquer aplicativo selecionado ou grupo de aplicações! Depois que você perceber que pode selecionar uma ou mais linhas no gráfico do Monitor de Rede e solicitar as informações agrupadas pressionando o botão Informações, é fácil de usar. Ele sobrevive a mudanças de status da rede sem problemas.
Tem uma demonstração que dura 3 horas, então você não pode dar errado.
Eu acho que é a resposta perfeita para a pergunta do OP.