Ahem. % path% fail! O Windows vem com um binário chamado snmptrap ... Quem sabia?
Estou tentando enviar uma interceptação SNMP do Windows XP usando snmptrap.exe do pacote Net-SNMP net-snmp-5.4.2-1.win32. Snmptrap está no caminho. Esta linha de comando funciona bem em duas caixas, mas não na minha estação de trabalho XP:
C:\>snmptrap -v1 -cpublic [manager IP] 1.3.6.1.4.1.19746.2 127.0.0.1 6 13 0 1.3.6.1.4.1.19746.1.6.1.1.1.5 s "IGNORE ME"
Nos sistemas onde isso funciona, o trap é enviado quase imediatamente e o controle retorna ao prompt dentro de 1-2 segundos. Na minha estação de trabalho XP, vejo uma longa pausa (5-10 segundos) e nenhum trap é enviado. Estou vendo o fio com o Wireshark e nenhum pacote é enviado. Eu posso fazer ping no sistema gerenciador de SNMP e ver isso no Wireshark. Eu também posso netcat para a porta 162 e enviar através de um pacote fictício, e isso aparece no Wireshark, então eu acho que descartei causas externas ao snmptrap. Eu tentei outros comandos semelhantes ao acima usando diferentes OIDs e varbinds, todos têm o mesmo resultado (neste sistema).