EtherDam is a firewall setup tool that uses iptables as its foundation.
Iptables can be cumbersome to manage, forcing users to remember fifteen or more different permutations of iptables options just to create a simple bare-metal NAT box. EtherDam simplifies the process by providing a streamlined configuration language, eliminating the need for users to work with the various iptables configurations.
The creator of EtherDam sought to provide a simplified firewall configuration language, as opposed to having to memorize or look up several complex incantations of the iptables command. While EtherDam still operates with iptables as a back-end, it offers a faster processing engine that is also well-tested.
The language itself is relatively comprehensive - enough that it can be used to create an adequate firewall. Unfortunately, there are no proper documentation features for the language at this time.
With this newest release, EtherDam has added IPTABLES command support and an MSS command for TCP MSS clamping, among other things. Those using the software will appreciate its improved MSS command usage, as well as its fixed typos and increased version number. If you're looking for a more streamlined firewall creation process, you will be pleased with EtherDam.
Version 0.4: N/A