<h2>But de ce document</h2>
<p class="spip">Ce document me sert de mémo pour <strong class="spip">installer et configurer le FireWall TDI FW</strong> sur des postes Win NT, Win 2000 ou Win XP. Je le diffuse en espérant qu’il puisse servir à d’autres personnes.</p>

<p class="spip"><strong class="spip">TDI FW </strong>est un <strong class="spip">FireWall</strong> <strong class="spip">libre</strong> (sous licence BSD) très léger mais très efficace destiné aux postes Win NT, Win 2000 et Win XP (y compris SP2).</p>

<p class="spip">Ce mémo a été testé sous Win NT, Win 2000 et Win XP SP2 avec les versions 1.3.2 et 1.4.3 de TDI FireWall.</p>

<h2>Installation</h2>
<p class="spip"><strong class="spip">TDI FW</strong> est téléchargeable à cette adresse :
<br /></p>
<li> <a href="http://sourceforge.net/projects/tdifw/" class="spip_out">http://sourceforge.net/projects/tdifw/</a>
<p class="spip">Décompresser le fichier .zip dans le dossier de votre choix. Cependant, il est conseillé d’installer ce dossier sur le poste à configurer pour pourvoir ultérieurement utiliser le script de désinstallation (uninstall.bat ou uninstall_nt4.bat pour Win NT).</p>

<p class="spip">Pour installer le Firewall, il faut exécuter le script « <strong class="spip">install_nt4.bat</strong> » pour les postes Win NT ou « <strong class="spip">install.bat</strong> » pour les autres.</p>

<p class="spip">Il faut ensuite redémarrer l’ordinateur pour que le service soit correctement installé.</p>

<p class="spip">Il est conseillé de lire les fichiers « readme.txt », « tdifw.conf » et « log_format.txt »</p>

<h2>Configuration</h2>
<p class="spip">Pour configurer le FireWall, il faut modifier son fichier de configuration « <strong class="spip"> tdifw.conf </strong> » disponible dans :
<br /></p>
<li> C :\winNT\system32\drivers\etc
<p class="spip">A chaque modification de ce fichier, il faut redémarrer le service en ligne de commandes :</p>

<div style='text-align: left;' class='spip_code' dir='ltr'><code>net stop tdifw<br />
net start tdifw</code></div>
<p class="spip"><strong class="spip">Remarque </strong>:Quelque fois, il est nécessaire de redémarrer l’ordinateur pour que la modification soit correctement prise en compte.</p>

<h2>Consultation des logs</h2>
<p class="spip">En fonction de la configuration du FireWall, les logs sont consultable dans un fichier texte à cet emplacement :</p>

<p class="spip"><code class='spip_code' dir='ltr'>C:\winNT\system32\LogFiles\tdifw</code></p>

<p class="spip">ou dans l’observateur d’événements de Windows</p>

<h2>Exemple de fichier de configuration « tdifw.conf »</h2>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>[_signature_]<br />
_signature_=$tdi_fw$<br />
<br />
[_config_]<br />
;** Logs des évenements autorisés dans System32\LogFile\stdifw ****<br />
eventlog_allow=0<br />
;** Logs des accès refusés dans le gestionnaire d'évenements ******<br />
eventlog_deny=1<br />
;** Logs des erreurs dans le gestionnaire d'évenements ************<br />
eventlog_error=1<br />
<br />
[_main_]<br />
;** Autoriser par défaut les règles suivantes ********************<br />
_default_=network localhost<br />
<br />
;** Autoriser FileZilla pour tout*********************************<br />
;C:\Program Files\FileZilla\filezilla.exe=allow_all<br />
;** Autoriser Firefox pour tout (sans proxy) *********************<br />
;C:\Program Files\Mozilla Firefox\firefox.exe=allow_all<br />
<br />
[_users_]<br />
_default_=*<br />
NT AUTHORITY\SYSTEM=*<br />
<br />
[_hosts_]<br />
ALL=0.0.0.0/0<br />
NETGRAY=192.168.0.0/24<br />
NETELOYES=10.0.0.0/8<br />
LOCALHOST=127.0.0.1<br />
<br />
;** Règles pour le réseau local *****************************<br />
[network]<br />
netgray: ALLOW * * FROM ALL TO NETGRAY NOLOG<br />
neteloyes: ALLOW * * FROM ALL TO NETELOYES NOLOG<br />
broadcast: ALLOW UDP OUT FROM ALL TO 255.255.255.255 NOLOG<br />
<br />
;** Règle pour autoriser l'activité sur localhost ***********<br />
[localhost]<br />
localhost: ALLOW * * FROM ALL TO LOCALHOST NOLOG<br />
<br />
;** Règle pour tout autoriser !!! ***************************<br />
[allow_all]<br />
<br />
allowall: ALLOW  * * FROM ALL TO ALL<br />
<br />
;** Règle pour tout interdire !!! ***************************<br />
[deny_all]<br />
denyall: DENY  * * FROM ALL TO ALL</code></div>
<h2>Remarques</h2>
<p class="spip">Un message d’erreur apparaît dans les logs suite à mise en place du Firewall sur les postes Win 2000 et Win XP (Paquets non valides...).</p>

<p class="spip">Ce message n’apparaît pas sur les postes Win NT.</p>

<p class="spip">Ce message apparaît à chaque utilisation d’un lecteur réseau depuis l’explorateur ou le poste de travail, mais pas en utilisant un programme. Ce message n’apparaît pas non plus en utilisant les favoris réseaux.</p>

<p class="spip">Apparemment ce message n’a aucune incidence sur le fonctionnement de l’ordinateur.</p>

<p class="spip"><strong class="spip">J’ai toujours le même problème avec la version 1.4.3. Si quelqu’un a une explication et/ou une solution, je suis preneur :-)</strong></p>

<h2>Historique des modifications</h2>
<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Version</strong></th><th scope='col'><strong class="spip">Date</strong></th><th scope='col'><strong class="spip">Commentaire</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>0.1</td><td>06/01/05</td><td>Création par Tony GALMICHE</td></tr>
<tr class="row_odd"><td>0.11</td><td>14/01/05</td><td>Suppression du sommaire</td></tr>
<tr class="row_even"><td>0.2</td><td>18/02/05</td><td>Mise à jour suite à déploiement sur 80 postes de la version 1.3.2</td></tr>
<tr class="row_odd"><td>0.3</td><td>17/05/05</td><td>Mise à jour suite à installation nouvelle version 1.4.3</td></tr>
</tbody>
</table>