Skip to content
This repository has been archived by the owner on Aug 8, 2024. It is now read-only.

Enterprise 0 Type 1 Parsing #4

Open
bigmstone opened this issue Oct 24, 2016 · 0 comments
Open

Enterprise 0 Type 1 Parsing #4

bigmstone opened this issue Oct 24, 2016 · 0 comments

Comments

@bigmstone
Copy link
Owner

Currently only supports type 1 of the following list:

enum header_protocol {
   ETHERNET-ISO88023    = 1,
   ISO88024-TOKENBUS    = 2,
   ISO88025-TOKENRING   = 3,
   FDDI                 = 4,
   FRAME-RELAY          = 5,
   X25                  = 6,
   PPP                  = 7,
   SMDS                 = 8,
   AAL5                 = 9,
   AAL5-IP              = 10, /* e.g. Cisco AAL5 mux */
   IPv4                 = 11,
   IPv6                 = 12,
   MPLS                 = 13,
   POS                  = 14  /* RFC 1662, 2615 */
}

And the support for type 1 uses static locations inside a packet so certain assumptions are made about frame/packet header length. This can, and should, be modified to take into account more options from the list, as well as allow for dynamic parsing of those frames depending on header length variables.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant