SNMP Enumeration
What is SNMP and what does it do?
SNMP was designed to manage IP-enable devices across a network
SNMP consists of
A manager
Agents
How does SNMP work?
It works by having a central management systems that makes requests of SNMP agents on the devices
The agents then respond to the requests by going through the Management Information Base (MIB)
The MIB holds information, and is arranged with numeric identifiers called object identifiers (OIDs)
There are two type of SNMP packets or requests
SNMP GET - when the SNMP management station asks a device for information
SNMP SET - when the SNMP management station asks to make a configuration change
There are two types of managed object in SNMP
Scalar - defines a single object
Tabular - multiple related objects that can be grouped together in MIB tables
SNMP uses a community string as a form of password
The read-only version of the community string is public and allows the requester to read anything that SNMP can grab from the device
The read-write version is private and is used to control access for the SNMP SET requests.
There are two major downsides in the use of these community string passwords
Defaults (which are active on all SNMP enabled devices by default) are extremely easy
These strings are sent in clear text (NTPv3 and SMTPv3 provide encryption)
SNMP Enumeration tools
Engineer's Toolset
SNMP Scanner
OpUtils 5
SNScan
Last updated