Net::Packet::RAW - empty layer 2 object
# Usually, you do not use this module directly use Net::Packet::RAW; # Build layer to inject to network my $raw1 = Net::Packet::RAW->new; # Decode from network to create the object # Usually, you do not use this, it is used by Net::Packet::Frame my $raw2 = Net::Packet::RAW->new(raw => $rawFromNetwork);
This modules implements the encoding and decoding of the raw layer 2.
Because of the nature of this layer, it is not possible to know by asking it what the upper layer type is. We must do a special hack to detect it (done in Net::Packet::Frame).
See also Net::Packet::Layer and Net::Packet::Layer2 for other attributes and methods.
Object constructor. No default values, since no attributes.
Packs all attributes into a raw format, in order to inject to network. Returns 1 on success, undef otherwise.
Unpacks raw data from network and stores attributes into the object. Returns 1 on success, undef otherwise.
Patrice <GomoR> Auffret
Copyright (c) 2004-2005, Patrice <GomoR> Auffret
You may distribute this module under the terms of the Artistic license. See Copying file in the source distribution archive.
NetPacket, Net::RawIP, Net::RawSock
1 POD Error
The following errors were encountered while parsing the POD:
Non-ASCII character seen before =encoding in '# Build'. Assuming CP1252
To install Net::Packet, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::Packet
CPAN shell
perl -MCPAN -e shell install Net::Packet
For more information on module installation, please visit the detailed CPAN module installation guide.