Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль
Добавить софт
Мой софт

BWMeter - программа для контроля и учета трафика

Автор: Павел Шелякин
Опубликовано: 16.11.2011
Источник: SoftKey.info

Когда я был студентом, о скоростях Интернета, доступных сегодня практически каждому, приходилось только мечтать как о прекрасном, но очень далеком будущем. Чтобы попасть во Всемирную сеть, нужно было предупредить домашних, что телефон ближайшее время будет занят модемом, а затем, прочитав короткую молитву святому Коннектию, пробиваться на Dialup-пул провайдера. Безлимитные тарифы были далеко не у всех провайдеров и стоили запредельно дорого для студента (а впрочем, и для большинства других пользователей сети Интернет), поэтому приходилось считать мегабайты и экономить купленный трафик. Отслеживать, «сколько Интернета» у тебя еще осталось, можно было по биллинговой системе интернет-провайдера, но она часто отображала расход с запаздыванием. Именно поэтому программа для контроля и учета трафика была в то время необходимым инструментом для каждого продвинутого пользователя Всемирной сети.

Казалось бы, сегодня, если вы живете в более-менее крупном городе или поблизости от такого города, то вас не должны волновать подобные проблемы. Интернет-провайдеры соревнуются друг с другом за право предоставить доступ к Сети для организаций и частных лиц. Каждый месяц я вынимаю из почтового ящика рекламные листовки с предложением подключить за довольно скромную плату (легкодоступную сегодняшнему студенту) квартиру на новый суперскоростной тариф Интернета от операторов, предоставляющих доступ к сети Интернет при помощи интернет-подключения. На видных местах в городе реклама сотовых операторов, предлагающих мобильный Интернет на скоростях в 2, 3, 5 или даже 7 Мбит/с. А телевизионные ролики убеждают, что 3G USB-модем – это необходимая вещь для любого современного человека.

Однако в реальности все обстоит несколько по-другому. По работе мне часто приходится выходить в Сеть при помощи 3G USB-модема. Да, 3G-сеть развернута и за городом, но из-за не совсем удачного расположения вышек сотовой связи и рельефа местности стабильность и скорость подключения к сети Интернет иногда не позволяют даже работать с электронной почтой (о комфортном интернет-серфинге и просмотре роликов с Youtube даже не идет речь). В городе абонентов мобильного Интернета уже так много, что часто 3G-сеть оказывается перегружена. «Рельеф местности» (вернее, расположение зданий и материалы, из которых они построены) играет большую роль и в городе. В результате приходится вспоминать уже забытые молитвы святому Коннектию и запоминать «рыбные» в отношении Интернета места. Кроме того, широко рекламируемые «мобильные безлимиты» на самом деле содержат в себе серьезный ограничитель скорости доступа к сети Интернет. Коротко напомню, в чем их суть: если потребленный трафик за час (день либо месяц) достигнет определенного сотовым оператором порогового значения (а оно обычно весьма невелико), то скорость доступа к Интернету для вас будет радикально уменьшена (фактически вам оставят канал, сравнимый по скорости с доступом в Сеть по коммутируемому модему).

Получается, что снова необходима программа, которая наглядно покажет, сколько Интернета израсходовано, как он потреблялся, а также ответит на вопросы, устойчивая ли сейчас связь и какова скорость канала в настоящий момент. Одной из программ, которая может решить такую задача, является разработка компании DeskSoft – утилита BWMeter.

Необходимо отметить, что официально BWMeter не имеет ни интерфейса, ни руководства на русском языке. Однако в русскоязычном Интернете существует каталог русификаторов MSILab.ru. В этом каталоге можно найти для BWMeter неофициальный пакет русификации вполне приличного качества.

Одним из ключевых понятий для утилиты BWMeter является понятие «фильтр». При помощи фильтров BWMeter разделяет поток трафика на отдельные «ручейки». А дальше можно задать, что делать с каждым из этих ручейков: можно измерить скорость, считать, сколько байт «протекло» за час, день, неделю или месяц, либо даже полностью заблокировать «ручеек».

Окно настроек программы BWMeter
Окно настроек программы BWMeter

Основными критериями для фильтрации сетевых пакетов в BWMeter являются порт, протокол, адреса источника и адрес получателя. Кроме того, можно указать, что фильтр должен работать в определенные дни и часы. В качестве адреса можно использовать IP-адрес, MAC-адрес, имя хоста или диапазон IP-адресов.

