Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Net::Packet::RAW(3)   User Contributed Perl Documentation  Net::Packet::RAW(3)

NAME
       Net::Packet::RAW	- empty	layer 2	object

SYNOPSIS
	  #
	  # Usually, you do not	use this module	directly
	  #
	  # No constants for RAW
	  require Net::Packet::RAW;

	  #A Build a layer
	  my $layer = Net::Packet::RAW->new;
	  $layer->pack;

	  print	'RAW: '.unpack('H*', $layer->raw)."\n";

	  # Read a raw layer
	  my $layer = Net::Packet::RAW->new(raw	=> $raw);

	  print	$layer->print."\n";
	  print	'PAYLOAD: '.unpack('H*', $layer->payload)."\n"
	     if	$layer->payload;

DESCRIPTION
       This modules implements the encoding and	decoding of the	raw layer 2.

       See also	Net::Packet::Layer and Net::Packet::Layer2 for other
       attributes and methods.

METHODS
       new Object constructor. No default values, because no attributes.

       pack
	   Packs all attributes	into a raw format, in order to inject to
	   network. Returns 1 on success, undef	otherwise.

       unpack
	   Unpacks raw data from network and stores attributes into the
	   object. Returns 1 on	success, undef otherwise.

AUTHOR
       Patrice <GomoR> Auffret

COPYRIGHT AND LICENSE
       Copyright (c) 2004-2009,	Patrice	<GomoR>	Auffret

       You may distribute this module under the	terms of the Artistic license.
       See LICENSE.Artistic file in the	source distribution archive.

RELATED	MODULES
       NetPacket, Net::RawIP, Net::RawSock

POD ERRORS
       Hey! The	above document had some	coding errors, which are explained
       below:

       Around line 62:
	   Non-ASCII character seen before =encoding in	'#A Build'. Assuming
	   CP1252

perl v5.32.1			  2009-11-09		   Net::Packet::RAW(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | AUTHOR | COPYRIGHT AND LICENSE | RELATED MODULES | POD ERRORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Net::Packet::RAW&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help