Tag: snmptrapd

如何解码侦听端口162(Snmp Trap)的结果?

我想通过使用我自己的traplistener来获取snmp陷阱。 事实上,我使用在互联网上找到的代码我添加了一些修改,现在它正在工作。 我可以通过162端口收听。 #include “stdio.h” #include “winsock2.h” #pragma comment(lib, “ws2_32.lib”) #define SNMP_TRAP_PORT 162 #define MAX_MSG 400 static void init(void) { WSADATA wsa; int err = WSAStartup(MAKEWORD(2, 2), &wsa); if(err < 0) { puts("WSAStartup failed !"); exit(EXIT_FAILURE); } } static void end(void) { WSACleanup(); } int main(int argc, char *argv[]) { int sd, rc, n, cliLen; […]