Программа Netbalancer, похоже, делает то, что вам нужно. С добавленным бонусом это также поможет контролировать использование Интернета, что для меня будет вашим следующим вопросом.
Это больше мониторинг "на приложение", но из того, что я могу сказать, вы могли бы детализировать каждое приложение и просматривать загрузки "на сайт".
Я не использовал его сам, но это рекомендовано How To Geek, что я бы воспринял как хороший знак.
Судя по всему, программа в первую очередь предназначена для ограничения и контроля загрузок, но побочным эффектом является то, что вы также можете отслеживать загрузки из приложений.
NetBalancer - это инструмент для контроля и мониторинга интернет-трафика, разработанный для Windows XP/2003/Vista/Win7, как для x86, так и для собственной x64.
Есть бесплатная версия, которая имеет некоторые ограничения, но просто для мониторинга у вас все должно быть в порядке. На данный момент ни одна из бесплатных функций, скорее всего, не будет для вас интересной.
* Бесплатная версия ограничена максимум 5 приоритетами / ограничениями процесса и 5 правилами одновременно, не имеет отдельного управления сетевыми адаптерами и не поддерживает группирование по сети.
Как вы можете видеть, справа есть столбцы для текущих показателей загрузки, а также для общего количества загрузок для каждого приложения.
В статье HowToGeek упоминается о странностях с антивирусами и загрузкой программ, о которых вам может потребоваться знать.
Здесь мы видим, какое приложение в настоящее время загружает данные, и обнаруживает своеобразную причуду работы антивирусного программного обеспечения. Настоящая загрузка - это копия Linux ISO, которую мы загружаем в Chrome. Однако загрузка была перенесена из Chrome в антивирусный сканер Avast. Если у нас не установлен Avast, тогда данные будут отображаться непосредственно под Chrome.exe.
По сути, ваш антивирус может "ловить" загружаемые файлы, а затем загружать их сам и передавать в браузер, но, надеюсь, это будет лишь незначительным раздражением и сильно зависит от вашего антивирусного пакета. Вы можете получить подробную информацию о загрузке, так что все должно получиться в конце.
Согласно Rarst.net , альтернативой является NetLimiter, который имеет "мониторинговую" версию.
По словам Рарста:
Отчеты
Мониторинг в реальном времени - это хорошо, но реальная сила NetLimiter - очень подробная статистика. Он запоминает и может показать, какой трафик конкретного процесса потребляется в определенный период времени. Отчеты можно просматривать в интерфейсе или экспортировать в формате XML (вручную или по расписанию).
Версии
Версия Free Monitor хранит только статистику, но есть и расширенные версии, которые позволяют регулировать пропускную способность, устанавливая ограничения или гарантированную пропускную способность для приложений. Вот откуда на самом деле происходит ограничение имени.
Который может на самом деле быть ближе к тому, что вы после. Опять же, я прошу прощения, что у меня нет реального опыта, когда я пытаюсь использовать программное обеспечение, чтобы дать реальный совет о том, как его использовать.