enumerating-snmp-exposure

Solid

Enumerate network-management exposure through the simple network-management protocol: default and guessable community strings, weak or downgradeable versions, read views that leak interface tables, routing and neighbor data, running configuration, process and user lists and sometimes credentials, and writable objects that let you change device state. Covers guessable read and write community strings, version-one and version-two exposure where authentication is a shared string sent in the clear, weak version-three auth, and over-broad views that disclose or mutate more than management needs. Use when auditing network devices, printers, appliances, or hosts that answer management queries. The community string or weak credential is the source, the disclosed data or writable object is the sink.

AI & Automation 4 stars 1 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
23
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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...

Details

Author
UnboundCompute
Repository
UnboundCompute/security-agent-skills
Created
5 days ago
Last Updated
yesterday
Language
N/A
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category