官方Quick Start

nDPI 的 github

简介

  • 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 谷歌等网站
  • 测试结果如下:

最新文章

  1. C# 正则表达式大全
  2. redis实战(01)_redis安装
  3. JS实现页面加载完毕之前loading提示效果
  4. 编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]
  5. 使用yum快速部署Oracle安装环境(11g)
  6. Objective-c——UI基础开发第九天(QQ好友列表)
  7. JavaScript高级程序设计9.pdf
  8. TreeList的VisibleNodesCount,Noes.Count,AllNdoesCount以及焦点节点的删除
  9. QT操作Excel(通过QAxObject使用了OLE,前提是本地安装了Excel)
  10. 用标准Struts2+mvc写的用户管理
  11. 工作随笔——spring异步处理@Async使用笔记
  12. flask中自定义过滤器
  13. React 入门学习笔记整理(五)—— state
  14. Spring源码学习(总)
  15. 工具-CrashMonkey4IOS,Monkey测试方案
  16. Caffe SSD AttributeError: &#39;module&#39; object has no attribute &#39;LabelMap&#39;
  17. Eclipse添加tomcat服务器以及解决404的问题
  18. flask_模板
  19. 【leetcode】 Spiral Matrix
  20. CCF CSP 201703-2 学生排队

热门文章

  1. 解决全站字符乱码(POST和GET中文编码问题)
  2. OpenStack IceHouse 部署 - 3 - 控制节点部署
  3. java io简单使用
  4. 线性规划费用流解法(Bzoj1061: [Noi2008]志愿者招募)
  5. BZOJ1996 [Hnoi2010] 合唱队
  6. ThreeJs 选中物体事件
  7. PHP学习笔记(一) ---- PHP简介以及基本语法
  8. Qt Quick程序的发布
  9. java indexOf 和 split的用法
  10. DHCP服务搭建