O programa Netbalancer parece fazer algo parecido com o que você está procurando. Com o bônus adicional, isso também ajudará a controlar o uso da Internet, o que para mim seria sua próxima pergunta.
Isso é mais um monitoramento "por aplicativo", mas pelo que posso dizer, você pode fazer drill-ins em cada aplicativo e ver os downloads "por site".
Eu não usei isso sozinho, mas é recomendado por Como Geek que eu considero como um bom sinal.
Pelo que parece, o programa é projetado principalmente para limitar e controlar os downloads, mas o efeito colateral é que você também pode monitorar downloads de aplicativos.
NetBalancer is an internet traffic control and monitoring tool designed for Windows XP/2003/Vista/Win7, both x86 and native x64.
Existe uma versão gratuita que tem algumas limitações, mas apenas para monitoramento você deve estar bem. Nenhum dos recursos gratuitos provavelmente será um impedimento para você no momento.
*The Free version is limited to a maximum of 5 process priorities/limits and 5 rules at a time, has no separate network adapters management and no support for Network Grouping.
Comovocêpodever,hácolunasparaastaxasdedownloadatuais,bemcomototaisgeraisdedownloadsporaplicativoàdireita.
OartigodaHowToGeekmencionaumapeculiaridadecomoantivíruseodownloaddeprogramasdosquaisvocêtalvezpreciseestarciente.
Hereweseewhichapplicationiscurrentlydownloadingdataanditrevealsapeculiarquirkaboutthewayanti-virussoftwareworks.TherealdownloadisacopyofaLinuxISOwe’redownloadinginChrome.Thedownload,however,waskickedoverfromChrometotheAvastanti-virusscanner.Ifwedidn’thaveAvastinstalledthenthedatawouldappearundertheChrome.exedirectly.
Basicamente,oseuantivíruspode"pegar" os downloads, baixá-los e passá-los para o navegador, mas isso deve ser apenas um pequeno aborrecimento e depende strongmente do seu pacote de antivírus. Você pode obter detalhes do download, então tudo deve dar certo no final.
De acordo com Rarst.net , uma alternativa é NetLimiter que tem uma versão de "monitoramento".
De acordo com Rarst:
Reports
Real time monitoring is nice but real power of NetLimiter is very detailed statistics. It remembers and can show what traffic specific process consumed in specific time period. Reports can be viewed in interface or exported in XML (manually or on schedule).
Versions
Free Monitor version only keeps stats but there are also advanced versions that allow to shape bandwidth by setting limits or guaranteed bandwidth for applications. That’s where Limiter part of name comes from actually.
O que pode estar mais perto do que você está procurando. Mais uma vez peço desculpas por não ter nenhuma experiência real tentando que o software seja capaz de dar conselhos reais sobre como usá-lo.