Iceditch file structure: Difference between revisions

From SaruWiki
Jump to navigation Jump to search
(First filestructure setup)
 
m (edited backup file description)
Line 1: Line 1:
Iceditch is quite a simple script, so it has only a few files. In a standard Debian environment, you'll find these files:
Iceditch is quite a simple script, so it has only a few files. In a standard Debian environment, you'll find these files:


'''/etc/iceditch/rules.conf'''
'''/etc/iceditch/rules.conf'''<br>
This is the "rulefile", that contains your actual firewall rules (in [[Iceditch IPtables language]]).
This is the "rulefile", that contains your actual firewall rules (in [[Iceditch IPtables language]]).


'''/etc/iceditch/.rules.bak'''
'''/etc/iceditch/params.conf'''<br>
This file may or may not exist; it's a backup of the rulefile, made by Iceditch itself when you told it to.
This is the "parameter file", a file that contains all parameters that Iceditch needs for your firewall. This is also the place where you would stuff your custom functions, so that you could call them from the rulefile when necessary.


'''/etc/iceditch/params.conf'''
'''/etc/iceditch/.rules.bak'''<br>
This is the "parameter file", a file that contains all parameters that Iceditch needs for your firewall. This is also the place where you would stuff your custom functions, so that you could call them from the rulefile when necessary.
'''/etc/iceditch/.params.conf'''<br>
These files may or may not exist; they're backups of the rulefile and parameter file, made by Iceditch itself when you told it to. These will be the source of the "new" rules and parameters, when Iceditch performs a fallback after a [[Iceditch functionality | safestart]], or when you call [[Iceditch functionality | ''iceditch restore'']].


'''/bin/iceditch'''
'''/bin/iceditch'''<br>
This is the firewall script itself. It's an executable shellscript.
This is the firewall script itself. It's an executable shellscript.


'''/etc/init.d/iceditch'''
'''/etc/init.d/iceditch'''<br>
This is only a symlink to the iceditch script itself.
This is only a symlink to the iceditch script itself.

Revision as of 10:07, 5 July 2008

Iceditch is quite a simple script, so it has only a few files. In a standard Debian environment, you'll find these files:

/etc/iceditch/rules.conf
This is the "rulefile", that contains your actual firewall rules (in Iceditch IPtables language).

/etc/iceditch/params.conf
This is the "parameter file", a file that contains all parameters that Iceditch needs for your firewall. This is also the place where you would stuff your custom functions, so that you could call them from the rulefile when necessary.

/etc/iceditch/.rules.bak
/etc/iceditch/.params.conf
These files may or may not exist; they're backups of the rulefile and parameter file, made by Iceditch itself when you told it to. These will be the source of the "new" rules and parameters, when Iceditch performs a fallback after a safestart, or when you call iceditch restore.

/bin/iceditch
This is the firewall script itself. It's an executable shellscript.

/etc/init.d/iceditch
This is only a symlink to the iceditch script itself.