Thanat0s Lair

TFTP Server, un serveur TFTP Sympas Pour Windows.. Version 1.1



S'il y a bien un truc que Mr Microsoft il a oubli�, c'est un TFTP server !!!

Certes, un client TFTP est dispo avec le package de Base TCPIP, Mais pour trouver un serveur Simple qui marche en Service, C'est une autre paire de manches....
Mais comment diable Billou y croit qu'on va backuper nos config de Cisco !!! on vas pas quand meme installer un pinguin pour ca !

Et le plus ridicule dans l'histoire c'est qu'il y en avait un sur Feu Windows NT 3.51 et qu'il y en a une impl�mentation non libre pour Windows 2000 et son boot via PXE
Bien sur on peut trouver tel ou tel Shareware,Cardware,FrimeWare ou Tupperware, recommand�s o� non par Cisco, mais rien de Free, en Service et Simple
Pour info concernant le licencing de ce produit, moi, c'est plutot du FoutWare.

Heureusement pour vous, bandes de ptis veinards, moi et mon pote Indy (vous doutiez bien que c'�tait pas le Jones...) j'en ai fait pronto un pour vous...
Et je me fous pas de votre gueule : 200Kilos de code mont�s sur burnes, 2Mo de Ram boulot�es, Du multithread en veut tu en voila... Avec ce truc...Ca va flasher !!!

!!! T�l�charge Moaaaa !!!

Ce Magnifique 'Piece of Code' ( a lire avec l'accent ..) est en deux partie :
A le service lui meme.
B le gui pour son param�trage.

Etape 1 : L'installation

D�compresser les 2 exe a l'endroit de votre choix, et pourquoi pas meme dans c\windows\system32 !!
C'est l� que le service va se lancer, ne plus bouger ces fichiers ensuite
en ligne de commande installer le service en lancant tftpsvr /install
Le service est d�s lors pr�t.

Etape 2 : Le Param�trage

lancer le second exe.. tftpsvcgui.exe
Le param�trage se passe quasi de commentaires...


Put & Get droits d'�criture et de lecture sur le TFTP Server, a noter que ces droit sont pris en comptes sans avoir a red�marrer le service. ce qui n'est pas le cas du reste...
Le Port pour changer le port Par d�faut du TFTP, franchement quelqu'un n'aimerais pas ce port ?
Event Log Infos Pour avoir un Event dans l'event Log de Windows � chaque arriv�e ou d�part de fichier
directory Le chemin par d�faut du serveur TFTP !! Attention !! il a int�ret a etre l�, je ne check nis ses droits, nis son existence
START/STOP Pour red�marrer le service directement d'ici.
Apply pour valider cette config, pour info c'est stoqu� dans la registry dans HKLM\SOFTWARE\ThanatOs\TFTPSERVER
Info Lorsqu'on change le port ou le r�pertoire de destination, a l'application, le service red�marre.
Info Bis Le r�pertoire de destination est auto Cr�e s'il n'existe pas.. hein que je suis sympas...
Info ter vous en connaisser beaucoup des Serveur TFTP avec une fenetre de gui en transparence bande d'assist�s...la classe..


Etape 3 : On le Teste...

Penser a d�marrer le service, puis...Sur une ligne de commande :

c:\temp>tftp -i localhost put montest.dat
Transfer successful: 1097 bytes in 1 second, 1097 bytes/s


Etape 4 : pour les esprits contrariant qui serait pas convaincus.. on le deinstalle.....

Sous une ligne de commande :
on va l� ou on a poser les exe, puis tftpsvr /uninstall
reste ensuite a supprimer les 2 Exes


Historique

V 1.1 - 8/2/2005
Nettoyage Registry � la d�installation
Arret du Service � la deinstallation ( si on a oubli�, plus besoin de rebooter les tetes en l'air )
Auto creation Arborescence lors d'un PUT
Log PUT et GET dans l'event Log si voulu
Le parametrage du GUI red�marre les service si n�cessaire

V 1.0 - 3/2/2005
Initial release

Todo � finir : si vraiiiment j'en ressent le besoin..
Auto backup des fichier existant




Mis � jour le 8/2/2005

Contactez Moi

Maiiison