pfSense ntopng插件的使用
2018-01-20 23:13
246 查看
ntopng
基于Web的高速流量分析和流量收集工具
ntopng是原始ntop的下一代版本,它是一个监视网络使用情况的网络流量探测器。 ntopng以libpcap为基础,可以在Unix、MacOSX、freeBSD、linux和Windows平台上运行。ntopng –提供了直观的,并进行了加密的Web用户界面,用于实时查看和历史流量信息分析。主要功能包括:
根据多种标准(包括IP地址,端口,L7协议,吞吐量,自治系统(AS))对网络流量进行分类显示实时网络流量和活动主机
可以为包括吞吐量和应用协议在内的多种网络指标生成长期报告
监控和报告实时吞吐量,网络和应用程序延迟,往返时间(RTT),TCP统计信息(重新传输,无序数据包,丢包)以及传输的字节和数据包
在磁盘上存储持续流量统计数据,以便将来进行探索和事后分析
地理定位
通过利用nDPI,ntop深度包检测(DPI)技术发现应用协议(Facebook,YouTube,BitTorrent等)
通过利用Google和HTTP黑名单提供的特征化服务来标识HTTP流量
分析IP流量并根据源/目的地对其进行分类。
报告按协议类型排序的IP协议使用情况
生成HTML5 / AJAX网络流量统计信息
全面支持IPv4和IPv6
全面的第二层支持(包括ARP统计)
支持GTP/GRE协议
支持监控数据的MySQL,ElasticSearch和LogStash导出
监控数据导出到MySQL的交互式历史探索
警报引擎可以捕获异常和可疑的主机
提供对SNMP v1 / v2c的支持并可以持续监视SNMP设备
平台 | Unix (包含 Linux, *BSD, 和 MacOSX) Windows x64 (包含 Windows 10) ARM | |
---|---|---|
Web GUI | 可通过任何支持HTML5的网页浏览器进行浏览 支持SSL/HTTPS | |
运行要求 | 内存用量 这取决于ntop配置、主机数量和活动的TCP会话数量。通常情况下,广域网的范围从几MB(小局域网)到100 MB。 CPU负载 这取决于ntop配置和流量状况。在当前PC和大型局域网上,它不到整个CPU负载的10%。 | |
协议 | IPv4/IPv6 TCP/UDP/ICMP GRE DHCP/BOOTP/NetBIOS/DNS… 250多种nDPI支持的Layer-7应用协议 …… | |
扩展性 | LUA 脚本 Web界面扩展,不必更改ntopng C ++引擎。 | |
其他功能 | sFlow,NetFlow(包括v5和v9)以及通过nProbe支持IPFIX(支持从多个nProbe收集) Internet域,AS(自治系统),VLAN(虚拟LAN)统计信息。 协议解码器,用于nDPI支持的所有应用协议。 |
版本区分
ntopng有三个版本,社区、专业和企业版。 社区版本可以免费使用,并有开源版本提供(代码可以在Github上找到)。 专业版和企业版提供了一些针对中小企业或大型组织特别有用的的功能。 在pfSense插件中集成的是社区版本。社区版本主要少了限流及一些高级分析功能,常用功能也基本具备,一般用户使用没问题。下面以pfSense4.2p1中集成的ntopng3.0.2017.08.12版本为例来介绍ntopng的安装、配置和使用方法。ntopng安装
ntopng配置
ntopng登录
ntopng简介
ntopng安装
进入pfSense的 WEB GUI界面
导航到系统>插件管理>可用插件
找到ntopng插件,点右侧的安装图标进行安装
等待插件安装完成
安装完成以后,在系统诊断菜单下方会出现ntopng和ntopng settings两个子菜单
ntopng配置导航到系统诊断>ntopng settings,常规设置选项卡
按下图进行设置(为描述方便,使用本人汉化的版本,更方便理解)
接口根据需要进行选择,一般只选内网接口
配置完成,保存设置
ntopng登录点击右则访问ntopng或导航到系统诊断>ntopng菜单
进入ntopng登录页面
输入默认用户名admin,输入在常规设置页面配置的密码
登录ntopng,
ntopng的默认访问端口为3000,如果要通过外网进行访问,必须在WAN接口上开放3000端口。
ntopng简介进入ntopng以后,首先显示仪表大厅,这里包含了一些基本会话信息。根据不同的分类,分别显示不同的信息。1、仪表盘
2、关于ntopng
[b]3、运行状态[/b][b]
[/b][b][b]4、警报[/b][/b]
5、活动连接这里可以看到每个IP的实时速率。
[b]6、 主机信息[/b][b]
[/b][b][b]7、网络[/b][/b][b][b]
[/b][/b][b][b][b]8、主机池[/b][/b][/b][b][b][b]
[/b][/b][/b][b][b][b]9、独立系统[/b][/b][/b][b][b][b]
[/b][/b][/b][b][b][b]10、主机按国别分类[/b][/b][/b]
[b][b][b]
[/b][/b][/b][b][b][b]11、主机按操作系统分类[/b][/b][/b][b][b][b]
[/b][/b][/b][b][b][b]12、本地主机实时下载量[/b][/b][/b][b][b][b]
[/b][/b][/b][b][b][b]13、HTTP服务器[/b][/b][/b][b][b][b]
[/b][/b][/b][b][b][b]14、本地主机列表[/b][/b][/b][b][b][b]
[/b][/b][/b][b][b][b]15、主机树地图[/b][/b][/b][b][b][b]
[/b][/b][/b][b][b][b]16、本地主机矩阵图[/b][/b][/b][b][/b][b][b][b]
[/b][/b][/b][b][/b][b][b][b]17、Geo地图[/b][/b][/b][b][b][b]
[/b][/b][/b][b][/b][b][b][b]18、2层设备[/b][/b][/b]
19、接口信息[b][b][b]
[/b][/b][/b][b][b][b]20、接口信息累计协议统计[/b][/b][/b][b][b][b]
[/b][/b][/b][b][/b][b][b][b]22、用户管理[/b][/b][/b]这里可以修改用户密码,也可以添加新用户,并赋予用户不同的管理权限。[b][b][b]
[/b][/b][/b]
[b][b][b]
[/b][/b][/b][b][b][b]23、ntopng参数设置[/b][/b][/b][b][b][b]
[/b][/b][/b][b][b][b]24、导出数据[/b][/b][/b][b][b][b]
[/b][/b][/b][b][/b]
2018-01-21
相关文章推荐
- jQuery上传插件Uploadify 3.2使用
- PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
- Jquery插件jqplot使用小记
- 使用jQuery.form插件,实现完美的表单异步提交
- JQuery上传文件插件Uploadify使用笔记
- Rails开发中使用的VIM插件
- Eclipse和MyEclipse安装和使用git(egit)图解笔记---插件位置超链接
- Eclipse使用hibernate插件
- 使用gulp时常用的插件介绍及用法
- 印象码Discuz插件使用说明文档
- Maven使用tomcat8-maven-plugin插件
- bootstrap Table插件使用demo
- 使用Firefox的Seleninum插件辅助基于Robot Framework的页面自动化测试
- EasyUI插件使用(二)
- 网站访问统计系统Piwik安装使用:支持插件扩展统计媲美Google Analytics
- sublime text3插件TrailingSpaces无法使用的解决方法
- 使用jquery插件jquery.form.js,异步提交表单 1
- 【无限滚动加载数据】—infinite-scroll插件的使用
- 使用Mylyn插件管理bug
- jQuery 兼容ie6的固定定位插件,使用简单