绑定到IP地址和端口号

2024-07-04 07:50:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两台主机,192.168.1.1和192.168.1.2。两者都通过UDP端口1234发送不同的自定义协议。因此192.168.1.1通过端口1234发送我的_协议,192.168.1.2通过端口1234发送我的_协议。 我现在尝试使用bind_layers将正确的主机绑定到正确的自定义协议,但遇到了问题,因为IP地址位于IP层,端口号位于UDP层。我尝试使用2个绑定层,如下所示:

bind_layers(IP, my_proto1, src="192.168.1.1")
bind_layers(UDP, my_proto1, sport=1234)

这适用于将单个主机映射到单个协议,但在添加第二个协议时不起作用

bind_layers(IP, my_proto1, src="192.168.1.1")
bind_layers(UDP, my_proto1, sport=1234)

bind_layers(IP, my_proto2, src="192.168.1.2")
bind_layers(UDP, my_proto2, sport=1234)

有人对如何使用一个绑定层通过IP地址和端口号进行绑定,或者如何使用有效的绑定层组合有什么建议吗? 谢谢


Tags: 端口ipsrc协议bindmylayers建议

热门问题