Zones
Group network interfaces and addresses into zones such as localhost, a trusted local network and the Internet.
Screenshots · Generic Interface
The Generic Interface is an abstract view of what kind of network traffic may or may not pass your computer. Rules are generated by a compiler plugin, so other backends are possible in principle.
This is a conceptual map of the Generic Interface, not a screenshot.
Group network interfaces and addresses into zones such as localhost, a trusted local network and the Internet.
Name special hosts and services. You do not need to remember port numbers to build a rule.
Define what may pass between zones. Rule inheritance can be enabled or disabled for nested zones.
A compiler turns the abstract model into a firewall script. The current release implements the iptables compiler.
The Generic Interface is operating system and backend independent in design. Currently only Linux and iptables are implemented, with OpenBSD support planned.
The project archive does not contain a usable Generic Interface screenshot. The description here follows the handbook, and the IPTables Interface screenshot shows the other editor.
Further reading: Features and Using KMyFirewall. Background: OpenBSD, IPTables and KDE.