Tools for experimental Protocol Design & Development?

后端 未结 2 1714
日久生厌
日久生厌 2021-02-06 07:14

Are there any open source, high level tools that would facilitate and simplify development of experimental network protocols (TCP/UDP) using a GUI?

Basically, something

2条回答
  •  独厮守ぢ
    2021-02-06 07:54

    If you are going to aim for an eventually python target anyway, who not roll your own test rig (in python) from the start?

    State machines aren't that hard to build in code, and their a heck of a lot easier to read unambiguously and verify than pictures in a GUI, especially when they get complex.

    It sounds to me you'd do better with an embedded DSL than a GUI based designer.

    Edit: If, as you said in the comments, you just threw python out as an example, I'd suggest you go with timday's answer. If you're not actually worried about embedding in python, go with a pre-existing DSL as he suggests.

提交回复
热议问题