我正在寻找一个 C++ 库集来在 Linux 中开发我自己的 C++ 守护程序以收集 NetFlow 信息。有谁知道可用的开源软件或库集?
非常感谢
你试过谷歌搜索吗?有很多用于 NetFlow 的守护进程,适用于 Linux 和 BSD 风格:
对于独立库,您可以尝试“libipfix”。它实现了较新的 IETF IPFIX 协议,但也理解 Netflow v9(IPFIX 所基于的)。但我认为它不能处理较旧的 Netflow 版本(v1 和 v5 很常见),所以这可能仅在您的 Netflow 导出设备支持 Netflow v9 时才有用。
FWIW - 还可以查看http://code.google.com/p/flowd/ - 它很小并且获得 BSD 许可,因此您应该能够根据需要对其进行调整。(我根本不隶属于它,只使用了几次,并且喜欢它的小脚印)。