Everything Between Protocol And Report
Define a protocol once, talk to real devices over Serial, UDP or TCP, watch the traffic decoded live, automate the test and export the result. All on your own computer.
Define any binary protocol
Describe header, payload and footer field by field, with the endianness, bit layout and validation your device actually uses. Parsers are reusable across devices and projects.
- Bitwise fields, fixed-size arrays and configurable endianness
- 112 built-in CRCs (CRC-16, CRC-32 and more), XOR / SUM checksums and validators
- Custom CRC, undefined-length arrays, repeating groups and channel identifier (Pro)
- Import and export parsers, datalinks and devices as XML

Serial, UDP and TCP out of the box
Connect devices over Serial (UART), UDP or TCP client and server without writing adapters, and organize them as devices with channels.
- Serial up to 921,600 baud on Free, any baud rate on Pro
- One link shared by several channels (Pro)
- Multiple devices and channels in one session (Pro)
- CAN / CAN-FD, Modbus and SPI / I2C on the roadmap


Raw bytes and decoded values, live
Watch every frame per channel as raw bytes and as parsed fields at full rate, record sessions to a local SQLite file and open recordings later, even offline.
- Raw monitoring with a 10,000-row buffer (100,000 on Pro)
- Recordings of 10 minutes / 50 MB per session on Free, unlimited on Pro
- Parsed recording (Pro); CSV / MAT export and replay coming
- Open recorded files without a device connected

Plot decoded fields while the test runs
Pick parsed fields and see them over time next to the test, then export the graph as an image.
- 2 series and the last 5 minutes on Free, unlimited on Pro
- PNG export (watermarked on Free)
- Up to 3 graph, raw and parsed windows of each type open on Pro

Automate multi-device tests visually
Build a test as a flow of nodes: send a message, wait for the answer, branch on the result and repeat. One flow can drive one device and check another.
- Send, Send Raw, Send & Listen, Listen Once, Delay and If / Else on every plan
- Up to 20 nodes per flow on Free, unlimited on Pro
- While loops, parallel tasks (Task Starter), Register and Periodic Listen (Pro)
- Save and load flows as JSON

See failures as they happen, report the run
Each step logs its start, result and timing, so a failure points to the exact node. Export the run as a PDF test report.
- Step-by-step run log with pass and fail results
- PDF test report (Pro); company-logo template coming on Enterprise
- Command-line runs with CI output and requirements traceability coming on Enterprise

Try every Pro feature for 30 days
New accounts start with a 30-day Pro trial. Afterwards the app keeps working on Free.