Skip to content

Files

Latest commit

db84977 · Apr 7, 2020

History

History
This branch is up to date with disconnect3d/nDPI:dev.

example

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 15, 2019
May 15, 2015
Dec 16, 2019
Feb 14, 2020
Nov 10, 2018
Sep 27, 2019
Dec 8, 2019
Feb 4, 2020
Apr 26, 2018
Dec 15, 2019
Apr 7, 2020
Jul 23, 2019
Mar 19, 2020
Feb 17, 2020
Apr 19, 2017
Prerequisites
-------------

You need to install and compile DPDK in your HOME directory as explained in
See http://core.dpdk.org/doc/quick-start/ for DPDK installation and setup

Once DPDK is built make sure to create a symbolic link

$ cd
$ ln -s dpdk-18.08 DPDK

so the build process will use the DPDK directory letting you have multiple
DPDK versions available on your system


Build
-----
Everything will happen automagically but if you want to do it by hand
do: make -f Makefile.dpdk


Run Application
---------------
Supposing to capture packets from device eno1 you can start the
application as follows:

sudo ./build/ndpiReader -c 1 --vdev=net_pcap0,iface=eno1 -- -v 1

NOTE:
- ndpiReader without DPDK support sits in this directory
- ndpiReader with DPDK support can be found inside the ./build directory