Joseph is a Python class and program that parses
config files into iptables commands. It supports
ACL definitions to reduce the repetition of rules.
The config file format is a custom, native
English-like format that supports internal,
external, and DMZ interfaces with allowed,
masqueraded, and redirected services (ports).