Oleg Safiullin представил вниманию общественности программу с экзотическим названием "cnupm (http://pdp-11.org.ru/~form/cnupm)", предназначенную для учета IP/IPv6 трафика на сетевых интерфейсах UNIX-подобных систем с использованием библиотеки pcap.
Основное отличие cnupm от других подобных программ состоит в низкой загрузке процессора (для учета 100 Mbit/s потока достаточно Pentium II 233MHz) и корректной работе с экзотическими сетевыми интерфейсами вроде tun и lo в OpenBSD.
Работает практически на всех платформах для которых существует библиотека libpcap (http://www.tcpdump.org).
У автора cnupm есть еще одна похожая разработка: if_acct (http://www.openbsd.ru/cgi-bin/cvsweb/src/if_acct/) - система для подсчета трафика для OpenBSD без NAT, работающая на уровне ядра. Также разработано несколько патчей (http://pdp-11.org.ru/~form/openbsd/) для OpenBSD.
URL: http://pdp-11.org.ru/~form/cnupm
Новость: http://www.opennet.me/opennews/art.shtml?num=4707