Oputils — free snmp tools

Содержание:

Версии (v1, v2c, v3)

Этот протокол прошел несколько пересмотров на протяжении многих лет, начиная с 1988 года, начиная с версии 1. Теперь мы до версии 3, но большинство систем управления сетью поддерживают все версии протокола.

Версия 1

Версия 1 была первой версией протокола, определенного в RFC 1155 и 1157. Эта версия является самой простой из 3-х версий протокола и является самой небезопасной из-за ее простой текстовой аутентификации.

Версия 2 (или 2c)

Версия 2 протокола была введена в 1993 году с большими улучшениями по сравнению с первой версией, включая транспортные сопоставления, элементы структуры MIB и, что самое важное, улучшенные обновления для проверки подлинности и безопасности. Тем не менее, версии 1 и 2 / 2c имели встроенные риски безопасности, как упоминалось выше, — строки сообщества, которые эквивалентны паролям, где передается по проводу в виде прозрачного / обычного текста, позволяя любому, кто нюхает сеть, получить доступ к строке и могут компрометировать сетевые устройства и, возможно, перенастроить их с помощью SNMP

Тем не менее, версии 1 и 2 / 2c имели встроенные риски безопасности, как упоминалось выше, — строки сообщества, которые эквивалентны паролям, где передается по проводу в виде прозрачного / обычного текста, позволяя любому, кто нюхает сеть, получить доступ к строке и могут компрометировать сетевые устройства и, возможно, перенастроить их с помощью SNMP.

Версия 3

Версия 3 протокола, дебютировавшая в 1998 году, сделала большие шаги для обеспечения безопасности набора протоколов, реализовав так называемую «пользовательскую безопасность». Эта функция безопасности позволяет вам устанавливать аутентификацию на основе требований пользователя. 3 уровня аутентификации:

  • NoAuthNoPriv: пользователи, которые используют этот режим / уровень, не имеют аутентификации и не имеют конфиденциальности при отправке / получении сообщений.
  • AuthNoPriv: этот уровень требует от пользователя аутентификации, но не будет шифрования отправленных / полученных сообщений.
  • AuthPriv: Наконец, самый безопасный уровень, в котором требуется аутентификация, и отправленные / полученные сообщения зашифрованы.

Версия 3 протокола является наиболее безопасной из группы, но с добавленной безопасностью и шифрованием добавлена ​​конфигурация и сложность настройки и конфигурации. Но при работе с сетевыми устройствами более высокого уровня, которые содержат конфиденциальную информацию, вознаграждение перевешивает головную боль при правильной настройке.

Tools included in OpUtils arsenal of SNMP Tools:

  • — SNMP MIB Browser Tool is a SNMP tool used to load, browse, search and walk through MIBs, and perform certain basic functions.
  • — SNMP Tool to periodically query the given SNMP device for the specified OID value and plot the results in a graph.
  • — SNMP Tool to provide the details of a particular MIB node and / or the complete details of the selected MIB.
  • — SNMP Utility to provide a snapshot of a given MIB.
  • — SNMP Utility to detect the read and write community strings of the devices in the network.
  • – SNMP Trap Monitor is a SNMP tool used to collect, view, and manage SNMP traps.

Enhanced SNMP monitor

Monitor networks, servers, switches, firewalls and printers in-depth using OpManager, a powerful, SNMP-based network monitoring solution by ManageEngine.

Key aspects include,

  • Monitor a wide range of SNMP supported devices for health and performance.
  • Create custom SNMP monitors to meet your custom monitoring requirements.
  • Process SNMP traps and monitor them for faults.
  • Set thresholds to get proactively alerted on faults via email and SMS.
  • Maintain historical data to generate reports and analyze network performance.

Know more about OpManager

SNMP MIB Browser Tool

OpUtils’ free SNMP tools include MIB Tools such as ManageEngine MIB Browser. The SNMP MIB Browser tool is a network utility that enables you to load and browse MIBs and perform various operations. With MIB browser tool, you can perform all SNMP-related operations such as GET, GET-NEXT, GET-BULK, and SET. The above stated operations along with the SNMP MIB scanner can be performed on the specified agent in the MIB browser tool.

