Cable Modems sold in retail market are compliant to DOCSIS 3.0 (3.1/3.0 with newer modems) standards. This means all the modems have an in-built SNMP agent which can be queried through a WAN or LAN side. While a user cannot just query through WAN side as it will be done by ISP from the network side. But DOCSIS 3.0 OSSI Specs require the modem to support SNMP Agent via LAN (or the spec calls CMCI interface) as well.
Almost all the Cable modems/Modem Routers, support SNMP Agent listening at 192.168.100.1. This only works if your modem is offline and not connected to ISPs network (this is done for security purposes).
You can download CLI SNMPget or SNMPwalk from the snmpsoft’s website and run the queries on your modem.
Link to download SNMPwalk is here:
Command Syntax is as below:
SnmpWalk.exe [-q] -r:host [-p:port] [-t:timeout] [-v:version] [-c:community] [-ei:engine_id] [-sn:sec_name] [-ap:auth_proto] [-aw:auth_passwd] [-pp:priv_proto] [-pw:priv_passwd] [-ce:cont_engine] [-cn:cont_name] [-os:start_oid] [-op:stop_oid] [-csv] -q Quiet mode (suppress header; print variable values only). -r:host Name or network address (IPv4/IPv6) of remote host. -p:port SNMP port number on remote host. Default: 161 -t:timeout SNMP timeout in seconds (1-600). Default: 5 -v:version SNMP version. Supported version: 1, 2c or 3. Default: 1 -c:community SNMP community string for SNMP v1/v2c. Default: public -ei:engine_id Engine ID. Format: hexadecimal string. (SNMPv3). -sn:sec_name SNMP security name for SNMPv3. -ap:auth_proto Authentication protocol. Supported: MD5, SHA (SNMPv3). -aw:auth_passwd Authentication password (SNMPv3). -pp:priv_proto Privacy protocol. Supported: DES, IDEA, AES128, AES192, AES256, 3DES (SNMPv3). -pw:priv_passwd Privacy password (SNMPv3). -cn:cont_name Context name. (SNMPv3) -ce:cont_engine Context engine. Format: hexadecimal string. (SNMPv3) -os:start_oid Object ID (OID) of first SNMP variable to walk. Default:.1 -op:stop_oid Object ID (OID) of last SNMP variable to walk. Default: walk to the very last variable. -csv Output in CSV (Comma Separated Values) format. An example command to find Cable Modem's System Descriptor values and more is:
SnmpWalk.exe -r:192.168.100.1 -t:10 -os:.1.3.6.1.2.1.1