Pregunta

versión corta :
Lo que hace esto (hex?) De código que se encuentra en onesixtyone media?

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

Versión Larga :
Onesixtyone es una herramienta de búsqueda para encontrar SNMP habilitado dispositivos. Es duro está codificado para devolver el valor sysDescr.0. Como un proyecto paralelo, estoy tratando de entender y / o modificarlo a devolver ningún valor OID SNMP. Vengo de un fondo de PHP, pero he utilizado PHP para Linux demonios de escritura. conocimiento del hexagonal he limitado

Mi pregunta: Me cuelgan en varias ocasiones por el método build_snmp_reg. Mi entendimiento es que especifica el paquete TCP de ser enviado, pero no puedo entender de dónde se encuentra el sysDescr.0.

¿Fue útil?

Solución

Se encuentra en el SNMP algunos datos bastante bajo nivel allí. Usted no debería tener que hacer eso con todas las herramientas SNMP en torno a que se ocupará de que para usted.

Este hexagonal que se está viendo es el SNMP PDU BER bytes. Es difícil responder a su pregunta, pero tal vez un sitio web que explica SNMP PDU BER ayuda fuerza.

Net-SNMP y libsmi es lo que probablemente debe mirar también. Mire a su alrededor para cualquier idioma y sistema operativo que está en la programación y encontrar herramientas y bibliotecas de SNMP para su proyecto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top