Features:

  • Load/unload MIBs and fetch MIB data of SNMP(v1, v2c, v3) agent
  • Perform SNMP operations from Windows and Linux devices
  • Parse SNMP traps based on pre-defined match criteria
  • View SNMP traps from agents and set up alert emails
  • Leverage SNMPv3 security as defined in USM and VACM standards
  • The mib scanner helps to view Table data and get graphical representation in real-time
  • Get the complete list of OIDs implemented on your device

SNMP Graph Tool

SNMP Graph utility of OpUtils software is a SNMP tool used to gather real time data and draws a graph for any SNMP IP node. SNMP Graph tool provides SNMP Graphing along with the MIB node information like OID, syntax, description and MIB node properties. The SNMP data to be polled should be of integer or unsigned integer data type (Counter, Gauge, or Time ticks). The SNMP Grapher is a part of the free SNMP tools by ManageEngine.

SNMP MIB Node Viewer

Many a times network engineers are aware of the MIB node but not sure of the OID and its properties. In such situations a SNMP tool like the  MIB Node Viewer utility would be of great use. It accepts the node name or the OID as input and provides the complete information on the MIB node.

SNMP MIB Module Viewer

The MIB Module Viewer is a SNMP tool that provides a snapshot of a given MIB. It provides some general information on the MIB and also provides the defined attributes, total number of nodes, defined TCs, and the defined traps. It also provides the SMIv2 specific details.

SNMP Community Checker

The Community Checker utility of the OpUtils software scans the range of IP Addresses to get their SNMP read and write community strings based on the pre-defined set of default and standard community strings of the switches, routers, etc.

SNMP Trap Receiver

OpUtils’ Free SNMP Tools includes a Free SNMP Trap Receiver which collects, logs, and enable you to view and resolve the SNMP Traps in your network. SNMP Trap Collector, collects the SNMP Trap raised by network devices, which are significant network events relayed by the IP’s, interfaces, and other devices in your network. The SNMP traps are processed by the trap monitor and notified to you in the form of SNMP trap notifications. SNMP Trap Viewer allows you to view these traps.

Interested in seeing how OpUtils will work for you? Download a 30-day free trial now. You can also schedule a live demo with a product expert who would be pleased to answer your OpUtils questions.

Общая информация

Знание протокола SNMP, предназначенного для управления и наблюдения за устройствами в сети, очень полезно при диагностики здоровья всей системы. С его помощью администратор может автоматизировать сбор статистики с ключевых узлов: коммутаторов, маршрутизаторов, компьютеров и других устройств поддерживающих этот протокол. В этой статье мы рассмотрим на примерах, как понимать и использовать ключевое понятие в SNMP протоколе — базу данных MIB.
Для начала кратко опишем некоторые важные термины протокола SNMP (Simple Network Managment Protocol):

MIB — Managment Information Base — база данных информации управления, хранящая информацию обо всех объектах (параметрах и настройках) устройства.

OID — Object IDentificator — числовой идентификатор объекта в дереве MIB.

Object Name — имя объекта, уникальная константа для всего MIB, однозначно соответствующая определённому OID.
MIB — это структурированный текстовый файл или несколько файлов, которые содержат информацию о всех объектах устройства. Объектом может быть какая-нибудь настройка или параметры системы. У каждого объекта есть свой набор полей, таких как тип данных, доступность (чтение, запись), статус (обязательный, необязательный), текстовое название настройки. Также объект может содержать другие объекты.

Есть стандартные MIB’ы, определяемые различными RFC и огромное множество MIB’ов от производителей оборудования, которые дополняют стандартные и могут быть взяты с сайтов этих компаний. Эти дополнения необходимы, чтобы описать специфические для устройства параметры. Можно также составить и свои MIB’ы, нигде их не регистрировать и успешно использовать.

What is SNMP?

SNMP (Simple Network Management Protocol) is a scanning technology that is used as a Network Discovery tool and data gatherer. Many network scanning tools use SNMP as a means to collect valuable information about the current state of devices on the immediate network.

Things like printers, computers, servers, and even some versions of software are detectable from SNMP capable applications, so it is very useful and effective in administering and managing your company’s resources.

There are other benefits to it as well, such as finding out serial numbers of your hardware, and even warranty stats and toner and ink levels in printers around the office.

We want to look at some of the products that you can use to try and get your network in tip top shape, with no unknown quantities being in the mix.

