Существует ли набор библиотек C++ для сбора данных netflow с открытым исходным кодом?

Я ищу набор библиотек C++ для разработки собственного демона C++ в Linux для сбора информации NetFlow. Кто-нибудь знает об одном с открытым исходным кодом или наборе библиотек, который доступен?

Большое спасибо


person aHunter    schedule 18.06.2010    source источник


Ответы (4)


Вы пробовали гуглить? Доступно множество демонов для NetFlow, для Linux и BSD:

person Andrei Sosnin    schedule 18.06.2010
comment
У меня есть, но мне нужна поддержка БД, и у нас уже есть собственная БД, поэтому она должна соответствовать этому. Поэтому я подумал, что лучше всего взглянуть на набор библиотек, как мы это сделали для net-snmp. - person aHunter; 18.06.2010


Для автономной библиотеки вы можете попробовать "libipfix". Он реализует более новый протокол IETF IPFIX, но также понимает Netflow v9 (на котором основан IPFIX). Но я не думаю, что он может обрабатывать более старые версии Netflow (обычны v1 и v5), поэтому это, вероятно, полезно, только если ваши устройства, экспортирующие Netflow, поддерживают Netflow v9.

person sleinen    schedule 15.03.2012

Vermont — это модульное приложение Ipfix/Netflow probe/aggregator/collector с открытым исходным кодом, написанное на C++. Его можно настроить различными способами для сбора и обработки информации, связанной с потоком. Он имеет разумную документацию с примерами, подробно описывающую, как комбинировать его модули.

Вермонт

person NickBroon    schedule 18.03.2021