ntopng——基于Web的高速流量分析和流采集

ntopng是原始ntop的下一代版本,ntop是监视网络使用情况的网络流量探测器。ntopng基于libpcap,并且以可移植的方式编写,以便实际上可以在每个Unix平台,MacOSX和Windows上运行。

ntopng(是的,都是小写字母)提供了直观的,加密的Web用户界面,用于浏览实时和历史流量信息。

主要特点

 

  • 根据多种标准对网络流量进行排序,包括IP地址、端口、L7协议、吞吐量、自治系统(AS)
  • 显示实时网络流量和活动主机
  • 针对多个网络指标生成长期报告,包括吞吐量和应用协议
  • 顶级发言人(发送者/接收者),顶级自治系统,顶级L7应用
  • 监视并报告实时吞吐量,网络和应用程序延迟,往返时间(RTT),TCP统计信息(重传,乱序数据包,数据包丢失)以及已传输的字节和数据包
  • 将持久流量统计数据存储在磁盘上,以便将来进行探索和事后分析
  • 在地理地图中对主机进行地理定位和叠加
  • 利用nDPI和ntop深度数据包检测(DPI)技术发现应用程序协议(Facebook,YouTube,BitTorrent等)
  • 通过利用Google和HTTP黑名单提供的特征化服务来表征HTTP流量
  • 分析IP流量并根据源/目的对其进行分类
  • 报告IP协议使用情况(按协议类型分类)
  • 生成HTML5 / AJAX网络流量统计信息
  • 完全支持IPv4和IPv6
  • 完全的第2层支持(包括ARP统计信息)
  • GTP/GRE去隧道
  • 支持MySQLElasticSearchLogStash导出监控数据
  • 交互式历史浏览的监控数据导出到MySQL
  • 警报引擎以捕获异常和可疑主机
  • SNMP  v1 / v2c支持和连续监控SNMP设备
  • 身份管理,包括VPN用户与流量的关联

技术规格

平台
  • Unix(包括Linux,* BSD和MacOSX)
  • Windows x64(包括最新的Windows 10)
  • RAM
WEB GUI
  • 可通过任何支持HTML5的网络浏览器使用
  • SSL / HTTPS支持
要求
  • 内存使用情况 取决于ntop配置,主机数和活动TCP会话数。通常,WAN的范围从几MB(小LAN)到100 MB。
  • CPU使用率 取决于ntop配置和流量条件。在现代PC和大型LAN上,它不到总CPU负载的10%。
协议
  • Ethernet
  • IPv4 / IPv6
  • TCP / UDP / ICMP
  • GRE
  • DHCP / BOOTP / NetBIOS / DNS…
  • 通过nDPI支持250多种第7层应用协议
  • …还有很多
可扩展性
  • LUA脚本
  • Web界面扩展,而无需更改ntopng C ++引擎
附加功能
  • 通过nProbe支持sFlow,NetFlow(包括v5和v9)和IPFIX(支持从多个nProbes收集)
  • Internet域,AS(自治系统),VLAN(虚拟LAN)统计信息
  • nDPI支持的所有应用程序协议的协议解码器