gpt4 book ai didi

c++ - 如何在 C(或 C++)应用程序中接收和解码 SNMP 陷阱?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:58:04 26 4
gpt4 key购买 nike

我正在尝试编写一个非常小的 SNMP 陷阱接收器,监听 UDP 端口 162。

陷阱来得很好,但我无法解码它们。

我找到了 libber,但由于某种原因它无法解码陷阱。我可能用错了。我想解码 SNMP 陷阱应该相当简单,而且我遗漏了一些关键的东西。是否可以将 NET-SNMP 用作库并从中创建一个小的陷阱接收程序?我不会感到惊讶,但找不到任何关于它的信息。也许我的 google-fu 很弱。

最佳答案

好吧,使用 net-snmp,您通常会使用 snmptrapd 守护进程来调用您的外部命令/脚本。如果你不能使用这种方式,我建议你看看 snmptrapd.c 代码。此外,如果我没记错的话,他们构建了一个 libsnmptrapd 库。应该很容易找到正确的 API 调用 ...

如果我有时间,我会用一个片段更新我的答案......

我的2c

关于c++ - 如何在 C(或 C++)应用程序中接收和解码 SNMP 陷阱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3109737/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com