Iceditch file structure
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.