FAQ

Perguntas frequentes

Respostas curtas, inclusive aquelas em que a resposta é não.

Instalação e driver

O CommMonitor tira a porta COM do meu aplicativo?

Não. O driver de kernel incluído anexa um filtro à pilha de dispositivos seriais, e seu aplicativo mantém o identificador da porta. Essa é a diferença entre este produto e um monitor que precisa abrir a porta primeiro.

Preciso de privilégios de administrador?

Você precisa de privilégios de administrador para instalar ou iniciar o driver de kernel. Capturar tráfego depois disso não exige elevação.

Posso desinstalar o driver?

Não há ação de desinstalação, e isso é proposital. Um driver de filtro que já está em uma pilha de dispositivos pode deixar o dispositivo em estado indefinido se for parado sob um aplicativo em execução. O instalador também não mexe em um arquivo de driver existente com o mesmo nome.

Quais versões do Windows são suportadas?

Windows 10 e Windows 11, 64 bits. O Windows 7 x64 não é declarado como suportado no momento: a captura nessa plataforma não foi verificada e um erro no nível do driver foi observado ali.

Captura

O que o driver consegue ver de fato?

As requisições que passam pelas portas monitoradas. O filtro é configurado por porta com um mapa de bits de 39 códigos de controle serial e 28 códigos de função principal de IRP, 67 entradas no total.

Ele captura uma porta que já está aberta?

Sim. Como o filtro é anexado no nível do driver, uma porta que o seu próprio software já abriu é exatamente o caso para o qual ele foi feito.

O que acontece se nenhum tráfego for capturado?

A visão mostra um estado de espera, não um erro. Os quadros aparecem no momento em que o dispositivo fala, e o painel Problems relata erros de driver ou de porta separadamente.

Protocolos

Quais protocolos são decodificados?

Modbus RTU, Modbus ASCII, DL/T 645, IEC 60870-5-101, NMEA 0183 e comandos AT. Vale separar duas coisas: as visões estão sempre lá, os valores decodificados não. A análise de protocolo e Modbus é um recurso do Professional; nas edições gratuita, de teste e Standard essas visões mostram os mesmos quadros com cada valor decodificado substituído por ****. Na edição Professional os campos decodificados aparecem ao lado dos bytes brutos, e os plugins podem ser ativados, desativados e reordenados nas Configurações.

Ele decodifica um protocolo proprietário?

Nesta versão não: o conjunto de protocolos é o que vem com a compilação. Se o seu protocolo importa para você, diga qual é: é assim que a lista cresce.

Exportação e redirecionamento

Quais formatos de exportação existem?

Duas tarefas diferentes. A visualização visível é salva como instantâneo — texto ANSI, texto Unicode, HTML ou CSV — com exatamente as linhas e colunas que aparecem na tela, e sem limite de linhas com uma licença completa; essa exportação de instantâneo vem com o Standard. Todo o conjunto de quadros é exportado independentemente dos filtros como JSON Lines (um objeto por quadro) ou PCAP (little-endian, tipo de enlace 147, então o Wireshark mostra os bytes brutos); essa exportação do conjunto de quadros é a única reservada ao Professional. Os nomes de arquivo padrão são o nome da sessão mais o nome da visualização em inglês, por exemplo COM7_Table.csv ou COM7_Table.pcap.

Como funciona o redirecionamento para arquivo?

As novas linhas da visão ativa são acrescentadas a um arquivo, descarregado a cada cinco segundos ou assim que o buffer atinge 256 KB. Os arquivos podem ser divididos por intervalo de tempo ou por tamanho, e um único arquivo para em 1 GB.

Como funciona o encaminhamento para TCP ou HTTP?

Os quadros são agrupados, até 100 por lote, e enviados como um prefixo de tamanho de 4 bytes em big-endian seguido de um array JSON UTF-8. TCP é o canal principal e HTTP o alternativo; o caminho HTTP publica em /batch.

Sessões e painel

O que é um arquivo .cms?

Um arquivo de sessão que contém uma captura inteira. Protegido por senha, a carga é cifrada com AES-256-GCM usando uma chave derivada com PBKDF2-SHA256; sem senha, o arquivo recorre à ofuscação anterior, e o cabeçalho registra qual foi usada. Sessões gravadas por versões antigas ainda podem ser abertas.

O painel é acessível pela rede?

Não. Ele escuta apenas em 127.0.0.1, porta 5000, responde somente a requisições GET de leitura e a página consulta uma vez por segundo. É uma visão de conveniência para a máquina em que roda, não um serviço compartilhado.

Licenciamento

O que posso fazer sem chave de licença?

Sem chave, o aplicativo continua capturando: captura em nível de driver em qualquer porta COM e as quatro visões básicas (Tabela, Despejo Hex, Linha e Terminal). Exportação, painel local, redirecionamento, encaminhamento e decodificação de protocolos exigem licença; a edição de teste acrescenta o painel, uma exportação CSV limitada em linhas e um encaminhamento cujos dados de quadro são mascarados. Não há contagem regressiva: nada para de funcionar depois de um número fixo de dias.

Posso ativar uma máquina sem conexão com a Internet?

Sim. Gere um arquivo de solicitação off-line, envie para nós e importe a licença assinada que devolvemos. Os dois sentidos são operações de linha de comando.

A licença vai parar de funcionar enquanto a máquina estiver off-line?

Uma licença perpétua não é afetada pelo tempo. Uma licença de assinatura continua funcionando off-line por um período de tolerância de 30 dias por padrão, a menos que a licença indique outro número, e depois pede uma conexão uma vez para poder ser validada de novo.

A licença diz que não corresponde a esta máquina. E agora?

As licenças se vinculam a identificadores de hardware coletados em ordem fixa: UUID da placa-mãe, número de série do disco do sistema, endereço MAC físico e GUID da máquina Windows. Se você trocou um componente, envie a impressão digital da máquina nova e reemitimos a licença.

Desempenho e limites

Que taxa de quadros ele aguenta?

Não publicamos um número de taxa de quadros, porque qualquer número depende da máquina, do caminho do driver e da carga. O produto traz sondas de vazão e de captura justamente por isso; se você nos disser o seu hardware e o perfil do seu tráfego, mediremos com você em vez de citar um número de marketing.

Existe limite de duração de uma sessão?

Nenhum limite de tempo é imposto. O pool de quadros e a atualização das visões são limitados para que capturas longas continuem responsivas, e parar uma captura mantém o pool existente em vez de descartá-lo.

Sua pergunta não está aqui?

Envie para o endereço do rodapé. Se a resposta for útil para todos, ela acaba nesta página.