enumerating-snmp-exposurelisted
Install: claude install-skill UnboundCompute/security-agent-skills
# Enumerating SNMP exposure: a guessed string that reads or rewrites the device
Network gear, printers, appliances, and many hosts answer a management protocol whose older
versions authenticate with nothing more than a shared string sent in the clear, and whose
default strings are famous. Where that string is guessable and the exposed view is broad, an
unauthenticated peer on the network reads the device's interfaces, routes, neighbor and host
tables, running configuration, and sometimes the credentials inside it - and where a writable
string is exposed, it changes the device's state. You find it by discovering what answers, testing
the strings and versions it accepts, and walking what each grants for both disclosure and write.
## When to use
- You are auditing network devices, printers, appliances, or hosts that expose management queries.
- The environment may run older protocol versions where a shared string is the only authentication.
- Management exposure to disclosure or unauthorized state change is in scope.
## Scope check
Query management services only on devices and networks you own or are authorized to test. Reading a
device's configuration or changing its state without authorization is out of scope. If you can't name
the authorization, stop.
## The loop
1. **Discover what answers and at what version.** Identify the hosts and devices responding to the
management protocol and which versions they accept. A device that answers the older, shared-string
versi