gShieldConf is software that allows for the editing of configuration files related to the gShield, and is designed to be compact and user-friendly.
Before you use gShieldConf, you need to install gShield. Once both programs are installed, gShieldConf will load the gShield configuration files and use their contents to determine the settings for the user interface. Anything that you define in the user interface but not in the configuration file can still be changed, but the changes will not be saved.
Some key features of gShieldConf are its simplicity and ease of use. You can see the firewall configuration at a glance, and the software preserves unknown variables, comments and formatting of configuration files, making them easy to extend.
However, gShieldConf has some limitations. You cannot use it to create a new script because the configuration files must be installed prior to running the program. Additionally, there is no way to activate changes made with gShieldConf. The software also lacks a revert/undo function, although this may be added in the future. Lastly, gShieldConf does not check if any changes have been made before saving the configuration files out and the Firewall Root directory must exist. You will need to create it yourself if it does not exist.
Recent updates have improved the software further. The 'Save As' and 'Load' menu items/code have been removed, and the program has been made compatible with both libxml1 and libxml2. Hard coded file paths have also been removed, as well as a feature that allowed the program to control the configuration files. Instead, a new node type, 'Configfiles', has been added to specify the file locations. Lastly, a new UI control type, the 'combo box', has been added to support tri-state fields in gShield 2.6 and up.
Version 0.40: N/A