How do I filter and firewall with OpenBSD?
Packet Filter (from here on referred to as PF) is OpenBSD’s system for filtering IP traffic and doing Network Address Translation. PF is also capable of normalizing and conditioning IP traffic and providing bandwidth control and packet prioritization, and can be used to create powerful and flexible firewalls. It is described in the PF User’s Guide.