"Existe uma aplicação desse tipo?"
- Linux: Nenhum encontrado ainda
- Mac: Nenhum encontrado ainda
- Windows: NetLimiter (comercial)
- Plataforma cruzada: nenhuma encontrada ainda
Veja outras respostas para adaptar as ferramentas existentes.
Encontrei recentemente o NetHogs, uma ferramenta do Linux para o monitoramento de tráfego por processo em B / s. Mas estou procurando por algo que registre o tráfego por processo no total B carregado e baixado. (Exemplo: hoje o Firefox baixou 50 MB, o UbuntuOne baixou 10 MB e carregou 20 MB ...)
Existe tal aplicativo?
Idealmente, a ferramenta seria FOSS e plataforma cruzada, mas sinta-se à vontade para mencionar soluções específicas do sistema operacional (por exemplo, NetLimiter no Windows, que também faz um monte de coisas extras) para ajudar alguém.
A ferramenta deve executar por processo de logging , se não puder fazer isso, não é uma solução adequada. (por exemplo, o Wireshark não parece estar ciente do processo)
TCPView do Sysinternals tem uma coluna por processo para bytes enviados / recebidos. Seu log pode ser salvo, mas pode exigir algumas soluções alternativas para permitir que isso seja feito enquanto estiver em execução.
Tags bandwidth logging software-rec