ELX-Software

Automatisation industrielle et IoT

ELX-Terminal

Un terminal pour ports COM, TCP brut et TCP par tunnel SSH

Quatre types de connexion dans une même fenêtre, un onglet chacun : port série, client TCP, serveur TCP et TCP par une passerelle SSH. Texte, vidage hexadécimal et analyse de trames se changent à la volée et se redessinent depuis l'historique brut : changer d'avis ne coûte rien.

v1.0.0.3 Windows Gratuit

Quatre connexions, une fenêtre

Un port série, un client TCP, un serveur TCP acceptant plusieurs clients à la fois, et du TCP par une passerelle SSH — chacun dans son onglet, tous ouverts en même temps.

Le port série au complet

Une liste vivante des ports avec leur description, des vitesses jusqu'à trois mégabauds, bits de données, parité, bits d'arrêt, contrôle de flux, DTR et RTS manuels, et BREAK. Vitesse et parité changent à la volée sans rouvrir le port.

Un tunnel SSH sans plink

Atteignez une adresse d'un réseau distant par une passerelle SSH, par mot de passe ou par clé OpenSSH. La session va droit à la cible par le canal SSH — un port local est une option distincte, pour quand d'autres programmes doivent emprunter le même tunnel.

Texte, hexadécimal et trames analysées

Les trois vues se redessinent depuis l'historique brut : changer ne perd rien de ce qui est déjà arrivé. Horodatage à la milliseconde, émission et réception distinguées par la couleur, et une règle de fin de ligne réglable.

Commandes rapides

Un panneau de boutons réorganisables par glissement, chacun avec une boîte de dialogue montrant les octets exacts. Ce que vous tapez conserve un historique sur les flèches haut et bas.

L'espace de travail revient

Fermez et rouvrez : les mêmes onglets avec les mêmes propriétés, le même onglet actif, le même thème, les mêmes macros, les mêmes panneaux repliés, la même taille et la même position de fenêtre. Rien à reconstituer à la main.

Les quatre types de connexion

TypeÀ quoi cela sert
Port COMUn appareil sur une liaison série ou un adaptateur USB — automates, compteurs, modules sur RS-485
Client TCPUn appareil ou un service qui écoute ; avec TCP_NODELAY et reconnexion après une pause réglable
Serveur TCPQuelque chose qui se connecte à vous ; plusieurs clients à la fois, envoi à tous ou au dernier seulement
TCP par SSHUn appareil d'un réseau distant, atteint par une passerelle où vous pouvez ouvrir une session

Au lieu de lancer plink à la main

Ce qu'il faudrait taper autrement
plink -ssh -batch -P 22 -pw <mot de passe> -N -L 1824:192.168.1.226:1824 user@passerelle

L'onglet SSH remplace cela : à gauche la passerelle — hôte, compte, mot de passe ou fichier de clé —, en dessous l'adresse et le port de la cible. Le panneau affiche la commande équivalente, pour que les réglages puissent se comparer à quelque chose de familier.

La session elle-même va droit à la cible par le canal SSH ; aucun port local n'intervient. « Ouvrir un port local » est une option distincte qui expose 127.0.0.1:<port> par la même connexion, quand d'autres programmes doivent partager le tunnel.

Où est stocké le mot de passeDans le fichier d'espace de travail, en clair. L'interrupteur « retenir le mot de passe » désactive cela, au prix d'une saisie avant chaque connexion. La clé d'hôte est acceptée sans comparaison avec un fichier known_hosts, et son empreinte est écrite au journal de session — une clé changée se remarque donc au moins.

Lire ce qui arrive

  • Texte — UTF-8, Windows-1251 ou ASCII, au choix dans la barre au-dessus de la sortie.
  • Vidage hexadécimal — pour un protocole qui n'est pas du texte, ou pour trouver l'octet qui n'était pas celui attendu.
  • Analyse de trames — décodage structuré du format de trame pris en charge, avec les champs nommés.
  • Horodatage à la milliseconde, car c'est lui qui répond à « la réponse est-elle arrivée dans le délai ? »
  • Émission et réception de couleurs différentes, avec l'option d'inscrire vos propres envois dans le même flux.
L'essentiel est à un clicVue, encodage, règle de fin de ligne, horodatage, écho, défilement automatique et taille de police vivent dans une barre juste au-dessus de la sortie — non dans un panneau latéral qu'il faudrait ouvrir pendant qu'un appareil parle.

Émettre

  • Du texte, ou des octets en hexadécimal.
  • Un historique de ce que vous avez envoyé, sur les flèches haut et bas.
  • Un compteur d'octets, et l'ajout facultatif de CR, LF ou CRLF.
  • « Conserver la saisie » sélectionne le texte envoyé au lieu de l'effacer : Entrée le répète, taper le remplace — c'est ainsi qu'on envoie vingt fois la même trame avec un octet qui change.

En bref

Système d'exploitation
Windows 10 et 11, 64 bits
Connexions
Port COM, client TCP, serveur TCP, TCP par SSH
Vitesse série
Jusqu'à 3 000 000 bauds
Vues
Texte (UTF-8, Windows-1251, ASCII), vidage hexadécimal, trames analysées
Authentification
Mot de passe SSH ou clé OpenSSH
Espace de travail
%APPDATA%, avec une copie de l'état précédent
Réalisé avec
Flutter

ELX-Terminal

Un terminal pour ports COM, TCP brut et TCP par tunnel SSH

Télécharger

Dans la même rubrique