There is a Netfilter configuration tool written in Perl by one of the members
of the Netfilter core team, József Kadlecsik. It's named “Essence Reloaded”,
and is available at git.kfki.hu. One can clone the repo
git clone git://git.kfki.hu/essence.git
command. Its main goal is to help people configuring Netfilter firewalls who
are not used to it. This project is the resurrected version (released in 2014)
of the old “Essence” utility. It is recommended for routers running OpenWrt.
You can read the documentation with
On OpenWrt, install the following packages before trying it:
opkg install perl perlbase-filehandle perlbase-essential perlbase-io perlbase-symbol perlbase-selectsaver perlbase-xsloader perlbase-fcntl perlbase-file perlbase-data perlbase-bytes perlbase-getopt perlbase-config
This has not been tested; list update was in 2014. It is retained here for completeness.