nDPI的安装与测试
2024-08-26 22:30:58
简介
- nDPI是一个开源的基于 OpenDPI 的 DPI 库,目前由 ntop在维护
- nDPI 提供以下功能:
- 应用层协议检测
- 加密流量检测
- 子协议检测
- 可以检测的内容包括:
- 某个 IP 的:包个数、比特数、流总数、nDPI的吞吐量
- 源目的端口号
- 每个协议的:包个数、比特数、流个数
- 一些测量的统计信息
nDPI的环境依赖项安装
- GNU autotools/libtool
$ sudo apt install autotools
$ sudo apt install libtool
- gawk
$ sudo apt install gawk
- gcc
$ sudo apt install gcc
- 一些依赖集
$ sudo apt install build-essential
nDPI 安装
$ git clone https://github.com/ntop/nDPI.git
$ cd <nDPI source code directory>
$ ./autogen.sh
$ ./configure
$ make
$ cd example
$ make
nDPI测试
- 通过 ifconfig 查看网卡设备信息,选择其中的网卡 ens33
- 记得开启 root
- 运行测试 nDPIReader ,参数 -i 表示指定网卡号,-s 指定测试时间
- 本测试中 测试网卡 ens33, 测量 10 秒钟
- 开始测试以后,疯狂刷新 百度 qq 谷歌等网站
- 测试结果如下:
最新文章
- C# 正则表达式大全
- redis实战(01)_redis安装
- JS实现页面加载完毕之前loading提示效果
- 编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]
- 使用yum快速部署Oracle安装环境(11g)
- Objective-c——UI基础开发第九天(QQ好友列表)
- JavaScript高级程序设计9.pdf
- TreeList的VisibleNodesCount,Noes.Count,AllNdoesCount以及焦点节点的删除
- QT操作Excel(通过QAxObject使用了OLE,前提是本地安装了Excel)
- 用标准Struts2+mvc写的用户管理
- 工作随笔——spring异步处理@Async使用笔记
- flask中自定义过滤器
- React 入门学习笔记整理(五)—— state
- Spring源码学习(总)
- 工具-CrashMonkey4IOS,Monkey测试方案
- Caffe SSD AttributeError: &#39;module&#39; object has no attribute &#39;LabelMap&#39;
- Eclipse添加tomcat服务器以及解决404的问题
- flask_模板
- 【leetcode】 Spiral Matrix
- CCF CSP 201703-2 学生排队