FAQ
Questions fréquentes
Des réponses courtes, y compris celles où la réponse est non.
Installation et pilote
CommMonitor retire-t-il le port COM à mon application ?
Non. Le pilote noyau fourni attache un filtre à la pile de périphériques série, et votre application conserve le descripteur du port. C'est la différence entre ce produit et un moniteur qui doit d'abord ouvrir le port.
Faut-il des droits d'administrateur ?
Il faut des droits d'administrateur pour installer ou démarrer le pilote noyau. La capture du trafic ensuite n'exige pas d'élévation.
Peut-on désinstaller le pilote ?
Il n'y a pas d'action de désinstallation, et c'est délibéré. Un pilote de filtre déjà installé dans une pile de périphériques peut laisser le périphérique dans un état indéfini s'il est arrêté sous une application en cours d'exécution. L'installateur ne touche pas non plus à un fichier de pilote existant du même nom.
Quelles versions de Windows sont prises en charge ?
Windows 10 et Windows 11, 64 bits. Windows 7 x64 n'est pas déclaré pris en charge pour le moment : la capture sur cette plateforme n'a pas été vérifiée et une erreur au niveau du pilote y a été observée.
Capture
Que peut réellement voir le pilote ?
Les requêtes qui traversent les ports surveillés. Le filtre est configuré par port avec une bitmap de 39 codes de contrôle série et 28 codes de fonction majeure IRP, soit 67 entrées au total.
Peut-il capturer un port déjà ouvert ?
Oui. Comme le filtre est attaché au niveau du pilote, un port que votre logiciel a déjà ouvert est exactement le cas pour lequel il est conçu.
Que se passe-t-il si aucun trafic n'est capturé ?
La vue affiche un état d'attente plutôt qu'une erreur. Les trames apparaissent dès que l'appareil parle, et le panneau Problems signale séparément les erreurs de pilote ou de port.
Protocoles
Quels protocoles sont décodés ?
Modbus RTU, Modbus ASCII, DL/T 645, IEC 60870-5-101, NMEA 0183 et les commandes AT. Il faut distinguer deux choses : les vues sont toujours là, les valeurs décodées non. L'analyse des protocoles et de Modbus est une fonction de Professional - dans les éditions gratuite, d'essai et Standard, ces vues affichent les mêmes trames mais chaque valeur décodée est remplacée par ****. Dans l'édition Professional, les champs décodés apparaissent à côté des octets bruts, et les greffons peuvent être activés, désactivés et réordonnés dans les Paramètres.
Peut-il décoder un protocole propriétaire ?
Pas dans cette version : l'ensemble de protocoles est celui livré avec la version. Si votre protocole compte pour vous, dites-nous lequel : c'est ainsi que la liste s'allonge.
Export et redirection
Quels formats d'export sont disponibles ?
Deux besoins différents. La vue visible est enregistrée sous forme d'instantané — texte ANSI, texte Unicode, HTML ou CSV — avec exactement les lignes et les colonnes affichées, et sans limite de lignes avec une licence complète ; cet export d'instantané est inclus dès Standard. L'ensemble du pool de trames est exporté quels que soient les filtres en JSON Lines (un objet par trame) ou en PCAP (little-endian, type de lien 147, donc Wireshark montre les octets bruts) ; cet export du pool de trames est le seul réservé à Professional. Les noms de fichiers par défaut sont le nom de session suivi du nom de la vue en anglais, par exemple COM7_Table.csv ou COM7_Table.pcap.
Comment fonctionne la redirection vers un fichier ?
Les nouvelles lignes de la vue active sont ajoutées à un fichier, vidé toutes les cinq secondes ou dès que la mémoire tampon atteint 256 Ko. Les fichiers peuvent être découpés par plage horaire ou par taille, et un fichier s'arrête à 1 Go.
Comment fonctionne le transfert vers TCP ou HTTP ?
Les trames sont groupées, jusqu'à 100 par lot, et envoyées sous forme de préfixe de longueur de 4 octets en big-endian suivi d'un tableau JSON UTF-8. TCP est le canal principal et HTTP le repli ; le chemin HTTP poste vers /batch.
Sessions et dashboard
Qu'est-ce qu'un fichier .cms ?
Un fichier de session contenant toute une capture. Protégé par mot de passe, la charge utile est chiffrée en AES-256-GCM avec une clé dérivée par PBKDF2-SHA256 ; sans mot de passe, le fichier revient à l'ancienne obfuscation, et l'en-tête indique laquelle a été utilisée. Les sessions écrites par des versions plus anciennes s'ouvrent toujours.
Le dashboard est-il joignable depuis le réseau ?
Non. Il n'écoute que sur 127.0.0.1, port 5000, ne répond qu'à des requêtes GET en lecture seule, et la page interroge une fois par seconde. C'est une vue de confort pour la machine sur laquelle il tourne, pas un service partagé.
Licences
Que puis-je faire sans clé de licence ?
Sans clé, l'application capture toujours : capture au niveau du pilote sur n'importe quel port COM et les quatre vues de base (Tableau, Dump hex, Ligne et Terminal). L'export, le tableau de bord local, la redirection, le transfert réseau et le décodage des protocoles demandent une licence - l'édition d'essai ajoute le tableau de bord, un export CSV limité en lignes et un transfert dont les données de trame sont masquées. Il n'y a pas de compte à rebours : rien ne s'arrête au bout d'un certain nombre de jours.
Puis-je activer une machine sans connexion Internet ?
Oui. Générez un fichier de demande hors ligne, envoyez-le-nous et importez la licence signée que nous renvoyons. Les deux sens sont des opérations en ligne de commande.
La licence cessera-t-elle de fonctionner pendant qu'une machine est hors ligne ?
Une licence perpétuelle ne dépend pas du temps. Une licence d'abonnement continue de fonctionner hors ligne pendant un délai de grâce de 30 jours par défaut, sauf si la licence indique un autre nombre, puis demande une connexion une fois pour être revalidée.
La licence indique qu'elle ne correspond pas à cette machine. Et maintenant ?
Les licences sont liées à des identifiants matériels collectés dans un ordre fixe : UUID de la carte mère, numéro de série du disque système, adresse MAC physique et GUID de machine Windows. Si vous avez remplacé un composant, envoyez-nous l'empreinte de la nouvelle machine et nous réémettons la licence.
Performance et limites
Quelle cadence de trames peut-il supporter ?
Nous ne publions pas de chiffre de cadence, car tout nombre dépend de la machine, du chemin du pilote et de la charge utile. Le produit embarque justement des sondes de débit et de capture pour cela ; si vous nous indiquez votre matériel et votre profil de trafic, nous mesurerons avec vous au lieu d'annoncer un chiffre marketing.
Y a-t-il une limite à la durée d'une session ?
Aucune limite de temps n'est imposée. Le pool de trames et le rafraîchissement des vues sont bridés pour que les longues captures restent réactives, et arrêter une capture conserve le pool existant au lieu de le jeter.

