The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

NetPacket::ICMP (3)
  • >> NetPacket::ICMP (3) ( Разные man: Библиотечные вызовы )
  •  

    NAME

    "NetPacket::ICMP" - Assemble and disassemble ICMP (Internet Control
    Message Protocol) packets. 
     
    

    SYNOPSIS

      use NetPacket::ICMP;
    
    

      $icmp_obj = NetPacket::ICMP->decode($raw_pkt);
      $icmp_pkt = NetPacket::ICMP->encode();
      $icmp_data = NetPacket::ICMP::strip($raw_pkt);
    
    
     

    DESCRIPTION

    "NetPacket::ICMP" provides a set of routines for assembling and disassembling packets using ICMP (Internet Control Message Protocol).  

    Methods

    NetPacket::ICMP->decode([RAW PACKET])
    Decode the raw packet data given and return an object containing instance data. This method will quite happily decode garbage input. It is the responsibility of the programmer to ensure valid packet data is passed to this method.
    NetPacket::ICMP->encode()
    Return an ICMP packet encoded with the instance data specified.
     

    Functions

    NetPacket::ICMP::strip([RAW PACKET])
    Return the encapsulated data (or payload) contained in the ICMP packet.
     

    Instance data

    The instance data for the "NetPacket::ICMP" object consists of the following fields.
    type
    The ICMP message type of this packet.
    code
    The ICMP message code of this packet.
    cksum
    The checksum for this packet.
    data
    The encapsulated data (payload) for this packet.
     

    Exports

    default
    none
    exportable
    Icmp message types:
        ICMP_ECHOREPLY ICMP_UNREACH ICMP_SOURCEQUENCH
        ICMP_REDIRECT ICMP_ECHO ICMP_ROUTERADVERT
        ICMP_ROUTERSOLICIT ICMP_TIMXCEED ICMP_PARAMPROB
        ICMP_TSTAMP ICMP_TSTAMPREPLY ICMP_IREQ ICMP_IREQREPLY
        ICMP_MASREQ ICMP_MASKREPLY
    tags
    The following tags group together related exportable items.
    :strip
    Import the strip function "icmp_strip".
    :ALL
    All the above exportable items.
     

    EXAMPLE

     

    TODO

    Create constants
    Write example
     

    COPYRIGHT

      Copyright (c) 2001 Tim Potter.
    
    

      This package is free software and is provided "as is" without express 
      or implied warranty.  It may be used, redistributed and/or modified 
      under the terms of the Perl Artistic License (see
      http://www.perl.com/perl/misc/Artistic.html)
    
    

      Copyright (c) 1995,1996,1997,1998,1999 ANU and CSIRO on behalf of 
      the participants in the CRC for Advanced Computational Systems
      ('ACSys').
    
    

      ACSys makes this software and all associated data and documentation
      ('Software') available free of charge.  You may make copies of the 
      Software but you must include all of this notice on any copy.
    
    

      The Software was developed for research purposes and ACSys does not
      warrant that it is error free or fit for any purpose.  ACSys
      disclaims any liability for all claims, expenses, losses, damages
      and costs any user may incur as a result of using, copying or
      modifying the Software.
    
    
     

    AUTHOR

    Tim Potter <[email protected]>

    Stephanie Wehner <[email protected]>


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    Methods
    Functions
    Instance data
    Exports
    EXAMPLE
    TODO
    COPYRIGHT
    AUTHOR


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру