# ndpi-netfilter **Repository Path**: NULee/ndpi-netfilter ## Basic Information - **Project Name**: ndpi-netfilter - **Description**: No description available - **Primary Language**: C - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2017-03-19 - **Last Updated**: 2023-04-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 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: - Tested on Ubuntu 14.04.1 LTS (Kernel 3.13.0-37-generic) - Following packages to compile kernel-modules: linux-headers iptables-dev >= version 1.4.21-1ubuntu1 nDPI source package 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: - You should ENABLE Netfilter conntrack events (and also enable Advanced netfilter features to see it). 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.