Настройка фильтров
Настройка фильтров

Необходимо отметить, что фильтр может работать в одном из трех режимов.

  • Обычный: в этом режиме будет посчитан трафик, выделенный фильтром, а также применено ограничение скорости (если оно задано).
  • Файрвол: в этом режиме необходимо указать, для каких приложений BWMeter должен разрешать трафик, а для каких блокировать. При этом никаких сообщений и вопросов показано не будет.
  • Файрвол (интерактивно): в этом режиме фильтр будет действовать в качестве интерактивного брандмауэра. Если сетевой пакет будет относиться к определению фильтра, то BWMeter будет задавать вам вопрос, разрешить или запретить приложению посылать сетевые пакеты.

По умолчанию в BWMeter настроены два фильтра: Internet и Local Network. Как следует из названия, фильтр Local Network учитывает весь трафик между вашим компьютером и остальной частью локальной сети. Фильтр Internet измеряет трафик между вашим компьютером и всем остальным миром, исключая компьютеры (а также другие устройства), которые были отнесены к локальной сети.

Сильной стороной программы BWMeter является наглядная визуализация работы фильтров. Этой цели служат плавающие окна с графиками.

Плавающие окна с графиками активности фильтров
Плавающие окна с графиками активности фильтров

Настройки программы BWMeter позволяют задать, для каких фильтров необходимо отображать плавающие окна, а также настроить внешний вид этих окон (делать окошки с диаграммой полупрозрачными, менять масштаб, набор отображаемой информации и так далее).

Настройка отображения в реальном времени работы фильтров
Настройка отображения в реальном времени работы фильтров

Еще одним ценным качеством BWMeter является способность моментально отображать статистику потребления Интернета (опять же по фильтрам). Легко увидеть, сколько трафика прошло через фильтр за определенный день, неделю, месяц или целый год.

Статистика потребления трафика
Статистика потребления трафика

В BWMeter можно настроить реакцию на некоторые события, связанные с объемом трафика. Например, достижение определенного объема за промежуток времени (скажем, десять мегабайт в час или сто мегабайт в день), падение или увеличение средней скорости потока трафика.

С каждым из этих событий можно ассоциировать одну или несколько возможных реакций - запуск программы, отсылку электронного письма, выключение компьютера и так далее.

BWMeter может отправлять ping-запросы на заданные пользователем хосты. Это позволяет использовать данную программу для того, чтобы контролировать веб-серверы или проверять, работает ли ваше интернет-соединение в настоящий момент.

Настройка проверки связи при помощи ping-запросов
Настройка проверки связи при помощи ping-запросов

Подводя итог, необходимо сказать также о конкурентах BWMeter. По сходному с BWMeter принципу работают утилиты TMeter (разработка российской компании Trafficreg Software) и DUMeter (разработка компании Hagel Technologies). Так же как и BWMeter, конкуренты используют для анализа понятие «фильтр», ведут статистику потребления по фильтрам и позволяют задать события, связанные с трафиком, который был выделен тем или иным фильтром. Дистрибутив DUMeter включает в себя интерфейс программы на русском языке. Однако наиболее полную поддержку русского языка имеет российская разработка – TMeter. Все три утилиты (BWMeter, TMeter и DUMeter) являются ShareWare-программами.

Лицензия

Демонстрационная версия программы BWMeter распространяется бесплатно. Она не имеет каких-либо функциональных ограничений. Однако она будет работать только 30 дней с момента установки.

Разработчики BWMeter отмечают, что, купив лицензию, пользователь получит право использовать все минорные релизы программы внутри одной основной версии, а также бесплатно перейти на новую основную версию, если на момент ее выхода прошло менее года с момента покупки лицензии.

Системные требования

Текущая версия BWMeter поддерживает операционные системы Microsoft Windows XP, Windows 2003, Windows Vista, Windows 2008 Server и Windows 7.

Если по какой-то причине вам необходимо использовать BWMeter на компьютере, работающем под управлением Windows 95/98/Me, Windows NT или Windows 2000, то не торопитесь скачивать самый последний релиз с сайта DeskSoft. Для этих операционных систем авторы программы рекомендуют версию BWMeter под номером 3.



Статистика
Всего программ 30544
Скачиваний сегодня 615
Скачиваний вчера 1627