随笔分类 -  SNMP学习笔记

摘要:0x00 增加snmp v3用户 增加用户的时候,必须要停止SNMP服务。 0x01 启动snmpd v3 0x02 使用snmp v3获取信息 snmp v3安全级别有三种,分别为noAuthNoPriv(不认证也不加密)、authNoPriv(认证但是不加密)、authPriv(既认证又加密) 阅读全文
posted @ 2018-11-28 14:10 时光飞逝,逝者如斯 阅读(3313) 评论(0) 推荐(0) 编辑
摘要:Basic command of SNMP: GET: The GET operation is a request sent by the manager to the managed device. It is performed to retrieve one or more values f 阅读全文
posted @ 2018-11-14 09:45 时光飞逝,逝者如斯 阅读(1426) 评论(2) 推荐(0) 编辑
摘要:0x00 MIB Browser iReasoning MIB浏览器是一个强大和易于使用的工具由iReasoning SNMP API提供支持。 MIB浏览器是工程师管理启用SNMP的网络设备和应用程序不可或缺的工具。 它允许用户加载标准的,专有的MIB,甚至一些错误的MIB。 它还允许它们发出SN 阅读全文
posted @ 2018-10-29 15:34 时光飞逝,逝者如斯 阅读(19198) 评论(0) 推荐(0) 编辑
摘要:0x00 概览 用python获取snmp信息有多个现成的库可以使用,其中比较常用的是netsnmp和pysnmp两个库。网上有较多的关于两个库的例子。 本文重点在于如何并发的获取snmp的数据,即同时获取多台机器的snmp信息。 0x01 netsnmp多线程测试 先说netsnmp。python 阅读全文
posted @ 2018-10-29 14:34 时光飞逝,逝者如斯 阅读(6799) 评论(0) 推荐(0) 编辑
摘要:0x00 SNMP TRAP简介 SNMP(Simple Network Management Protocol) trap是一种很有用,但是也容易让人难以理解的协议。 虽然名字叫做简单网络管理协议,但实际上并不是字面上的意思,尤其是看到.1.3.6.1.2.1.1.1.0这样一串串诡异的数字时候, 阅读全文
posted @ 2018-10-29 14:03 时光飞逝,逝者如斯 阅读(30621) 评论(0) 推荐(2) 编辑
摘要:0x00 概述 本文是介绍SNMP在Windows和Linux(Ubuntu)下的安装,以及通过Python调用其接口的文章。 0x01 开发环境 Python 3.5.1 Windows 10 64位,Ubuntu 16.04 64位(虚拟机) 0x02 SNMP SNMP(简单网络管理协议),由 阅读全文
posted @ 2018-10-29 11:21 时光飞逝,逝者如斯 阅读(1643) 评论(0) 推荐(0) 编辑
摘要:收集整理一些Linux下snmp常用的OID,用做服务器监控很不错。 应用示例 查看服务器1分钟平均负载: 查看服务器当前连接: 服务器负载 CPU信息 CPU及负载 OID 描述 备注 请求方式 . 1.3.6.1.4.1.2021.11.9.0 用户CPU百分比 ssCpuUser GET . 阅读全文
posted @ 2018-10-25 17:06 时光飞逝,逝者如斯 阅读(2060) 评论(0) 推荐(0) 编辑
摘要:0x00 安装yum源安装SNMP软件包 1、yum源安装SNMP服务: 2、查看SNMP版本号: 0x01 更改团体名 改为; 如果你有权限,你可以看到路由器配置里有一句:show snmp community,其中那个Community SecurityName就是团体名 使设备返回所有被监控值 阅读全文
posted @ 2018-10-25 16:12 时光飞逝,逝者如斯 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://freeloda.blog.51cto.com/2033581/1306743 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://freeloda.blog.51cto.com/2033581/1306743 阅读全文
posted @ 2018-10-24 14:47 时光飞逝,逝者如斯 阅读(2073) 评论(0) 推荐(1) 编辑
摘要:注意:本篇安装用户是root,非root用户启动的时候会报缺少文件错误。 一、安装SNMP 1.1、下载Net-SNMP的源代码 选择一个SNMP版本,比如5.7.1,下载地址如下:http://sourceforge.net/projects/net-snmp/files/net-snmp/5.7 阅读全文
posted @ 2018-10-24 14:36 时光飞逝,逝者如斯 阅读(933) 评论(0) 推荐(0) 编辑
摘要:0x00 SNMP4J介绍 SNMP4J是一个用Java来实现SNMP(简单网络管理协议)协议的开源项目.它支持以命令行的形式进行管理与响应。SNMP4J是纯面向对象设计与SNMP++(用C++实现SNMPv1/v2c/v3)相类似。 SNMP4J API 提供以下下特性: 支持MD5和SHA验证, 阅读全文
posted @ 2018-10-24 13:47 时光飞逝,逝者如斯 阅读(6403) 评论(1) 推荐(2) 编辑
摘要:1.1. SNMP概览 SNMP的基本知识介绍简单网络管理协议(SNMP-Simple Network Management Protocol)是一个与网络设备交互的简单方法。该规范是由IETF在1990年五月发布的RFC 1157中定义的。SNMP通常被认为相当难懂,并且过于复杂,其可用的API似 阅读全文
posted @ 2018-10-24 13:41 时光飞逝,逝者如斯 阅读(7001) 评论(0) 推荐(3) 编辑
摘要:下面主要的内容就是SNMPv3的加密和认证过程! USM的定义为实现以下功能: 鉴别 数据加密 密钥管理 时钟同步化 避免延时和重播攻击 1、UsmSecurityParameters(安全参数) 安全参数存在于snmp消息中的msgSecurityParameters字段,以ASN.1语法定义如下 阅读全文
posted @ 2018-10-24 13:25 时光飞逝,逝者如斯 阅读(2293) 评论(0) 推荐(0) 编辑
摘要:本篇文章将重点分析SNMP报文,并对不同版本(SNMPv1、v2c、v3)进行区别! 四、SNMP协议数据单元 在SNMP管理中,管理站(NMS)和代理(Agent)之间交换的管理信息构成了SNMP报文,报文的基本格式如下图1: 图 1 SNMP主要有SNMPv1、SNMPV2c、SNMPv3几种最 阅读全文
posted @ 2018-10-24 13:23 时光飞逝,逝者如斯 阅读(13119) 评论(1) 推荐(1) 编辑
摘要:下面我们就主要讲解SNMPv3的报文格式以及基于USM的认证和加密过程! 1、SNMPv3的消息格式 如下图1: 图 1 其中,整个SNMPv3消息可以使用认证机制,并对EngineID、ContextName、PDU消息体部分进行加密。RequestID、MaxSize、Flags、Securit 阅读全文
posted @ 2018-10-24 13:18 时光飞逝,逝者如斯 阅读(2175) 评论(0) 推荐(0) 编辑
摘要:0x00 简介 简单网络管理协议(SNMP)是TCP/IP协议簇的一个应用层协议。在1988年被制定,并被Internet体系结构委员会(IAB)采纳作为一个短期的网络管理解决方案;由于SNMP的简单性,在Internet时代得到了蓬勃的发展,1992年发布了SNMPv2版本,以增强SNMPv1的安 阅读全文
posted @ 2018-10-24 10:47 时光飞逝,逝者如斯 阅读(1723) 评论(0) 推荐(0) 编辑
摘要:0x00 简介 snmpwalk是SNMP的一个工具,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户。通过snmpwalk也可以查看支持SNMP协议(可网管)的设备的一些其他信息,比如cisco交换机或路由器IP地址、内存使用率等,也 阅读全文
posted @ 2018-10-24 10:20 时光飞逝,逝者如斯 阅读(4588) 评论(0) 推荐(1) 编辑
摘要:SNMPWALK是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作。 命令行: 选项参数:由于SNMP协议中,不同的协议版本存在不同的参数选项,以下参数按协议分开说明。1. 普通选项 示例:1. SNMPWALK V1版本 使用v1版 阅读全文
posted @ 2018-10-24 10:04 时光飞逝,逝者如斯 阅读(1746) 评论(0) 推荐(0) 编辑