- [系统:Ubuntu16.04LTS ]
- [ nDPI版本:2.5.0]
- [ 内核:4.15.0-39-generic]
前期准备工作——依赖安装
所需依赖包(前两个ubuntu16已有不需安装)
- gcc
- build-essential
- libpcap-dev
命令如下
sudo apt-get install gcc
sudo apt-get install build-essential
sudo apt-get install autoconf libtool gawk libpcap-dev
安装
从官方github上下载,目前最新版本为2.5,如需其它版本可去该网站下载https://github.com/ntop/nDPI
git clone https://github.com/ntop/nDPI.git
(如没装git先执行sudo apt-get install git)
开始安装,执行以下命令
./autogen.sh
sudo ./configure
sudo make install
输入ndpiReader有以下提示就成功了
之后可以通过tcpdump抓取数据包到本地用nDPI解析或者直接用nDPI对端口进行分析(装完ndpi之后可直接使用tcpdump)
用以下命令即可分析
ndpiReader -i /test2.pcap
结果如下