Я ищу набор библиотек C++ для разработки собственного демона C++ в Linux для сбора информации NetFlow. Кто-нибудь знает об одном с открытым исходным кодом или наборе библиотек, который доступен?
Большое спасибо
Я ищу набор библиотек C++ для разработки собственного демона C++ в Linux для сбора информации NetFlow. Кто-нибудь знает об одном с открытым исходным кодом или наборе библиотек, который доступен?
Большое спасибо
Вы пробовали гуглить? Доступно множество демонов для NetFlow, для Linux и BSD:
Для автономной библиотеки вы можете попробовать "libipfix". Он реализует более новый протокол IETF IPFIX, но также понимает Netflow v9 (на котором основан IPFIX). Но я не думаю, что он может обрабатывать более старые версии Netflow (обычны v1 и v5), поэтому это, вероятно, полезно, только если ваши устройства, экспортирующие Netflow, поддерживают Netflow v9.
Vermont — это модульное приложение Ipfix/Netflow probe/aggregator/collector с открытым исходным кодом, написанное на C++. Его можно настроить различными способами для сбора и обработки информации, связанной с потоком. Он имеет разумную документацию с примерами, подробно описывающую, как комбинировать его модули.