A known quantity on a network is far better than anything that will take you by surprise much later, such as a rogue device like a small computer or network device.

What is a MIB?

When querying through SNMP, there is what is called an MIB API. The MIB stands for the Management Information Base. This interface allows you to query the device and extract information. Metasploit comes loaded with a list of default MIBs that it has in its database, it uses them to query the device for more information depending on what level of access is obtained. Let’s take a peek at the auxiliary module.

msf >  search snmp

Matching Modules
================

   Name                                               Disclosure Date  Rank    Description
   ----                                               ---------------  ----    -----------
   auxiliary/scanner/misc/oki_scanner                                  normal  OKI Printer Default Login Credential Scanner
   auxiliary/scanner/snmp/aix_version                                  normal  AIX SNMP Scanner Auxiliary Module
   auxiliary/scanner/snmp/cisco_config_tftp                            normal  Cisco IOS SNMP Configuration Grabber (TFTP)
   auxiliary/scanner/snmp/cisco_upload_file                            normal  Cisco IOS SNMP File Upload (TFTP)
   auxiliary/scanner/snmp/snmp_enum                                    normal  SNMP Enumeration Module
   auxiliary/scanner/snmp/snmp_enumshares                              normal  SNMP Windows SMB Share Enumeration
   auxiliary/scanner/snmp/snmp_enumusers                               normal  SNMP Windows Username Enumeration
   auxiliary/scanner/snmp/snmp_login                                   normal  SNMP Community Scanner
   auxiliary/scanner/snmp/snmp_set                                     normal  SNMP Set Module
   auxiliary/scanner/snmp/xerox_workcentre_enumusers                   normal  Xerox WorkCentre User Enumeration (SNMP)
   exploit/windows/ftp/oracle9i_xdb_ftp_unlock        2003-08-18       great   Oracle 9i XDB FTP UNLOCK Overflow (win32)
   exploit/windows/http/hp_nnm_ovwebsnmpsrv_main      2010-06-16       great   HP OpenView Network Node Manager ovwebsnmpsrv.exe main Buffer Overflow
   exploit/windows/http/hp_nnm_ovwebsnmpsrv_ovutil    2010-06-16       great   HP OpenView Network Node Manager ovwebsnmpsrv.exe ovutil Buffer Overflow
   exploit/windows/http/hp_nnm_ovwebsnmpsrv_uro       2010-06-08       great   HP OpenView Network Node Manager ovwebsnmpsrv.exe Unrecognized Option Buffer Overflow
   exploit/windows/http/hp_nnm_snmp                   2009-12-09       great   HP OpenView Network Node Manager Snmp.exe CGI Buffer Overflow
   exploit/windows/http/hp_nnm_snmpviewer_actapp      2010-05-11       great   HP OpenView Network Node Manager snmpviewer.exe Buffer Overflow
   post/windows/gather/enum_snmp                                       normal  Windows Gather SNMP Settings Enumeration (Registry)

msf >  use auxiliary/scanner/snmp/snmp_login
msf auxiliary(snmp_login) >  show options

Module options (auxiliary/scanner/snmp/snmp_login):

   Name              Current Setting                     Required  Description
   ----              ---------------                     --------  -----------
   BLANK_PASSWORDS   false                               no        Try blank passwords for all users
   BRUTEFORCE_SPEED  5                                   yes       How fast to bruteforce, from 0 to 5
   DB_ALL_CREDS      false                               no        Try each user/password couple stored in the current database
   DB_ALL_PASS       false                               no        Add all passwords in the current database to the list
   DB_ALL_USERS      false                               no        Add all users in the current database to the list
   PASSWORD                                              no        The password to test
   PASS_FILE         /usr/share/wordlists/fasttrack.txt  no        File containing communities, one per line
   RHOSTS                                                yes       The target address range or CIDR identifier
   RPORT             161                                 yes       The target port
   STOP_ON_SUCCESS   false                               yes       Stop guessing when a credential works for a host
   THREADS           1                                   yes       The number of concurrent threads
   USER_AS_PASS      false                               no        Try the username as the password for all users
   VERBOSE           true                                yes       Whether to print output for all attempts
   VERSION           1                                   yes       The SNMP version to scan (Accepted: 1, 2c, all)

