ud3tn/test/decoder/README.md
Felix Walter e16ec4c579 Enable building a BPv7 decoder binary
This adds a target `data-decoder` which builds a binary to decode a
specified binary file using uD3TN's parsing logic (based on the CLA RX
subsystem) and print details about it. In this first version only the
decoding of BPv7 bundles is implemented.

This binary can be used, e.g., for fuzz testing.

Signed-off-by: Felix Walter <felix.walter@d3tn.com>
2023-05-16 11:34:14 +02:00

551 B

µD3TN Data Decoder

This sub-project builds a small binary invoking µD3TN's parsers on data provided via a file and printing the decoded result. It can be used to gather information about bundles, CLA or AAP packets captured from the network or to perform fuzz testing on the parsers.

Build

To build the binary, invoke make data-decoder from the main project directory. You can find the binary in build/posix/ud3tndecode.

Invocation

The binary provides a usage summary via the -h command line argument. Please refer to its output.