Changes for version 1.05 - 2008-11-09

  • new: computeLengths() in ETH, to use 802.3 easily
  • new: $Next global variable in each module to allow customized encapsulation() => mainly used to encapsulate application layer procotols
  • new: UDP now have some $Next values (DHCP, RIPv1, HSRP)
  • new: added link to a MPLS layer from ETH and SLL layers
  • bugfix: pad TCP and UDP raw data if less than required length

Modules

the base framework for frame crafting
base class for all layer objects
Address Resolution Protocol layer object
Ethernet/802.3 layer object
Internet Protocol v4 layer object
BSD loopback layer object
Point-to-Point Protocol layer object
empty layer object
Linux cooked capture layer object
Transmission Control Protocol layer object
User Datagram Protocol layer object