Miscellaneous.

Changing the default language of fBuilder
Files included with fBuilder
Starting your firewall at boot time



Changing the default language of fBuilder:

The default language distributed with fBuilder is English, however fBuilder can be translated to any language you choose to make it easier for your IT department. To change the language seen on all of the screens in fBuilder you should translate the following files: Translating the html files are self explanatory. The language.conf file is formated in the following way:

key::value

To translate the file, change the value to the appropriate value for your desired language. Please be aware that some lines span across two keys and should remain that way because fBuilder must perform some action in the middle of those lines. For example:

pr_013::Choosing this option will have fBuilder grab the most common files
pr_014::and add them to the fingerprint

In fBuilder, this line reads 'Choosing this option will have fBuilder grab the most common files and add them to the fingerprint'. Please be aware of this so that your interface will look correct once the file has been translated.

Example Translation Format (English to French):
w_016::Yes
would become
w_016::Oui

InnerTek Software would gladly accept any translations that you perform for fBuilder and will give credit for your translation in the language.conf file. If you translate fBuilder, please send us a copy of the column.html, fbuilder.html, fbuilderout.html, and language.conf files so we can add the language support for clients in your area!


Files included with fBuilder:

fBuilder creates or uses the following files:


Starting your firewall at boot time:

To start your firewall at boot time, you will first want to create your firewall through fBuilder and Export to rc.firewall on the View Firewall screen. Once the rc.firewall has been exported, you are ready. You should:
  1. Copy your rc.firewall to a safe location (other than /usr/local/fbuilder). This is a good idea so that you don't accidentally overwrite your 'known good' configuration when working in the fBuilder interface and have to start over
  2. Set your rc.firewall to be executable
  3. Open the startup script you would like to use. If you are unsure, check your system for rc.local
  4. Create the following items in the file:
    1. /root/loadmods.pl # Loads modules used for iptables
    2. %path to rc.firewall%/rc.firewall # Note %path to rc.firewall% should be the path where you put the file
    3. /usr/local/fbuilder/boa #Optional -- This will start the boa we server so you can access the fBuilder interface
  5. Save the file and exit.
Some people choose to leave the boa line out of the start up scripts because you don't need it to run the firewall script. Others choose to add this line so they don't have to manually start boa every time they want to work with fBuilder