Changes for version 2.05 - 2006-03-12

  • bugfix: IPv4: flags field is now split into flags and offset fields
  • bugfix: IPv4: constants for IPv4 flags are now ok
  • bugfix: Env: when we are not able to autoDev(), do not bother to autofind IP and MAC addresses
  • bugfix: VLAN: pack/unpack methods fixed (now vlanId can be greater than 16
  • updated: IPv4: print() now also prints new offset field
  • updated: IPv4: pod for new offset field
  • updated: dump methods: no more new line character at the end of string
  • type: Utils: pod documentation typo fixed
  • new depdendance: Bit::Vector for VLAN.pm
  • examples/ipv4-flags.pl: new example
  • examples/vlan-craft.pl: new example
  • examples/vlan-support.pl: new example

Modules

a framework to easily send and receive frames from layer 2 to layer 7
Address Resolution Protocol layer 3 object
all constants used in Net::Packet framework
base class for all desc modules
object for a link layer (layer 2) descriptor
object for a network layer (layer 3) descriptor
object for a transport layer (layer 4) descriptor
a tcpdump-like object providing frame capturing
Ethernet/802.3 layer 2 object
environment object used for frame capture/injection
the core of Net::Packet framework
Internet Control Message Protocol v4 layer 4 object
Internet Protocol v4 layer 3 object
Internet Protocol v6 layer 3 object
base class for all layer modules
base class for all layer 2 modules
base class for all layer 3 modules
base class for all layer 4 modules
application layer object
BSD loopback layer 2 object
empty layer 2 object
Linux cooked capture layer 2 object
Transmission Control Protocol layer 4 object
User Datagram Protocol layer 4 object
useful subroutines used in Net::Packet
802.1Q layer 3 object
just loads all of Net::Packet classes and imports all subroutines, constants and globals