IPFilter
Appearance
Developer(s) | Darren Reed |
---|---|
Stable release | 4.1.15
/ November 3, 2006 |
Repository |
|
Operating system | FreeBSD, NetBSD, OpenBSD, Solaris, Linux, HP-UX, ... |
Type | Packet filtering |
License | BSD Licenses |
Website | http://coombs.anu.edu.au/~avalon/ |
IPFilter (commonly referred to as ipf) is a software package that can be used to provide network address translation (NAT) or firewall services. It can either be used as a loadable kernel module or incorporated into the UNIX kernel; use as a loadable kernel module where possible is highly recommended. Scripts are provided to install and patch system files, as required. The author and maintainer is Darren Reed.
IPFilter comes as a part of FreeBSD, NetBSD and Solaris 10. It used to be a part of OpenBSD, but later versions use the new packet filter PF due to problems with ipf's license (Darren Reed withheld permission from the OpenBSD developers to change his code). Operating systems that IPFilter is known to work with are listed below.
- BSD/OS-1.1 - 4
- FreeBSD 2.0.0 - 7.0
- IRIX 6.2, 6.5
- HP-UX 11.00 (IPFilter 4.0alpha*)
- Linux kernel 2.4 - 2.6
- NetBSD 1.0 - 3.0
- OpenBSD 2.0 - 3.8
- QNX 6 port
- Solaris 2.3 - 10
- SunOS 4.1.3 - 4.1.4
- Tru64 5.1a (IPFilter 4.0alpha*)