Ruby中的欺骗源地址如何?

时间:2013-01-10 21:31:48

标签: ruby sockets spoofing

我正在处理一小段代码,它只接收UDP SNMP陷阱,并将它们转发到多个位置,但源地址信息需要完好无损。否则,所有陷阱似乎都来自运行此分发器代码的系统。这是UDP单向通信,所以我不必担心任何响应。感谢。

1 个答案:

答案 0 :(得分:0)

您需要创建一个RAW套接字并从头开始创建自己的数据包。如果您有一个工作示例,例如traceroute对UDP的作用,或者非常密切地遵循RFC规范,那么这非常简单。

使用pack和正确的选项组装它们并不太难。