msf auxiliary(snmp_login) >  set RHOSTS 192.168.0.0-192.168.5.255
rhosts => 192.168.0.0-192.168.5.255
msf auxiliary(snmp_login) >  set THREADS 10 
threads => 10
msf auxiliary(snmp_login) >  run 
 >> progress (192.168.0.0-192.168.0.255) 0/30208...
 >> progress (192.168.1.0-192.168.1.255) 0/30208...
 >> progress (192.168.2.0-192.168.2.255) 0/30208...
 >> progress (192.168.3.0-192.168.3.255) 0/30208...
 >> progress (192.168.4.0-192.168.4.255) 0/30208...
 >> progress (-) 0/0...
 192.168.1.50 'public' 'APC Web/SNMP Management Card (MB:v3.8.6 PF:v3.5.5 PN:apc_hw02_aos_355.bin AF1:v3.5.5 AN1:apc_hw02_sumx_355.bin MN:AP9619 HR:A10 SN: NA0827001465 MD:07/01/2008) (Embedded PowerNet SNMP Agent SW v2.2 compatible)'
 Auxiliary module execution completed

As we can see here, we were able to find a community string of “public”. This is most likely read-only and doesn’t reveal a ton of information. We do learn that the device is an APC Web/SNMP device, and what versions it’s running.

Как читать OID

Вышеприведённый OID (1.3.6.1.2.1.1.5) для объекта sysName построен целиком на стандартном MIB, и будет существовать скорее всего на всех устройствах. Он читается так:

1 iso International Organization for Standardization (ISO)
3 identified-organization Схема определения организации согласно ISO/IEC 6523-2
6 dod United States Department of Defense (DoD). Эта организация изначально занималась стандартизацией протокола
1 internet Интернет
2 mgmt IETF Management
1 mib-2 База OID для спецификации MIB-2
1 system Характеристики системы
5 sysName Имя системы

OID специфичного объекта для конкретного устройства, дополненный своими MIB’ами, будет значительно длиннее. Вот пример OID датчика температуры у первого вентилятора в Intel Modular Server: 1.3.6.1.4.1.343.2.19.1.2.10.206.1.1.16.1. Первые 7 параметров из стандартных MIB’ов, остальные 10 из MIB’ов Intel. Четыре первых мы уже расшифровали выше, остальные поясняются следующим образом:

4 private Частные проекты
1 enterprise Частные организации
343 intel Этот номер закреплён за компанией Intel
2 products Продукты
19 modularsystems Серверы линейки Modular System
1 multiFlexServer Тип сервера Multi-Flex Server
2 components Компоненты
10 chassis Контейнер для информации об аппаратном блоке
206 fans Вентиляторы
1 fanFruTable Таблица вентиляторов
1 fanFruEntry Информация о вентиляторе
16 fanFruInletTemperature Температура возле вентилятора
1 датчик возле первого вентилятора

Вся описательная информация находится как раз в текстовых файлах MIB, поэтому давайте разберёмся как их читать.

Варианты применения

Анализ трафика. PRTG отслеживает сетевой трафик (SNMP, xFlow, WMI), мониторит пакеты данных, порты, пропускную способность сети. Фильтрует трафик по IP, протоколу и типу данных. Для анализа качества соединения используются сенсоры QoS, которые отслеживают джиттер, задержку пакета (в миллисекундах), доли потерянных, поврежденных, дублированных пакетов, время приема-передачи (RTT), Mean Opinion Score для тестирования VoIP и другие параметры. Часто сенсоры QoS используют для мониторинга параметров VoIP. Есть специальный сенсор для мониторинга VoIP-решений Cisco.

Предупреждение о перегреве. PRTG может отслеживать скорость работы вентилятора центрального процессора. Поскольку выход из строя, загрязнение или замедление кулера может привести к перегревам и, как следствие, нестабильной работе системы, в PRTG есть сенсоры, которые позволяют среагировать заблаговременно. Отслеживать можно как скорость вращения кулера, так и температуру процессора и другого оборудования.

Контроль напряжения сети. Если ИБП поддерживает SNMP, можно собирать данные о состоянии источников питания через PRTG и контролировать ИБП во всей инфраструктуре: следить за входным и выходным напряжением, статусом батареи, напряжением, статусом питания (normal, на байпасе либо батарея) и другими параметрами.

