parsing - Looking For A Packet Description Language (Preferably With A C# Implementation) -
i in process of developing special-purpose network tool packet sniffing , decoding capabilities. looking languages designed assist in dissection/decoding of arbitrary packet formats. idealy, solution should based on open standards. there related questions on so, deal full lifecycle of packet sniffing (i don't care capture, there other libraries well). in general, i'm looking language , supporting framework declaritive definition of packet formats , corresponding run-time decoding. because problem can generalized non-network binary data, solution arbitrary binary streams in scope. little surprised no such standard exists in mature , robust state (at least find) - though there seem lot of interesting not-quite-right , almost-there projects (see below). perhaps speaks difficulty of problem, or maybe lack of demand. by way of example, i'm interested in technologies , ideas similar following (in no particular order): packet.net - job of converting binary packet repre...