Forum Linux.embarqué Sniffer port RS232

Posté par  .
Étiquettes :
1
17
mai
2011

Bonjour,

je cherche un utilitaire Linux qui permettrai d'intercepter les trames entre le port RS232 d'un PC et un programme qui l'utilise, sans perturber la communication.

Mon port RS232 est /dev/ttyS2,
le sniffer pourrait par exemple ouvrir cette interface ttyS2 en 9600n8, afficher les trames, et créer un port série virtuel utilisable par mon programme.

  • # Ou sinon il y a plus simple

    Posté par  . Évalué à 2.

    Si ton port est /dev/ttyS2 tu peut identifier le driver qui le gère (/proc/tty/drivers)
    modifier les sources du modules ou du kernel pour inserer les traces des octets recu/emis (printk) et puis c'est tout.

  • # tail -f /dev/ttys2

    Posté par  . Évalué à 2.

    sous linux tout est fichier, un simple tail -f ne suffirait-il pas à ouvrir et voir ce qui passe par le port ?

    • [^] # Re: tail -f /dev/ttys2

      Posté par  . Évalué à 4.

      Ce que ton tail -f va lire, ton programme ne le lira pas.

      Et toute façon, ça interceptera pas ce qui sort du port.

  • # slsnif

    Posté par  . Évalué à 2.

    http://sourceforge.net/projects/slsnif/ a l'air de correspondre à ce que tu cherches.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.