На платформе Windows, как проще всего добиться мониторинга пропускной способности со следующими случаями группирования:
- контролировать всю входящую / исходящую полосу пропускания, сгруппированную по домену / ip (в основном http-запросы);
- контролировать всю входящую / исходящую пропускную способность, сгруппированную по имени / идентификатору процесса (все протоколы);
В идеале это будет иметь два режима мониторинга:
- накопительный - вычисляет общий объем трафика (в байтах) после завершения мониторинга (может быть дней). Вся статистика отображается / регистрируется с желаемой группировкой. В идеале, с возможностью планирования.
- в режиме реального времени - выводит среднюю нагрузку полосы пропускания в режиме реального времени с желаемой группировкой.
GUI является приемлемым, хотя CLI является предпочтительным.
Я посмотрел на Wireshark, в версии GUI есть много конфигов и статистики. Можно ли добиться желаемого мониторинга с помощью Lua или tshark для использования из командной строки? Какие другие инструменты, кроме Wireshark, можно использовать для такого мониторинга?