Датa: [19-04-2024]
Автор: Милен Рангелов
Подържа се от: Милен Рангелов

Решение за бързо и удобно събиране на трафик статистики (скорост и пакети/секунда, средна скорост).

Информацията се генерира бързо в kernelspace и се "сервира" във вид удобен за parse-ване от потребителски приложения (през procfs).

Предимството пред iptables-базираните статистики е много по-голямата скорост, информацията не минава през syslogd/klogd, съответно не зависи и от дисково пространство, статистиките се сервират наготово в реално време (всъщност, ъпдейтват се всяка секунда) - нещо немислимо ако тръгнем да вадим логове и всяка секунда да ги парсваме и смятаме.

Модулът експорт-ва и информация за броят текущо отворени TCP сокети.

За съжаление не е толкова гъвкаво решение в смисъл че не може да match-ва интерфейси, адреси или протоколи (работя върху това), но за сметка на това е в пъти по-бързо, надеждно и точно от всякаква iptables-базирана трафик статистика.

Модулът е базиран на предишният leds - отново се използват netfilter hooks, timer callbacks.

Само за 2.6 ядра!

сваляне: http://gat3way.fcdunav.com/nfstats/nfstats-0.1.tgz
официална страница: http://gat3way.fcdunav.com/nfstats

Лиценз: GPL

<<minb( вер. 0.1.0) | virtualpc( вер. 0.1)>>