OVH Cloud OVH Cloud

programme de test

3 réponses
Avatar
francois
bonjour,

je suis en train de faire un petit programme pour un protocole de
communication.

Savez vous où je pourrais trouver un petit programme leger qui recupererait
les données envoyés en localhost sur un port et qui me les afficherais en
hexadecimal ?

merci à tous.

3 réponses

Avatar
Nicolas
francois wrote:
bonjour,

je suis en train de faire un petit programme pour un protocole de
communication.

Savez vous où je pourrais trouver un petit programme leger qui recupererait
les données envoyés en localhost sur un port et qui me les afficherais en
hexadecimal ?


Essayez donc l'excellent sniffer ethereal (libre) :
http://www.ethereal.com/

merci à tous.




Avatar
francois
"Nicolas" a écrit dans le message de news:
424997b2$0$7630$
francois wrote:
bonjour,

je suis en train de faire un petit programme pour un protocole de
communication.

Savez vous où je pourrais trouver un petit programme leger qui
recupererait les données envoyés en localhost sur un port et qui me les
afficherais en hexadecimal ?


Essayez donc l'excellent sniffer ethereal (libre) :
http://www.ethereal.com/

merci à tous.



Merci de votre aide.

Malheureusement il ne m'enregistre pas les paquets envoyés sur localhost.

C'est normal ?


Avatar
Nicolas
francois wrote:
"Nicolas" a écrit dans le message de news:
424997b2$0$7630$

francois wrote:

bonjour,

je suis en train de faire un petit programme pour un protocole de
communication.

Savez vous où je pourrais trouver un petit programme leger qui
recupererait les données envoyés en localhost sur un port et qui me les
afficherais en hexadecimal ?


Essayez donc l'excellent sniffer ethereal (libre) :
http://www.ethereal.com/


merci à tous.




Merci de votre aide.

Malheureusement il ne m'enregistre pas les paquets envoyés sur localhost.

C'est normal ?


Sous linux, pour sniffer des paquets avec ethereal, utilisez l'interface
"lo", mais pour Windows, cela n'a pas l'air d'être possible.
cf http://ethereal.netarc.jp/docs/user-guide/ChCapCaptureOptions.html et
http://ethereal.netarc.jp/media.html
Cela vient du fait que Windows ne dispose pas d'une interface loopback,
locale, qui traite les paquets envoyés et reçus sur le même poste. Il y
a peut-être un moyen, mais je ne le connais pas. Effectivement, votre
requête demandait cela, mais cela n'a pas l'air possible à l'aide d'un
sniffeur.
Deux solutions (au moins) s'offrent à vous :

- Utiliser ethernet, quite à utiliser deux machines distantes, ou une
en émulation (vmware, etc). Ça fait un peu lourd comme technique mais ça
devrait marcher.
- Utiliser des hooks sur les APIs de Windows pour voir tout ce qui
passe par ces appels (bien lourd aussi, mais peut-être que certains
logiciels le font)

Quoi qu'il en soit, c'est sans doute à voir sur un groupe consacré à
votre OS, bien que d'autres réponses puissent encore arriver ici.

Bon courage.

Nicolas.