ASN(3) User Contributed Perl Documentation ASN(3)

# [NAME](#NAME)

NetSNMP::ASN - Perl extension for SNMP ASN.1 types

# [SYNOPSIS](#SYNOPSIS)

```
  use NetSNMP::ASN qw(:all);
  my $asn_int = ASN_INTEGER;
```

# [DESCRIPTION](#DESCRIPTION)

The NetSNMP::ASN module provides the ASN.1 types for SNMP.

## [EXPORT](#EXPORT)

None by default.

## [Exportable constants](#Exportable_constants)

```
  ASN_APPLICATION
  ASN_BIT_STR
  ASN_BOOLEAN
  ASN_COUNTER
  ASN_COUNTER64
  ASN_DOUBLE
  ASN_FLOAT
  ASN_GAUGE
  ASN_INTEGER
  ASN_INTEGER64
  ASN_IPADDRESS
  ASN_NULL
  ASN_OBJECT_ID
  ASN_OCTET_STR
  ASN_OPAQUE
  ASN_SEQUENCE
  ASN_SET
  ASN_TIMETICKS
  ASN_UNSIGNED
  ASN_UNSIGNED64
```

# [AUTHOR](#AUTHOR)

Wes Hardaker, &lt;hardaker@users.sourceforge.net&gt;

# [SEE ALSO](#SEE_ALSO)

[**SNMP**(3pm)](/man/os/net-snmp/SNMP.3pm), [**NetSNMP::OID**(3pm)](/man/os/net-snmp/NetSNMP::OID.3pm)

[**perl**(1)](/man/os/net-snmp/perl.1).

2026-09-24 perl v5.44.0

---

Document: NetSNMP::ASN(3pm) from net-snmp 5.9.5.2-r9 (Chainguard OS)
Source: https://github.com/net-snmp/net-snmp.git
