BartWare Personal Firewall is a freeware firewall that blocks most traffic. You can specify any local ports, remote ports and IP addresses you want to block or allow. You can also forward traffic to a remote computer. It blocks up too 434 known trojans, worms and keyloggers and auto updates the port definitions automatically on start up. You can now select if you want to allow it, block it or allow or block it once. It asks you what you want to do with unknown IP's/connections.