USC-NSL/sage

SAGE disambiguates protocol description in an IETF RFC document, then converts the disambiguated protocol description into executable protocol implementation.

34
/ 100
Emerging

Network protocol engineers and researchers can use this tool to automatically convert written descriptions of network protocols from IETF RFC documents into executable code. You provide the RFC text file and the protocol name, and it generates header and code files for that protocol. This helps in quickly prototyping or understanding protocol implementations.

No commits in the last 6 months.

Use this if you need to generate preliminary code for network protocols directly from their IETF RFC specifications to save manual coding effort.

Not ideal if you need a highly scalable or production-ready code generator, or if the protocol you're interested in is not yet supported.

network-protocol-engineering RFC-parsing protocol-implementation network-research code-generation
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 16 / 25
Community 12 / 25

How are scores calculated?

Stars

18

Forks

3

Language

Python

License

BSD-3-Clause

Last pushed

Aug 09, 2021

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/USC-NSL/sage"

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