Ethereal-dev: [Ethereal-dev] Re: Ethereal CVS: G.LE MALET Writing a Function

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Laurent Deniel <deniel@xxxxxxxxxxx>
Date: Sun, 31 Dec 2000 13:31:23 +0100
Guillaume Le Malet wrote:
> 
> Puisque vous parlez français, Je vais vous expliquer un peu ma
> situation: Je suis en deuxième année d'IUT télécom et Réseaux et, dans
> 
> le cadre de la formation, je dois avec deux collègues réaliser un
> projet
> pour Janvier-Février:
> 
> On nous a proposé d'écrire une fonction supplémentaire pour Ethereal
> (sans indications supplémentaires).
> 
> Maintenant, après avoir regardé ce que l'on pouvait raisonnablement
> faire,
> nous allons sans-doute écrire un "protocol dissector" mais

Oui, je pense que c'est le plus facile pour commencer.

> nous n'avons le choix qu'entre peu de protocoles étant donné que les
> principaux sont déjà traités: nous n'avons truové que deux protocoles
> qui ne semblaient ne pas avoir encore été traités:
> 
> -cidr   qui nécessiterait d'avoir des routeurs pour pouvoir le tester.
> -xdr    qui semble avoir une partie en language C ce qui pourrait peut
>         etre compliquer les choses.
> 
> Pensez vous qu'avec le niveau en informatique que l'on a en sortant
> d'un IUT dont la but principal n'est pas la programmation suffit
> pour écrire un "protocol dissector"?

Oui. Avec une connaissance du langage C et en lisant le README.developer
ainsi que les autres dissectors, cela ne devrait pas être trop dur.

> Et pensez vous que XDR puisse ne pas être particulièrement difficile
> à traiter par rapport à un autre protocole?

XDR n'est rien d'autre qu'un moyen de convertir des données en un format
connu et identifié. Le problème est de localiser et de choisir les données
à convertir, cela peut ëtre par exemple des données transitant sur une
simple connection TCP, des données du protocole RPC ...

Il y a surement beacoup d'autres protocoles non disponible dans ethereal.

To the list :

Can someone give to Guillaume some examples of protocols that are not
yet available in ethereal and that are not too much difficult to implement
for a beginner (e.g. no complicated conversation). And if some packet
captures were available, it would be nice also ...

Laurent.

--
Laurent DENIEL        | E-mail: deniel@xxxxxxxxxxx
Paris, FRANCE         |         laurent.deniel@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
                      | WWW   : http://www.worldnet.fr/~deniel
    All above opinions are personal, unless stated otherwise.