ScanopyScanopy

SNMP

SNMP protocol support, queried MIBs, timeouts, and credential resolution.

Technical reference for Scanopy's SNMP implementation. For setup instructions, see the SNMP Credentials guide. For how SNMP fits into the discovery flow, see Discovery — SNMP.

Protocol support

PropertyValue
SNMPv2cSupported
SNMPv3Planned
TransportUDP
Port161

Queried MIBs

MIBRFCOID prefixCollected fields
System MIBRFC 34181.3.6.1.2.1.1sysDescr, sysObjectID, sysUpTime, sysContact, sysName, sysLocation
IF-MIBRFC 28631.3.6.1.2.1.2ifDescr, ifType, ifSpeed, ifPhysAddress, ifAdminStatus, ifOperStatus
IP-MIBRFC 42931.3.6.1.2.1.4ipAdEntAddr, ipAdEntIfIndex, ipAdEntNetMask
LLDP-MIBIEEE 802.1AB1.0.8802.1.1.2lldpRemSysName, lldpRemPortId, lldpRemChassisId, lldpRemSysDesc
CDP-MIBCisco proprietary1.3.6.1.4.1.9.9.23cdpCacheDeviceId, cdpCachePlatform, cdpCacheDevicePort, cdpCacheAddress

Planned MIBs

MIBRFCPurpose
Entity-MIBRFC 6933Physical chassis and module inventory
Bridge-MIBRFC 4188MAC address table and VLAN assignments

Timeouts and limits

ParameterDefaultDescription
Request timeout5sTimeout for a single SNMP GET or GETNEXT request
Session timeout5sTimeout for establishing the UDP session
Walk timeout30sMaximum time for a full SNMP walk of a MIB table
Max entries10,000Maximum rows returned from a single table walk

Credential resolution order

When querying a host, the daemon resolves the community string in this order:

  1. Host-specific override — credential assigned directly to the host
  2. Network default — credential assigned to the host's network
  3. Fallback — community string public

If all credentials fail (timeout or authentication error), the host is scanned without SNMP data.

Security

AspectDetail
At restCommunity strings are encrypted in the database
In API responsesCommunity strings are redacted (never returned)
On the wireSNMPv2c transmits community strings in cleartext — this is a protocol limitation. Use dedicated read-only strings and network segmentation to limit exposure

On this page