(1)直接发送
request = Ether()/IP(dst='123.125.114.144') / TCP(dport=http) / HTTP
直接这样发送不会建立 tcp 握手,所以不能请求 http
(2)如果选择先发送 SYN ,再发送 ACK 的话:
先发送 SYN
p=IP(dst=ip)/TCP(dport=port,flags='S')
pkt=sr1(p)
当我发送完 syn 后准备发送 ack 时,这时我的主机自动返回给服务器一个 RST 包,就无法建立连接了
求解 scapy 怎么建立 tcp 连接, google 的在发送完 syn 后貌似都不会自动发送一个 RST 重置,还能慢慢发 ack , 为什么我的就会立马回一个 RST 过去?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.