The perfect personal firewall would be inexpensive and easy to install and use, would offer clearly explained configuration options, would hide all ports to make your PC invisible to scans, would protect your system from all attacks, would track all potential and actual threats, would immediately alert you to serious attacks, and would ensure nothing unauthorized entered or left your PC. Kerio Personal Firewall is a software agent that builds a barrier between your Personal Computer and the Internet. Kerio Personal Firewall is designed to protect your PC against attacks from both the Internet, and other computers in the local network. Kerio operates by controlling all data flow in both directions - from the Internet to your PC and back again, blocking all attempted communications and allowing only what you choose to permit. When a request for net access is made or an incoming connection spotted, an alert pops up and, as with other firewalls, you can accept or deny, and specify the same for identical alerts. You can also choose to create a custom rule. Kerio Personal Firewall allows you to define secure zones: that is, establishing the range of IP addresses that will be allowed or disallowed. You can set your list of trusted IP addresses or only one address from which access is allowed, block or limit traffic for specific ports, protocols... In one word, Kerio Personal Firewall is one of the best firewalls i've ever seen.