Контроль помещений. В PRTG можно добавить показания с расположенных в помещениях датчиков температуры, влажности, дыма, открывания дверей. Контролируют доступность камер видеонаблюдения. Если помещение большое, ты можешь добавить на панель мониторинга схему здания в качестве фона и для наглядности расположить на ней сенсоры. В случае сбоя ты быстро поймешь, где именно находится поврежденное устройство

Контроль склада. Системный администратор одного из наших клиентов настроил передачу данных в PRTG из системы управления складским учетом на базе SAP. Такая интеграция возможна и для 1С. Как только объем товара на складе падает ниже нормы, ответственный менеджер получает по SMS уведомление через систему оповещений. Один наш клиент из Германии настроил уведомления таким образом, что оповещение о снижении запаса на складе уходит напрямую поставщику.

Мониторинг онлайн-магазина. Большинство пользователей отслеживают через PRTG доступность веб-серверов, трафик на сайт. Ряд крупных онлайновых магазинов стали подгружать из ERP данные о поступлении денег на счет. Это позволило в реальном времени сопоставлять динамику посещаемости сайта и поступление денег. Для руководителей компании эти данные могут быть незаменимы.

Мониторинг медицинского оборудования. PRTG поддерживает протоколы HL7 и DICOM. HL7 используется для обмена медицинскими данными. Система мониторинга может помочь контролировать доступность интерфейсов, скорость передачи данных между медицинскими информационными системами и лабораторными информационными системами. DICOM используется для хранения и передачи диагностических изображений между оборудованием и системами архивации (PACS). С помощью мониторинга отслеживают корректность и сохранность изображений при передаче данных.

Представленные сценарии можно реализовать разными способами, не только при помощи системы мониторинга. Но ее главная ценность — в централизации. Показатели инфраструктуры и бизнеса контролируются через единое приложение, в котором объединены сбор, анализ и представление данных, рассылка оповещений. Поэтому клиенты часто используют наш продукт для отчетов перед руководством: трафик, результаты продаж, выполнение планов выводятся на экран через PRTG.

Для знакомства с системой ты можешь скачать тестовую версию. Когда пробный период закончится, системой можно продолжать пользоваться и дальше, но с ограничением по количеству сенсоров, не более 100. Насколько этого хватит — зависит от твоих задач: на одно устройство может приходиться как два сенсора, так и десять.

snmp_enumshares

The snmp_enumshares module is a simple scanner that will query a range of hosts via SNMP to determine any available shares.

msf > use auxiliary/scanner/snmp/snmp_enumshares
msf auxiliary(snmp_enumshares) > show options

Module options:

   Name       Current Setting  Required  Description
   ----       ---------------  --------  -----------
   COMMUNITY  public           yes       SNMP Community String
   RETRIES    1                yes       SNMP Retries
   RHOSTS                      yes       The target address range or CIDR identifier
   RPORT      161              yes       The target port
   THREADS    1                yes       The number of concurrent threads
   TIMEOUT    1                yes       SNMP Timeout
   VERSION    1                yes       SNMP Version >1/2c>

We configure the module by setting our RHOSTS range and THREADS value and let it run.

msf auxiliary(snmp_enumshares) > set RHOSTS 192.168.1.200-210
RHOSTS => 192.168.1.200-210
msf auxiliary(snmp_enumshares) > set THREADS 11
THREADS => 11
msf auxiliary(snmp_enumshares) > run

 192.168.1.201 
	shared_docs -  (C:\Documents and Settings\Administrator\Desktop\shared_docs)
 Scanned 02 of 11 hosts (018% complete)
 Scanned 03 of 11 hosts (027% complete)
 Scanned 05 of 11 hosts (045% complete)
 Scanned 07 of 11 hosts (063% complete)
 Scanned 09 of 11 hosts (081% complete)
 Scanned 11 of 11 hosts (100% complete)
 Auxiliary module execution completed
msf auxiliary(snmp_enumshares) >

Может быть интересно

Электронная подпись для абитуриента

29.05.2020
1466

Электронная подпись ИП: как получить, сферы применения, нюансы

29.04.2020
37468

Электронная трудовая книжка: теперь не только на сайте ПФР

23.04.2020
773

Госзакупки: электронные площадки и условия участия

