SOFI is a complete firewall solution for OpenBSD. It is designed for use as an Internet gateway to share an Internet connection among several computers. It provides network address translation , packet filtering, port forwarding, DNS service, DHCP service, VPN service, and traffic statistics.