This repository has been archived by the owner on Jun 20, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Linux kernel module for Deep Packet Inspection
License
eliangidoni/opendpi-netfilter
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This package is a GPL implementation of an iptables and netfilter module for OpenDPI integration into the Linux kernel. Winner of OpenDPI contest. UPDATE: There is a fork adapted to nDPI at https://github.com/ewildgoose/ndpi-netfilter The prerequisites are: - OpenDPI source package - Linux sources (it's been tested for versions 2.6.26 and 2.6.34) - Iptables header files (called "iptables-dev" in Debian distributions, it's been tested for version 1.4.2) Compiled kernel features ------------------------ In order to use OpenDPI 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 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 - If your kernel version is 2.6.31 or greater, then you should DISABLE Netfilter conntrack for the Netlink protocol. In kernel 2.6.34 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.
About
Linux kernel module for Deep Packet Inspection
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published