Ferramentas de protocolos e serialização binária
Ler uma captura de bytes crus, entender um payload Protobuf sem o arquivo .proto original ou testar se um tópico MQTT casa com um padrão de wildcard são tarefas de quem trabalha perto do protocolo de rede. Aqui o Visualizador ASN.1 / DER / BER / TLV mostra a árvore inteira de um valor colado em hex ou PEM com offset e tamanho de cada nó, e a Ferramenta Protobuf Wire / Varint decodifica o wire protocol e os varints direto em estrutura legível.
Para outros formatos binários, o Decodificador MessagePack, o conversor CBOR e a Ferramenta BSON e JSON estendido expandem cada valor numa árvore navegável, e o Conversor de codificações Base cobre Base16, Base32, Base58 e Base85 com alfabetos variados. Já o analisador RESP do Redis lê texto ou hex mostrando os tipos RESP2 e RESP3 com offset de bytes, o decodificador de frames WebSocket confere cabeçalhos e máscaras de uma captura, e o Matcher de tópicos MQTT testa a correspondência de um tópico contra wildcards + e #.
14 ferramentas
Decodificar formatos binários
-
Ferramentas de esquema Protobuf
Formate esquemas proto3, confira números de campo e navegue pela árvore da estrutura
-
Ferramenta Protobuf Wire / Varint
Decodifique wire protocol Protobuf e varints em estrutura
-
Decodificador MessagePack
Decodifique MessagePack em estrutura legível com expansão
-
conversor CBOR
Decodifique CBOR e veja estrutura em diagrama interativo visualmente
-
Ferramentas BSON e JSON estendido
Converta BSON e JSON estendido entre formatos com dados preservados
-
Visualizador ASN.1 / DER / BER / TLV
Visualize árvores ASN.1 / DER de hex ou PEM, acompanhe offsets e tamanhos de cada nó
-
Conversor de codificações Base
Converta Base16, Base32, Base58, Base85 com alfabetos variados
Analisar protocolos de rede
-
decodificador de frames WebSocket
Decodifique frames WebSocket de hex, confira cabeçalhos e máscaras em capturas
-
analisador RESP do Redis
Analise RESP Redis de texto ou hex, veja tipos RESP2/RESP3 e offsets de bytes
-
calculadora CRC Modbus
Calcule ou verifique o CRC-16 de um frame Modbus RTU com a ordem de bytes correta
-
Análise de sentenças NMEA
Analise sentenças NMEA GPS, confira campos, checksum e coordenadas com diagnóstico
Perguntas frequentes sobre ferramentas de Protocols & Binary Serialization
A Ferramenta Protobuf Wire / Varint lê o wire protocol bruto e decompõe os campos e varints em estrutura legível mesmo sem o schema .proto original, já que o wire format do Protobuf carrega o número do campo e o tipo de wire junto dos dados.
O Matcher de tópicos MQTT compara um tópico publicado contra um filtro de assinatura que usa + para um nível ou # para vários níveis, mostrando diretamente se aquele padrão realmente combina com o tópico testado.
RESP3 acrescenta tipos novos, como mapas e booleanos, que o RESP2 não tem. O analisador RESP do Redis lê o tráfego colado em texto ou hex e identifica os tipos de cada protocolo separadamente, junto com o offset de bytes de cada um.