15.01.2020
1581

А у вас есть электронная подпись?

25.12.2019
2663

Куда девается имущество банкротов

24.12.2019
1377

Электронная подпись: зачем нужно фото с паспортом

20.12.2019
3900

Мошенничество с ЭП: меры предосторожности

20.12.2019
1463

Электронная подпись: техника безопасности

20.12.2019
960

Электронная подпись: как обезопасить ЭДО и предоставить электронный документ в суд в качестве доказательства

10.12.2019
84

Как установить сертификат ЭЦП на компьютер?

16.10.2019
21651

Как добавить контейнер при установке сертификата в СКЗИ

04.10.2019
17554

Как установить личный сертификат в СКЗИ

03.10.2019
3580

Росэлторг: установка ЭЦП

02.10.2019
2042

ЭЦП для Госуслуг: инструкция по установке

01.10.2019
16641

Два вида мошеннических действий с электронной подписью

08.07.2019
75

Электронная подпись для медицинского документа

25.06.2019
1717

Автовладельцев ждет электронная Диагностическая карта ТО

13.06.2019
1079

ЭЦП для участия в госзакупках

26.02.2019
2178

Фотография с паспортом — гарантия вашей безопасности!

19.02.2019
9780

КЭП для маркировки фармацевтических препаратов

14.02.2019
2500

Регистрация бизнеса онлайн — экономия денег

05.02.2019
1499

Как зарегистрироваться и работать на портале B2B-Center?

31.01.2019
2413

Специалисты АО «Калуга Астрал» — эксперты в сфере государственных закупок

31.01.2019
1099

КЭП за 1 час

28.01.2019
1623

СКЗИ в составе сертификата ЭП

28.01.2019
1540

Электронная трудовая книжка и ЭЦП

27.12.2018
2498

Электронный больничный лист

06.12.2018
8155

Самозанятые, закон принят

06.12.2018
1479

Ингосстрах & Астрал-ЭТ

29.11.2018
1100

КЭП для участников госзакупок

16.11.2018
1227

Усиленный Квалифицированный сертификат для ФГИС «Меркурий»

16.11.2018
1751

Электронная подпись для самозанятых

15.11.2018
3043

Что делать если компьютер не видит ЭЦП

01.11.2018
51644

Как подписать электронной подписью документы word и pdf

17.09.2018
13629

Настройка ЭЦП для госуслуг

13.08.2018
57633

Выписка из ЕГРЮЛ с ЭЦП

01.08.2018
4359

Проверка электронной подписи

01.08.2018
12806

Чем отличается квалифицированная ЭЦП от неквалифицированной

31.07.2018
19179

Проблемы с электронной цифровой подписью и способы их решения

30.07.2018
31341

ЭЦП не соответствует подписанному документу

30.07.2018
7715

Доверенность на право получения ЭЦП

30.07.2018
29498

Что делать с ЭЦП при смене генерального директора

23.07.2018
23579

Хранение ЭЦП в организации

23.07.2018
16657

Юридическая сила ЭЦП

23.07.2018
7963

Передача ЭЦП. Доверенность по передаче ЭЦП

23.07.2018
10568

Открытый и закрытый ключ ЭЦП: основные различия

09.07.2018
16860

Документы в суд в электронном виде при рассмотрении гражданских и административных дел

09.07.2018
1722

Как получить ЭЦП физическому лицу

02.07.2018
3197

Как сделать усиленную неквалифицированную электронную подпись

02.07.2018
7788

Сайт госуслуг не видит ЭЦП. Что делать?

02.07.2018
65756

Как выглядит ЭЦП

27.06.2018
8258

Срок действия ЭЦП

26.04.2018
6816

Отсоединенная ЭЦП

24.04.2018
13415

Электронная подпись для открытия ИП

13.04.2018
3849

Установка сертификата ЭЦП Криптопро на компьютер

12.04.2018
7926

Как сделать простую электронную подпись

11.04.2018
2953

Установка сертификата ЭЦП на Рутокен

11.04.2018
20289

Всё об электронной подписи и 44-ФЗ

10.04.2018
5525

10.04.2018
1399

Сертификат ключа проверки электронной подписи

09.04.2018
2644

Как получить выписку из ЕГРИП с ЭЦП

06.04.2018
2267

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector