Oleg Safiullin представил вниманию общественности программу с экзотическим названием "cnupm", предназначенную для учета IP/IPv6 трафика на сетевых интерфейсах UNIX-подобных систем с использованием библиотеки pcap.
Основное отличие cnupm от других подобных программ состоит в низкой загрузке процессора (для учета 100 Mbit/s потока достаточно Pentium II 233MHz) и корректной работе с экзотическими сетевыми интерфейсами вроде tun и lo в OpenBSD.
Работает практически на всех платформах для которых существует библиотека libpcap.
У автора cnupm есть еще одна похожая разработка: if_acct - система для подсчета трафика для OpenBSD без NAT, работающая на уровне ядра. Также разработано несколько патчей для OpenBSD.
|