标签: ruby sockets spoofing
我正在处理一小段代码,它只接收UDP SNMP陷阱,并将它们转发到多个位置,但源地址信息需要完好无损。否则,所有陷阱似乎都来自运行此分发器代码的系统。这是UDP单向通信,所以我不必担心任何响应。感谢。
答案 0 :(得分:0)
您需要创建一个RAW套接字并从头开始创建自己的数据包。如果您有一个工作示例,例如traceroute对UDP的作用,或者非常密切地遵循RFC规范,那么这非常简单。
RAW
traceroute
使用pack和正确的选项组装它们并不太难。
pack