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
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.
Stars
7
Forks
1
Language
Python
License
Apache-2.0
Category
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.
Higher-rated alternatives
inducer/cgen
C/C++ source generation from an AST
vil02/puzzle_generator
Generates python code representing a puzzle
westandskif/convtools
convtools is a specialized Python library for dynamic, declarative data transformations with...
numen31337/copy_with_extension
Auto-generate `copyWith` methods for your Dart classes.
finsberg/gotranx
Next generation ODE translator