我正在寻找一个C++库集,用于在Linux中开发自己的C++守护进程,以收集NetFlow信息。是否有人知道一个开源的或可用的库集?非常感谢。
对于一个独立的库,你可以尝试使用 "libipfix"。它实现了更新的IETF IPFIX协议,但也能理解基于Netflow v9的Netflow协议。但我认为它不能处理旧的Netflow版本(v1和v5是常见的),所以只有在你的Netflow导出设备支持Netflow v9时才有用。
顺便提一下 - 也可以看看http://code.google.com/p/flowd/ - 它很小而且使用BSD许可证,所以您应该能够根据自己的需求进行调整。(我与它没有任何关联,只是用过几次,并喜欢它的小占用空间)。