pf4lin: A port of OpenBSD's pf to Linux
pf4lin is an attempt to port OpenBSD's
packetfilter pf to Linux.
pf4lin is implemented as a kernel module that uses hooks provided by
netfilter.
To begin with I have ported the first version of pf that was checked
in to OpenBSD's CVS repository back
in June 2001.
At the moment everything seems to work except the send_reset() for tcp.
The ultimate goal is to port the -current tree.
I have developed pf4lin using the 2.6.3 kernel with gcc 3.3 on an AMD machine,
but as far as I can tell this port should work on other architectures and
also under 2.4 (if the Makefile is changed).
The source can be found here.
Please observe that this is experimental software and that you will try it at your
own risk!
If you find bugs or are interested to help, contact me at l.a.olsson at gmail dot com
$Id: pf4lin.html,v 1.3 2004/04/11 23:29:20 lars Exp $