TBONIUS and DARXPRYTE says, PF is probably one of the best firewalls available. Here we will discuss what’s needed to create your own firewall. PF is also part of the FreeBSD base system starting with version 5.3. If you’re using a version below 5.3 you will need to use the port (and your kernel requirements will be different). Read more.