http://qs1969.pair.com?node_id=148919

c has asked for the wisdom of the Perl Monks concerning the following question:

I am using SNMP.pm to gather some information from routers on my company network. For one OID in particular, when the query returns a valid answer, all goes well and my variable is set to the value of the response:

my $response = $session->get("$oid");

However, when the query receives an null string from the remote device, the variable $response is set to a hex value:

enterprises.9.9.23.1.2.1.1.6.1.1 = Hex: 00 00 00 00 00 00 82 48 0C 00 + 01 4D 48 0C 00 00 A8 48 0C 00 00 EE 48 0C 00 00 00 00 01 00 00 00 03 00 00 00 06 00 00 00 01 00 00 00 02 00 00 00 01 00 00 00 11 00 00 00 07 00 00 00 01 00 00 00 03 00 00

Is this something that I can use unpack to find a string response?

thanks -c