Myfw is an iptables-based firewall software composed of snippets or modules, providing efficient protection for networks.
The myfw software also includes various raw iptables commands that come in handy when starting the configuration process. This feature is based on pre-defined configs, making it useful when you want to apply similar firewall rules on multiple machines. Additionally, the software generates ipac-ng rules associated with the iptables chains inserted in the configuration.
To begin using the software, you will need to execute the command "./base." Stopping the configuration is achieved by entering the command "./base stop." The software comes with useful options like the ability to accept default rules instead of dropping them using the "-a" command. The "-d" option shows unprocessed commands, which is great for debugging. The "-e" and "-c" commands show iptables commands and the evaluated items, respectively.
There's also the "-l" command for parsing debug, "-v" for level debug, and "-f" to prevent forward processing in case of a firewall failure. Other useful commands include "-o," "-s," "-i," "-r," "-t," "-n," and "-p," which provide unique features such as disabling ipac, accessing special configuration files, debugging, printing configuration, among others.
Overall, myfw offers firewall building experience with all the customization options you need. Its modules make it easy to create iptables rules with perl codes to make the configuration process faster and more efficient. It's a great software that comes in handy for those seeking comprehensive protection for their machines.
Version 1.5: N/A