1. 程式人生 > >Ubunut作業系統下nDPI的部署及簡單使用

Ubunut作業系統下nDPI的部署及簡單使用

  • [系統: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

結果如下