Good evening :)
I run a firewall server for my school using Fedora. I currently patch in
a l7-filter patch (
http://l7-filter.sourceforge.net/) in by hand because
we need to block some stuff based on the network data (i.e. not port or
protocol).
[...]
As far as I know l7-filter provides also an userspace solution for this.