Система учета траффика и статистики пользователей интернет для Windows
(Traffic accounting and statistics system for Windows)
main
| download
| forum
О системе / About
Идея создать систему учета трафика и статистики возникла после
многочисленных и безуспешных попыток найти программное обеспечение,
позволяющее учитывать траффик по заданным критериям. Существующие системы,
которые были опробованы, оказывались либо очень громоздкими и требовали
много ресурсов компьютера, либо были очерь примитивными в плане
предоставляемой функциональности. Кроме того, большинство программ
являются платными, а, следовательно, не привлекательными для маленьких и
средних локальных сетей, нуждающихся в подобного рода системах.
Естественно, для учета траффика можно (и нужно) использовать
многочисленное и уже ставшее стандартом ПО под различные UNIX системы.
Однако, как показало исследование интернета и поиски подобного ПО под
Windows, такого рода программное обеспечение востребовано, прежде всего, в
маленьких сетях и там, где аппаратное обеспечение не позволяет
использовать никакое другое ПО, кроме как под Windows.
Traffstat позволяет:
Собирать статистику по траффику (IP пртокол) с любого количества
сетевых адаптеров, установленных в системе
Сохранять полученную статистику в базу данных с интервалом 15 минут
(сейчас используется Access, но при желание систему очень легко настроить
на работу и с другими базами данных)
Можно задать любое количество фильтров, по которым происходит сбор
статистики
Для удобства задания фильтров, можно определить группы адресов, при
этом можно использовать задание группы по одному адресу, по диапазону
адресов и по комбинации сеть/маска сети
Каждый фильтр может содержать несколько адресов приемника и источника
Специальные группы адресов позволяют однозначно разделить локальный
траффик от глобального, а также использовать default группы адресов
Фильтры позволяют указать адаптеры, с которых собирается статистика.
Таким образом, можно разделить трафик не только по признаку
локальности/глобальности, а и по способу доставки (выделенная линия,
спутниковый канал, модем)
Полученную базу данных можно использовать для последующей обработки
или использовать простую систему отображения статистики TraffstatWeb
Краткие характеристики Traffstat:
Система написана на Borland Delphi 7.0
Система успешно работает на платформе Windows NT 4.0 Server, Windows
2000, Windows XP. Не тестировалась на Windows 95,98,ME
Для работы необходимо иметь установленный Packet Capture Driver а также MDAC
2.7 или выше. На более ранних версиях система не тестировалась
Система может работать на любом оборудовании. Загрузка процессора
больше зависит от количества обрабатываемого трафика. Автор использует
Traffstat на следующей конфигурации: AMD K6-200, 64 MB
Время обработки пакета (процедурой фильтрации) 0.1-1 mSec. В будущем
планируется оптимизация модуля снифера и ускорение его работы, а также
снижение нагрузки на процессор
Конфигурация системы задается в формате XML
Развитие: Приглашаются все желающие принять участие в проекте.
По всем вопросам, пожеланиям, предложениям и т.д. просьба писать на
адрес traffstat [at] dieron.com
Vladimir Mischenko (Dieron)
|