NAME
Net::DNS::ToolKit::Debug - ToolKit print tools
SYNOPSIS
use Net::DNS::ToolKit::Debug qw(
print_head
print_buf
);
STDOUT <= print_head(\$buffer);
STDOUT <= print_buf(\$buffer,$from,$to);
DESCRIPTION
Functions to print/examine DNS buffers.
STDOUT <= print_head(\$buffer);
Print a formated text description of the header.
input: pointer to buffer output: to STDOUT ID => 1234 QR => 1 OPCODE => QUERY AA => 0 TC => 0 RD => 1 RA => 0 Z => 0 AD => 0 CD => 0 RCODE => NOERROR QDCOUNT => 1 ANCOUNT => 5 NSCOUNT => 2 ARCOUNT => 3
STDOUT <= print_buf(\$buffer,$from,$to);
Print a formated description of the $buffer contents.
input: $from [start], $to [end], output: to STDOUT If $from is missing, begin at $buffer start. If $to is missing, end at $buffer end. Prints nothing if $from > $to.
DEPENDENCIES
Net::DNS::ToolKit
EXPORT_OK
print_head
print_buf
AUTHOR
Michael Robinton <michael@bizsystems.com>
COPYRIGHT
Copyright 2003, Michael Robinton <michael@bizsystems.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
See also:
Net::DNS::Codes(3), Net::DNS::ToolKit(3)