lmco/parselab

parseLab is a tool designed to generate protocol parsers and fuzz messages, along with a framework to implement custom protocol parser generators for various parsing backends

29
/ 100
Experimental

This tool helps software developers and security engineers create robust parsers for various communication protocols. You provide a protocol specification, and it generates the necessary parsing code and valid or invalid test messages. This is ideal for those building or testing systems that need to understand specific data formats, especially in embedded or cybersecurity contexts.

No commits in the last 6 months.

Use this if you need to rapidly generate protocol parsers and corresponding test messages for a specific data format, or you're building a custom parser generator for a new parsing library.

Not ideal if you're looking for a drag-and-drop solution for general data parsing without defining a formal protocol specification.

protocol-development software-security-testing embedded-systems fuzz-testing communication-protocols
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 4 / 25
Maturity 16 / 25
Community 9 / 25

How are scores calculated?

Stars

7

Forks

1

Language

Python

License

Apache-2.0

Last pushed

Dec 16, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/lmco/parselab"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.