Firewall Utility Guarddog is user friendly firewall generation and management utility for KDE on Linux. It allows you to simply specify which protocols should be allowed and requires no knowledge of port numbers or packets. Generates scripts for ipchains. The 1.9.0 and higher code is a rewrite and redesign.
Significant changes are the use of XML to store a database of information about network protocols.
The work and code is also shared with Watchdog. I intend to fully document the XML format I've designed in the hope that others will find it useful and support it. Guarddog now has the concept of 'zones' which allow you to place different hosts and networks into groups which can then have different firewall policies. Router configurations are a target for 2.0, but this development version still doesn't support them, yet. It also attempts to automatically identify which interface is being used to access the net.