мониторинг / сбор статистики использования сети в реальном времени? - PullRequest
3 голосов
/ 08 июля 2010

Буду признателен за любые советы сообщества по поводу следующей задачи, которую я поставил перед собой, то есть, есть ли здесь какие-либо указатели на лучший подход / направление?

Требования

  1. Разрешить сбор / мониторинг в реальном времени использования сети с ПК пользователя Windows с определенным набором IP-адресов (или имен DNS) для каждого приложения / процесса, выполняемого на точке зрения ПК, дифференцируя между «вверх» и «вниз» трафика. Например: покажите, сколько сетевого трафика было использовано (отправка на настроенный набор IP-адресов / имен DNS) для каждого процесса / приложения ПК за текущий день.

  2. Решение должно запускаться на ПК, который использует пользователь (т.е. не требует установки программного обеспечения на отдельном ПК)

  3. Для ПК с Windows (например, XP, Vista, Windows 7)

  4. Не должно вызывать заметного снижения производительности для пользователей (например, замедление работы в Интернете)

  5. Хотелось бы, чтобы собранные данные хранились на ПК таким образом, чтобы программа GUI (например, приложение C # WPF) могла получить к ним доступ для отображения пользователю.

Ответы [ 2 ]

2 голосов
/ 08 июля 2010

Microsoft Network Monitor может делать все это.

Новый высокопроизводительный захват функция позволяет захватывать на более быстрые сети без падений кадры. Профили парсера обеспечивают простой способ увеличить скорость фильтрации / анализа и позволяет вам быстро переключаться между различными наборы парсеров. И обновления интерфейса, такие как цвет Правила, макеты и столбцы Windows Управление дает вам гибкость, чтобы сделать крутые настройки, чтобы помочь вам работать так, как вы хотите.

и

  • Модель парсера на основе скриптов с частые обновления
  • Параллельный концерт захват сессий Поддержка Windows Vista
  • Поддержка 32-битных платформ и для 64-битных платформ
  • Поддержка сетевые разговоры и процесс API отслеживания для доступа к захвату и парсинг двигателя
  • Режим беспроводного монитора Захватив
1 голос
/ 08 июля 2010

Для работы с сетью вам следует обратиться к инструментам Microsoft Network Monitor.Также доступны WinPcap и Ethreal.

...