Tutorial - Primitive.addresses

Jump to Topic:
Given that MuSL is a Domain Specific Language, it has native support for various types of addresses, like IPv4, IPv6 and MAC addresses. In other words, you can embed these without using the proper, long-form field definitions. You can see the usefulness of native addressing schemes in this DHCP example. This, BTW, was automatically generated from a DHCP pcap! In a subsequent chapter, we'll talk about aggregate fields like tlv_8_8 which is fairly common in many infrastructure protocols. IPv6 addressing (compression, mapped addresses, etc) is not fully supported in this demo yet.

Edit MuSL!

Over the Wire