Programmation » Affiche en hexa des données envoyées par un port IP
Catégorie:  
   
Affiche en hexa des données envoyées par un port IP
Publié le 25/03/2006 @ 10:40:23,
Par Gilbert
Bonjour,

Y'a pas quelqu'un qui sait me faire un petit truc simple qui se connecte à une adresse IP (ou un nom) sur le port yyy et qui m'affiche celà ?

L'équivalent d'un "telnet 10.0.0.5 3005" mais avec affichge en hexa et non pas en ASCII.
Le best c'est de pouvoir en faire un logfile ....

En fait je n'ai jamais fait une connexion IP en C. toutes infos/sources bienvenues


Merci !
   
Affiche en hexa des données envoyées par un port IP
Publié le 25/03/2006 @ 10:46:29,
Par cauet
en delphi ca va très très vite! 5 mins.. tu veux que j'essaie?
   
Affiche en hexa des données envoyées par un port IP
Publié le 25/03/2006 @ 12:50:12,
Par max
et pourquoi ne pas utiliser ethereal ou tcpdump (lui par contre je ne sais pas si il existe sous Windows).

Tu lances ethereal, tu lui dit ecoute et enregistre tout ce qu'il se passe sur tel interface reseau, tu te connectes ensuite avec ton telnet port 3005 sur ton serveur et tu regardes ce qu'il ce passe dans ethereal. Un excellent outil:

http://www.ethereal.com/
Trololo
   
Affiche en hexa des données envoyées par un port IP
Publié le 25/03/2006 @ 16:35:00,
Par philfr
En python...

import socket

s=socket.socket()
s.connect(("127.0.0.1",25))

while true:
read=s.recv(100)
print read.encode("hex")


   
Affiche en hexa des données envoyées par un port IP
Publié le 26/03/2006 @ 11:32:39,
Par Gilbert
Salut,
en delphi ca va très très vite! 5 mins.. tu veux que j'essaie?

Ben oui, je veux bien :wink:
   
Affiche en hexa des données envoyées par un port IP
Publié le 26/03/2006 @ 11:35:36,
Par Gilbert
Salut,
et pourquoi ne pas utiliser ethereal ou tcpdump (lui par contre je ne sais pas si il existe sous Windows).

Tu lances ethereal, tu lui dit ecoute et enregistre tout ce qu'il se passe sur tel interface reseau, tu te connectes ensuite avec ton telnet port 3005 sur ton serveur et tu regardes ce qu'il ce passe dans ethereal. Un excellent outil:

http://www.ethereal.com/

Oui, je connais Ethereal. C'est bien pour sniffer le réseau mais ce n'est pas ce que je cherche. En fait, je cherche a aller voir ce qui sort d'un port série (RS-232) d'un convertisseur IP/sériel. J'ai donc rebouclé le TX d'un port sur le RX d'un autre et comme ca je pourrais voir ce qu'il sort sur le port sans me déplacer :wink:

Merci de ta réponse.
   
Affiche en hexa des données envoyées par un port IP
Publié le 26/03/2006 @ 11:36:48,
Par Gilbert
Salut,
En python...

import socket

s=socket.socket()
s.connect(("127.0.0.1",25))

while true:
read=s.recv(100)
print read.encode("hex")



C'est quoi "Python" ? Un langage de programmation ?

Merci de ton aide.
   
Affiche en hexa des données envoyées par un port IP
Publié le 26/03/2006 @ 11:49:20,
Par Derdesder
Un petit lien python .

Et le topic qui va avec http://www.informaticien.be/forum_topic-2114-Get_Html_info.html

Dernière édition: 26/03/2006 @ 11:50:45
Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière.

Y'a pas que la secte dans la vie ... y'a aussi le culte !
   
Affiche en hexa des données envoyées par un port IP
Publié le 26/03/2006 @ 16:17:42,
Par philfr
Le lien direct vers l'installeur windows:

http://www.python.org/ftp/python/2.4.2/python-2.4.2.msi

   
Affiche en hexa des données envoyées par un port IP
Publié le 26/03/2006 @ 23:16:59,
Par cauet
Python 2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.

****************************************************************
Personal firewall software may warn about the connection IDLE
makes to its subprocess using this computer's internal loopback
interface. This connection is not visible on any external
interface and no data is sent to or received from the Internet.
****************************************************************

IDLE 1.1.2
>>> print "hello world!"
hello world!


Bon t'a gagné.. je m'y met.. :joce:
Je l'ai installé sur mon portable et sur un serveur debian, je vais tater.. :smile:
Si on ouvrais un topic ? :smile:
   
Affiche en hexa des données envoyées par un port IP
Publié le 26/03/2006 @ 23:26:57,
Par Jean-Christophe
vas-y, je te suis
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?