如何使用Perl分叉SNMP陷阱数据包?
我需要接收SNMP陷阱并将它们转发到四个不同的陷阱收集服务器。SNMP陷阱是无状态UDP,所以我认为它应该很容易做到 我认为perl是一个好方法 对于每个数据包,工具需要:如何使用Perl分叉SNMP陷阱数据包?,perl,snmp,packet-sniffers,packet-injection,Perl,Snmp,Packet Sniffers,Packet Injection,我需要接收SNMP陷阱并将它们转发到四个不同的陷阱收集服务器。SNMP陷阱是无状态UDP,所以我认为它应该很容易做到 我认为perl是一个好方法 对于每个数据包,工具需要: 创建原始数据包的副本 伪造源IP以匹配原始数据包,以便陷阱收集器看到正确的源IP,而不是工具服务器的源IP 将数据包重新发送到陷阱收集器 ASCII流程图: 设备->工具服务器->采集器1、采集器2、采集器3、采集器4 建议?这看起来可行吗
- 创建原始数据包的副本
- 伪造源IP以匹配原始数据包,以便陷阱收集器看到正确的源IP,而不是工具服务器的源IP
- 将数据包重新发送到陷阱收集器