CentOS下安裝並使用nDPI

參考https://www.cnblogs.com/vancasola/p/9817283.html

nDPI的環境依賴項安裝

  • GNU autotools/libtool
$ yum install autotools
$ yum install libtool
  • gawk
$ yum install gawk
  • gcc
$ yum install gcc
  • 一些依賴集
$ yum install build-essential

nDPI 安裝

$ git clone https://github.com/ntop/nDPI.git
$ cd <nDPI source code directory>
$ ./autogen.sh
$ ./configure
$ make
$ cd example
$ make

在這一步發現在第一次進行make編譯的時候發現找不到nddpiReader,但是在文件夾中發現有這個文件的,所以就先沒有管,接着進入example這個文件夾繼續進行編譯的時候發現缺少不能識別g++這個命令,所以如果出現這種情況,可以直接使用此命令進行安裝yum install gcc-c++,接着進行make編譯。

nDPI測試

  • 通過 ifconfig 查看網卡設備信息,選擇其中的網卡eth0.

  • 記得開啓 root
  • 運行測試 nDPIReader ,運行./ndpiReader -i eth0 -s 60  參數 -i 表示指定網卡號,-s 指定測試時間
  • 本測試中 測試網卡 eth0, 測量 60 秒鐘
  • 開始測試以後,瘋狂刷新 百度 qq 谷歌等網站
  • 測試結果如下:

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章