質問

短縮版:
この(hex?)コードは何ですか Onesixtyone 平均?

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

ロングバージョン:
Onesixtyoneは、SNMP対応デバイスを見つけるための検索ツールです。 sysdescr.0値を返すことはハードコード化されています。サイドプロジェクトとして、SNMP OID値を返すように理解および/または変更しようとしています。私はPHPのバックグラウンドから来ましたが、PHPを使用してLinux Daemonsを書きました。私はヘックスの知識が限られています

私の質問:私はbuild_snmp_regメソッドに繰り返し電話を切りました。私の理解では、送信されているTCPパケットを指定していますが、Sysdescr.0がどこにあるのか理解できません。

役に立ちましたか?

解決

あなたはそこにいくつかのかなり低レベルのSNMPデータを見ています。あなたのためにそれを扱うすべてのSNMPツールでそれを行う必要はありません。

あなたが見ているこのヘックスは、SNMP PDU BERバイトです。あなたの質問に答えるのは難しいですが、SNMP PDU BERが役立つかもしれないと説明するウェブサイトがあるかもしれません。

net-snmplibsmi おそらくあなたも見ているべきものです。プログラミング中のあらゆる言語とOSを探して、プロジェクトのSNMPツールとライブラリを見つけてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top