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.

Date Prev · Date Next · Thread Prev · Thread Next
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.