The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 3.01 - 2006-11-05

  • NEW: ported to Windows ActivePerl
  • Utils: new subs: getGatewayIp, getGatewayMac, getIpMac
  • Env: new attributes: subnet, gatewayIp, gatewayMac
  • Desc: new attributes: gatewayIp, gatewayMac => gatewayIp is automatically set, but not gatewayMac, due to the nature of the ARP lookup implementation.
  • DescL3: under Windows, the layer 2 (ethernet) is automatically built, so using DescL3 is the same as using DescL3 under Unix/Linux systems.

Changes for version 3.00_02 - 2006-10-04

  • bugfix: now it is possible to open a network interface with no IP address
  • bugfix: now it is possible to create a Dump object and give it another Env object, without interfering with the default Env object

Changes for version 3.00_01 - 2006-09-27

  • *** WARNING: developer release, the pod is not up to date with the code
  • Now uses array as objects (with Class::Gomor::Array)
  • good speed improvement by replacing calls to accessors methods to direct array indice lookup
  • small memory usage improvement thanks to array objects
  • Net::Packet::Dump: complete rewrite
  • Net::Packet::Env: nearly complete rewrite

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 and more
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