一、檢查windows 系統是否安裝了 snmp 組件。可以在 cmd 中輸入"net start snmp" 就可以出現顯示信息了
二、
snmputil,就是程序名拉,呵呵。
get,就理解成獲取一個信息。
getnext,就理解成獲取下一個信息。
walk,就理解成獲取一堆信息(嗯,應該說所有數據庫子樹/子目錄的信息)
agent,具體某台機器拉。
community,嗯就是那個“community strings”“查詢密碼”拉。
oid,這個要多說一下,這個呢,就是物件識別代碼(Object Identifier)。
可以把oid理解成MIB管理信息庫中各種信息分類存放樹資源的一個數字標識。
三、snmputil的命令規則是:
snmputil [get|getnext|walk] agent community oid [oid ...]
[get|getnext|walk]為消息類型,我們此次進行的操作是get
agent指Snmp代理即你想進行操作的網絡設備的ip或名稱,即192.168.10.191
community:分區域,即密碼,默認是public
oid:想要操作的MIB數據對象號,設備名稱對應的MIB對象號是.1.3.6.1.2.1.1.5.0
打開命令行窗口,進入snmputil所在路徑,鍵入
snmputil get 192.168.10.191 public .1.3.6.1.2.1.1.5.0
如果參數都正確,控制台就會顯示出機器名。
四、開始刺探信息:
snmputil walk 對方ip public .1.3.6.1.2.1.25.4.2.1.2 列出系統進程
snmputil walk 對方ip public .1.3.6.1.4.1.77.1.2.25.1.1 列系統用戶列表
snmputil get 對方ip public .1.3.6.1.4.1.77.1.4.1.0 列出域名
snmputil walk 對方ip public .1.3.6.1.2.1.25.6.3.1.2 列出安裝的軟件
snmputil walk 對方ip public .1.3.6.1.2.1.1 列出系統信息