Layer-7 Packet Classifier for Linux 2.21 (Netfilter 2.4/2.6 patches branch)

L7-filter is a packet classifier for Netfilter that identifies packets based on application layer (OSI layer 7) data. This means that it is able to classify packets as HTTP, FTP, Gnucleus, Kazaa, etc., regardless of ports. It complements existing matches that classify based on port numbers, packet length, TOS bits, and so on. Combined with Linux QoS, it allows for full layer 7 packet shaping. License: GNU General Public License (GPL) Changes:
Support for Linux 2.6.27 and 2.6.28 was added.

More...