标签: python tcp
我正在尝试使用套接字库发送带有数据有效载荷的ACK,但我不知道该怎么做。
这是否受支持?如果不支持,还有哪些选择?
答案 0 :(得分:1)
看看Scapy。您可以使用它伪造所有想要的数据包,这是一个相当简单的API。
答案 1 :(得分:0)
您无法执行此操作,套接字库使用高级API,例如: bind() listen() accept() ...等等
bind()
listen()
accept()
将为您处理好袜子,
答案 2 :(得分:0)
当我的python脚本充当TCP服务器时,我所要做的就是使用socket.send()方法发送数据有效载荷。
这是它在Wireshark中的外观
第一行:脚本/服务器正在从客户端接收数据
第二行:来自服务器的确认
第三行:脚本正在发送数据有效载荷
第四行:来自客户的确认
尽管这不是第一个ACK中的数据有效载荷,但客户端将回复视为成功。