Asn1Browser
Read the Release Notes for the latest improvements.
Asn1Browser analyzer decodes and displays a graphic enhanced view of a stream that contains ASN.1 schema based data encodings. It can read from a network, from binary files (e.g. application output files) or from text files (e.g. log files).
Main features
- Enhanced display of the decoded data.
- The analyzer can download plugins of standard ASN.1 schemas. It is not mandatory to generate plugins from a compiler.
- The network mode allows dynamic decoding an ASN.1 schema based data stream exchanged by two applications.
- The file reading mode allows the reading of log files generated by Asn1Browser itself or by any other tool. The read files formats are not limited : new formats can be defined through file filters.
- Asn1Browser is a Java application. It can be installed on any machine (Windows, Unix, Linux...) where a Java Virtual Machine can be installed.
Enhanced display
The main view of Asn1Browser is shown in the case of CSTA phase II (based on ROS). The left panel displays the list of received PDUs. The right panel displays the decoded PDUs.

Plugin
A plugin is a library generated by our ASN.1 compiler Asn1Compiler from an ASN.1 schema. The library contains all the necessary material to decode the data specified by the schema and the encoding rules.
There are three ways to get a plugin :
- download the plugin from Asn1Browser analyzer. The plugins associated to the most used standards are downloadable from our web site;
- submit your ASN.1 schema to our Support team. We will build the plugin ans send it back to you or make it available from our web site;
- use the Asn1Browser Professional package that includes Asn1Compiler which allows the generation of plugins from any ASN.1 schema.
The filters
The analyzer filters allow the reading of log or capture files. They rely on regular expressions. They offer a powerful way to adapt Asn1Browser to new file formats which is really useful during the development of your application when log files format is not yet stable.
