Freedom251 › Firewall Software
OpenBSD PF

Plans
| Plan | Billed and limits | Price |
|---|---|---|
| OpenBSD PF | Included in OpenBSD; part of the GENERIC kernel since OpenBSD 3.0 | Free |
As openbsd.org lists them, read 11 Oct 2026. The maker's own page has the final word.
Facts from OpenBSD PF's own pages
- Documentation limit
- The PF FAQ is a general introduction and supplement to the manual pages, not a replacement for them. · openbsd.org, 11 Oct 2026
- Filtering
- Rules can pass or block packets based on criteria including network interface, address, port, and protocol. · openbsd.org, 11 Oct 2026
- Free plan
- Yes · man.openbsd.org, 22 Sept 2026
- Intended users
- The PF documentation is focused on users of the most current OpenBSD release. · openbsd.org, 11 Oct 2026
- Management
- PF can be enabled or disabled with pfctl, and its rules are read from pf.conf by default at boot. · openbsd.org, 11 Oct 2026
- Network features
- The guide covers NAT, traffic redirection, address pools, and load balancing. · openbsd.org, 11 Oct 2026
- Outbound control
- advanced · man.openbsd.org, 22 Sept 2026
- Supported platforms
- OpenBSD · man.openbsd.org, 22 Sept 2026
- Purpose
- PF filters TCP/IP traffic and performs Network Address Translation. · openbsd.org, 11 Oct 2026
- Redundancy
- The guide documents firewall redundancy using CARP and pfsync. · openbsd.org, 11 Oct 2026
- Rule direction
- both · man.openbsd.org, 22 Sept 2026
- Security
- PF provides an antispoof keyword for protection against address spoofing. · openbsd.org, 11 Oct 2026
- Stateful inspection
- PF tracks connection state in a state table, allowing packets in established connections to bypass ruleset evaluation. · openbsd.org, 11 Oct 2026
- Traffic handling
- PF can normalize and condition TCP/IP traffic, control bandwidth, and prioritize packets. · openbsd.org, 11 Oct 2026
Where OpenBSD PF stands on Freedom251
- Firewall Software#28 of 81