Sorry, item "offcanvas-col1" does not exist.

Sorry, item "offcanvas-col2" does not exist.

Sorry, item "offcanvas-col3" does not exist.

Sorry, item "offcanvas-col4" does not exist.

+49 7231 155 61-0


Data analysis on bit stream level

go2ANALYSE is a user-friendly and powerful tool for the forensic analysis of unidentified data signals at the bitstream level. It offers various statistical, mathematical and manipulative functions for the analysis of code characteristics.


  • Wide range of logical, statistical, demultiplexing, deinterleaving, LFSR, search and binary decoding functions
  • Add or modify user functions by use of a scripting language
  • Use of DDL decoders
  • Record, save and replay analysis steps
  • Write specific test functions in order to identify unknown coding (e.g. CRC-polynomials)
  • Processing steps used for the code analysis can be used in the resulting decoders
  • Easy implementation of libraries and use of external programs
  • Processing of already conditioned bit streams


go2ANALYSE is a user friendly and powerful tool for the analysis of recorded bit streams. It offers a variety of statistical, mathematical and manipulative functions to determine the characteristics of the applied coding. This is the tool you need, if you need to analyse or "hack" unknown codes e.g. to write your own decoders.

Analyse Unknow Protocols

For manipulating, binary data files are required, either standardised binary raw data or formats supplied by go2MONITOR or go2DECODE. The software offers a multitude of statistical, mathematical and manipulative functions to determine the characteristics of the applied coding, combined with vital features such as bit stream visualisations in various formats, logic operations and editing functions.

The analysing process is facilitated by the possibility to record, save and replay the analysing steps. Further, existing DDL decoders can be applied to the bit stream currently processed, and the code tables and alphabets in use are accessible for alterations.

go2ANALYSE enables the user to gather information that bases the adaptation of existing, or the writing of new, decoders. go2ANALYSE is intended for users with a background knowledge of the theory of coding as well as the respective know-how in mathematics and algorithms.


Bit stream visualization and navigation

The software go2ANALYSE provides the analyst with all necessary functionality to visualise, evaluate and process the bit stream. A large number of measurement, search, manipulation and logic features simplifies the analysis process.

User defined functions

Furthermore, even more complex problems in the bit stream analysis can be solved as go2ANALYSE is an open tool. It gives you the possibility by using the scripting language DDL (Decoder Description Language) to enhance or to modify existing functions.
Some of the go2ANALYSE functions have been realised that way. The source code is part of the shipment and provides the basis for specific modifications.

Required parameter input masks are being established via XML-data in a simple syntax. „Analysis Decoders“, which are generated this way, offer not only text output but also modified bit streams and simple graphic pictures.

Standard programming interface

An integrated programming interface (C++, etc.) offers additional expandability. This way self-developed algorithms and decoders can be embedded; log files and even speech outputs are possible. External libraries and programs can be integrated easy and simple.

Command and analysis history

The entire workflow is documented in single steps. It can be reproduced step-by-step at any time. Interim results can be shown at any step.

Tech Specs

go2ANALYSE Technical Specifications



Data acquisition

Text-based bitstream file

Packed binary file

Bitstream recording from go2DECODE and go2MONITOR
Localization English
Others on request
Documentation PDF User manual / PDF Online-Help
Recommended PC hardware

Min. Intel I5 2 Core, 2 GHz, min. 4 GB RAM, 16 GB recommended

HDD: min. 50 GB recommended (depends on binary file input)

Screen Resolution: min. 1280 x 1024 pixels

Windows 7 SP1 (with Microsoft Windows patch KB2999226) / 10 de/en, 64 bit;
Linux (CentOS 7.5) 64 bit





x/-, L/H, ./1 instead of 1/0
Font size changeable
Graphical bit display
Circulation lengths

Alignment: Burst/Circulation length
Bits with quality
Symbols of bits

Bit offset
Tag bits with different colors
Show difference of two bitstreams


Bit length analysis
0/1 ratio
Automatic search for periodic sequences
Automatic search for non-periodic sequences
Repeated patterns
Mark start, stop and parity bits
Testing against codes: Hamming, Reed-Solomon, BCH, Golay, CRC

Manipulation / Transformation Deinterleaving
Logic: AND, OR, XOR, NOT selected bits, XOR two bitstreams
Inversion: Mirror / NOT
Vitterbi correction
Tools for LFSR Analysis and handling of linear feedback shift registers
Linear complexities
Binary modulation NRZ-M
BIPH-L Manchester
Map Bits to Text MSB/LSB
predefined code tables: e.g. ASCII8, Baudot, Baudot-3Shift-CYR, HEX, Morse, ITA2P
User defined code tables
Workflow Management Complete workflow recorded
Displayed as tree of commands and results
Undo/Redo (several steps)
Save/Load workflow
Replay saved workflow with different bitstreams
Change command parameters in workflow delete individual commands
Integrate External Tools Open selected bits in external tool (configurable)
User Functions (Decoders)

Decoder Development


Basic functions

Apply compiled software decoders to a loaded bitstream

Use of DDL decoders (the Decoder Description Language is a programming language for the implementation of software decoders)

Decoder can supply different output types such as bitstream output, graphic output, marker output, progress bar and text output
Function library

Symbol conversions
Descrambling procedures
Channel selections
Pattern search
Burst detection
Forward/backward time jumps
Check and correction procedures:
CRC, Hamming, Viterbi, BCH, Reed-Solomon
Elementary arithmetic and bit manipulations
Table handling
Branches and sub-routines (special functions on request)

Soft decision

Decoder Editor

Automatic command completion
Content related help
Syntax highlighting


Generation of binary decoder files
Detailed code check and error messages


The performance of our software products depends on the hardware used.  
Technical parameters can differ under real operational conditions. Specifications subject to change.



go2ANALYSE training

The aim of this training course is to show participants how data streams can be analysed and processed using the go2ANALYSE software tool, in order to identify the collected result-specific codes, to create new decoders or to support the analysis of unknown codes.

Training content:

  • Introduction to the application and function of go2ANALYSE
  • Detection of unknown repetitive bit sequences
  • Detection of expected bit sequences
  • Detection of LFSR (Linear Feedback Shift Register) – Analysis of polynomials
  • Practical exercises

This training course assumes prior participation in a DDL training course, as the content bases on the basics covered in the DDL course.