通过snmp获取设备和系统信息

发布于:2023-07-04 ⋅ 阅读:(499) ⋅ 点赞:(0)

一、打开snmp服务

以server2008为靶机测试。
从开始->管理工具->打开服务管理器

在这里插入图片描述

在服务器管理器中选择功能   选择添加功能

在这里插入图片描述

在SNMP处打勾  按下一步进行安装(此处已经安装完成)

在这里插入图片描述

打开服务器管理器中的配置->服务选项
在服务中找到SNMP Service 并点击右键 属性

在这里插入图片描述

在属性中打开:安全 ,并添加社区public  下方选择 接受来自任何而主机的SNMP数据包

在这里插入图片描述

之后如下图所示确认即可

在这里插入图片描述
注:该靶机地址为192.168.0.108

二、SNMP扫描工具onesixone的使用

命令:onesixtyone 192.168.0.108 public
public:团体社区名称

在这里插入图片描述

若不知道团体社区名称 可使用字典代替
可使用命令dpkg -L onesixtyone 查看onesixtyone自带字典 也可自己添加字典

在这里插入图片描述

命令:onesixtyone -c /usr/share/doc/onesixtyone/dict.txt 192.168.0.108 -o 123.log -w  100
-c :指定字典路径
-o :导出日志
-w 100 : 发送包之间等待100毫秒

在这里插入图片描述
若扫描出现乱码可用命令 apt-get install onesixtyone 进行更新软件

三、snmpwalk命令的使用

snmpwalk 192.168.0.108 -c public -v 2c
-v: 指定SNMP协议版本 有1|2c|3 一般使用2c
-c: 密钥  指定连接设备SNMP读密码
(该命令获取到所有的系统信息  内容较多,可添加参数进行针对查询)

1.获取ip信息

snmpwalk 192.168.0.108 -c public -v 2c .1.3.6.1.2.1.4.20

在这里插入图片描述
2.获取系统总内存

snmpwalk 192.168.0.108 -c public -v 2c .1.3.6.1.2.1.25.2.2

在这里插入图片描述

3. 取得系统用户数
snmpwalk -v 2c -c public 192.168.0.108 hrSystemNumUsers

4.获取网卡信息
snmpwalk -v 2c -c public 192.168.0.108 ifDescr

5.查看系统信息
snmpwalk -v 2c -c public 192.168.0.108 system

三、SNMP扫描工具snmp-check的使用

命令:snmp-check 192.168.0.108 -c public -v 2c
(因扫描出来内容较多此处截取一部分)

在这里插入图片描述

本文含有隐藏内容,请 开通VIP 后查看