A typed abstraction over iptables rules, and logic to run them forward and in reverse (for removing them again).
-
Not happy about the
Restrictiontype name; rename toSelect? -
Implement more
Restrictionfeatures, e.g. for conntrack. -
Implement storing of the last activated rule set, so that
restartcan correctly de-activate the previously activated ruleset before working with a changed program or config to make the new ones.