… | |
… | |
8 | |
8 | |
9 | my $ber = ber_decode $buf, $Convert::BER::XS::SNMP_PROFILE |
9 | my $ber = ber_decode $buf, $Convert::BER::XS::SNMP_PROFILE |
10 | or die "unable to decode SNMP message"; |
10 | or die "unable to decode SNMP message"; |
11 | |
11 | |
12 | # The above results in a data structure consisting of |
12 | # The above results in a data structure consisting of |
13 | # (class, tag, flags, data) |
13 | # (class, tag, flags, data) |
14 | # tuples. Below is such a message, SNMPv1 trap |
14 | # tuples. Below is such a message, SNMPv1 trap |
15 | # with a Cisco mac change notification. |
15 | # with a Cisco mac change notification. |
16 | # Did you know that Cisco is in the news almost |
16 | # Did you know that Cisco is in the news almost |
17 | # every week because of some backdoor password |
17 | # every week because of some backdoor password |
18 | # or other extremely stupid security bug? |
18 | # or other extremely stupid security bug? |
… | |
… | |
739 | $SNMP_PROFILE->set (ASN_APPLICATION, SNMP_COUNTER64 , BER_TYPE_INT); |
739 | $SNMP_PROFILE->set (ASN_APPLICATION, SNMP_COUNTER64 , BER_TYPE_INT); |
740 | |
740 | |
741 | =head2 LIMITATIONS/NOTES |
741 | =head2 LIMITATIONS/NOTES |
742 | |
742 | |
743 | This module can only en-/decode 64 bit signed and unsigned integers, and |
743 | This module can only en-/decode 64 bit signed and unsigned integers, and |
744 | only when your perl supports those. So no UUID OIDs for now. |
744 | only when your perl supports those. So no UUID OIDs for now (unless you |
|
|
745 | map the C<OBJECT IDENTIFIER> tag to something other than C<BER_TYPE_OID>). |
745 | |
746 | |
746 | This module does not generally care about ranges, i.e. it will happily |
747 | This module does not generally care about ranges, i.e. it will happily |
747 | de-/encode 64 bit integers into an C<ASN_INTEGER> value, or a negative |
748 | de-/encode 64 bit integers into an C<ASN_INTEGER> value, or a negative |
748 | number into an C<SNMP_COUNTER64>. |
749 | number into an C<SNMP_COUNTER64>. |
749 | |
750 | |