gpt4 book ai didi

python - 我尝试通过scapy发送UDP包但失败,为什么?

转载 作者:太空宇宙 更新时间:2023-11-03 20:02:58 25 4
gpt4 key购买 nike

我通过下面的Python代码设置了我的UDP服务器。

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.bind(('192.168.8.104', 9999))

print('Bind UDP on 9999...')

while True:
data, addr = s.recvfrom(1024)
print('Received from %s ---> %s' % (addr, data.decode("utf-8")))

然后,我尝试通过scapy发送UPD包。

send(IP(src="192.168.8.110",dst="192.168.8.104")/UDP(dport=9999,sport=5678)/"Hello scapy udp")

结果是在终端中发送了 1 个数据包。。但是我在 udp 服务器注销中看不到任何内容。

然后,我尝试使用另一种方式发送 UPD 包,如下所示:

sr1(IP(src="192.168.8.110",dst="192.168.8.104")/UDP(dport=9999,sport=5678)/"Hello scapy udp")

它有效(我的意思是我可以在我的 UDP 服务器中看到注销)!!!为什么??????有人可以回答我吗。

最佳答案

这是一个错误。维护者已修复它。

关于python - 我尝试通过scapy发送UDP包但失败,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59123580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com