IPFilter
From Wikipedia, the free encyclopedia
ipf | |
---|---|
Developed by | Darren Reed |
Latest release | 4.1.23 / January 20, 2007 |
OS | FreeBSD, NetBSD, OpenBSD, Solaris, Linux, HP-UX, ... |
Genre | Packet filtering |
License | IPF-own licensing |
Website | http://coombs.anu.edu.au/~avalon/ip-filter.html |
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 (LKM) 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 it was removed in May 2001 due to problems with the license of IP Filter, after negotiations between Theo de Raadt and Reed broke down. At first glance, the license looks a lot like BSD Licenses, but does not allow redistribution of modified versions.
Operating systems that IPFilter is known to work with are listed below.
- AIX 5.3 ML05
- BSD/OS-1.1 - 4
- FreeBSD 2.0.0 - 7.0
- IRIX 6.2, 6.5
- HP-UX 11.00
- 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