iconf modifies plain text configuration files according to user defined configurations. it should be flexible enough to be configured to edit different configuration files.