【发布时间】:2015-02-21 16:07:13
【问题描述】:
我一直在使用scapy,集成在python中,最近遇到了一个错误; 一个正常的 SYN 数据包会促使路由器在端口 80 上发送一个 SA 数据包,它会这样做:
p = sr(IP(dst="192.168.2.254")/TCP(dport=80, flags="S"))
ans, unans = _
ans.summary()
IP / TCP 192.168.2.24:ftp_data > 192.168.2.254:www S ==> IP / TCP 192.168.2.254:www > 192.168.2.24:ftp_data SA
但是,当我在端口 80 上向路由器发送 SYN/ACK 数据包时,它不会向我发送 RST 数据包, 而我的 Wifi Extender 可以:
IP / TCP 192.168.2.24:ftp_data > 192.168.2.1(WIFI EXTENDER):www SA ==> IP / TCP 192.168.2.1:www > 192.168.2.24:ftp_data R
对此行为有何解释?
提前致谢
【问题讨论】:
标签: python tcp reset scapy handshake