有没有一个开源的Netflow收集器C++库集合?

4
我正在寻找一个C++库集,用于在Linux中开发自己的C++守护进程,以收集NetFlow信息。是否有人知道一个开源的或可用的库集?非常感谢。
4个回答

2

我需要数据库支持,而我们已经有了自己的数据库,所以它需要适配。因此,我认为最好的计划是查看一个库集,就像我们为net-snmp所做的那样。 - aHunter

2

对于一个独立的库,你可以尝试使用 "libipfix"。它实现了更新的IETF IPFIX协议,但也能理解基于Netflow v9的Netflow协议。但我认为它不能处理旧的Netflow版本(v1和v5是常见的),所以只有在你的Netflow导出设备支持Netflow v9时才有用。


1

顺便提一下 - 也可以看看http://code.google.com/p/flowd/ - 它很小而且使用BSD许可证,所以您应该能够根据自己的需求进行调整。(我与它没有任何关联,只是用过几次,并喜欢它的小占用空间)。


1
"

"佛蒙特州"是一个用C++编写的开源模块化Ipfix/Netflow探针/聚合器/收集器应用程序。它可以以各种方式进行配置,以收集和处理与流相关的信息。它有合理的文档和示例,详细说明如何组合其模块。

"

Vermont


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接