应用程序和networking自动发现工具

我正在寻找一个自动发现工具(最好是开源)的build议。

该工具需要:

  • 抓取networking并映射出主机和设备
  • 映射主机上的应用程序,包括stream,端口,协议和堆栈
  • 该方法可以包括被动(IPFIX,Netflow),探测和代理
  • 生成可以被摄取的报告(图表)以供进一步处理

我意识到上面的列表可能有点牵强。 也许有一些不同的工具可以工作?

谷歌search出现了如此多的结果,我很难通过垃圾筛选find一个专业水平的解决scheme。