Вопрос

Укороченная версия:
Что этот (гекс?) Код найден в OneSixtyone иметь в виду?

char object[] = "\x30\x0e\x30\x0c\x06\x08\x2b\x06\x01\x02\x01\x01\x01\x0\x05\x00";

Длинная версия:
OneSixTyOne - это инструмент поиска для поиска устройств с включенным SNMP. Трудно кодировать, чтобы вернуть значение sysdescr.0. Как побочный проект, я пытаюсь понять и/или изменить его, чтобы вернуть любое значение OID SNMP. Я пришел с фона PHP, но я использовал PHP, чтобы написать Linux Daemons. У меня ограниченное знание гекса

Мой вопрос: я неоднократно повесил трубку методом build_snmp_reg. Насколько я понимаю, он указывает отправляемый пакет TCP, но я не могу понять, где находится Sysdescr.0.

Это было полезно?

Решение

Вы смотрите на некоторые довольно низкие данные SNMP. Вам не нужно делать это со всеми инструментами SNMP, которые будут иметь дело с этим для вас.

Этот гекс, на который вы смотрите, - это байты SNMP PDU Ber. Трудно ответить на ваш вопрос, но, возможно, на веб -сайте, который объясняет SNMP PDU Ber.

Net-snmp а также Либсми это то, на что вы, наверное, также должны смотреть. Посмотрите на любой язык и ОС, в котором вы программируете, и найдите инструменты и библиотеки SNMP для своего проекта.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top