Next: Générateur
Up: Configuration
Previous: fonctionnement
  Contents
Lorsque que l'on ouvre FireAngel, une fonction va lire le contenu
d'un fichier qui est utilisé pour stocker les paramètres de configuration.
Pour commencer le parsing, une fonction de recherche est lancée,
cette fonction permet de récupérer les informations qui se trouvent
dans le fichier de configuration. Pour simplifier l'écriture de ce fichier
nous avons donc choisi une normalisation de l'écriture du fichier
de configuration :
les données de même type sont regroupées entre deux balises, le
première balise informe la fonction recherche que les lignes
suivantes contiennent des informations importantes {Begin
Balise} et le balise de fin est de la forme {End
Balise}, "Balise" étant le nom de l'espace de configuration qui
se trouve entre les deux balises, par exemple, entre les deux
balises "mode", on trouve le mode de fonctionnement du fireangel
(BLOCK ou ALLOW). On a aussi normalisé l'écriture des données à
l'intérieur des balises, par exemple, pour la sauvegarde des
données du tableau, on écrit d'abord le numéro du port puis on
insère le caractère ";" suivit du nom du port puis du caractère
";" puis du protocole utilisé et enfin du caractère ";" puis il y
a un saut de ligne.
Voici un exemple de fichier de configuration :
Texte non lut par la fonction recherche
{begin Mode}
Allow
{end Mode}
Texte non lut par la fonction recherche
{begin Config}
42;epita;UDP;
32;port;TCP;
2;port;TCP;
{end Config}
Texte non lut par la fonction recherche
Next: Générateur
Up: Configuration
Previous: fonctionnement
  Contents
root
2002-06-23