TCPの仕組みを理解するために、チュートリアル:http://www.thice.nl/creating-ack-get-packets-with-scapy/に基づいてTCP SYN/SYN-ACK/ACKを偽造しようとしました。Scapyの不要なRST TCPパケット
私のコンピュータがサーバからSYN-ACKを受け取ると、接続プロセスを停止するRSTパケットが生成されるという問題があります。
私はOS X Lionを試しましたが、Ubuntu 10.10 Maverick Meerkatでは両方とも接続をリセットしました。私はこれを見つけた:http://lkml.indiana.edu/hypermail/linux/net/0404.2/0021.html、それは理由がわからない。
誰かが理由を教えてくれますか?そして、この問題を避ける方法は?
ありがとうございます。
あなたが引用した資料では、このかなり明確になり
このコードスニペットは、この問題をより明確にしていると思います。 'ans = scapy.all。sr1(generate_tcp_syn_pkt()); ack_pkt = generate_tcp_ack_pkt(ans); scapy.all.send(ack_pkt) ' – diabloneo
OS Xのこの問題をどのように解決しましたか? – user1505986