betolj / ndpi-netfilter

GNU General Public License v2.0
126 stars 72 forks source link

This package is a GPL implementation of an iptables and netfilter module for nDPI integration into the Linux kernel.

PayPal — The safer, easier way to pay online.

The prerequisites are:

Compiled kernel features

You do not need to do the below steps for Ubuntu 14.04.1 LTS

In order to use nDPI as a kernel module notice that:

In kernel 2.6.34 or greater its defined as:

Connection tracking events Symbol: NF_CONNTRACK_EVENTS Location: -> Networking support -> Networking options -> Network packet filtering framework (Netfilter) -> Core Netfilter Configuration -> Netfilter connection tracking support

In kernel 2.6.34 or greater its defined as:

Connection tracking netlink interface Symbol: NF_CT_NETLINK Location: -> Networking support -> Networking options -> Network packet filtering framework (Netfilter) -> Core Netfilter Configuration -> Netfilter connection tracking support

Once you have downloaded/installed each package and checked for the above kernel features you can read the INSTALL file.