質問編集履歴
1
一部補足しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,12 +2,16 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
Scapyを使用して、HTTP通信を
|
5
|
+
Scapyを使用して、HTTP通信を行うためのスクリプトを作成しています。
|
6
6
|
|
7
7
|
試験通信ではWEBサーバ側からFINを送る必要があるため、HTTPリクエストを送信した後、
|
8
8
|
|
9
9
|
HTTPレスポンス×2パケット(MSSを超えるため)とFINの3パケットを受信します。
|
10
10
|
|
11
|
+
クローズシーケンスを完了させるため、FINのシーケンス番号を確認して、
|
12
|
+
|
13
|
+
+1をack番号としたACKを送信したいと考えています。
|
14
|
+
|
11
15
|
|
12
16
|
|
13
17
|
### 発生している問題・エラーメッセージ
|
@@ -110,6 +114,16 @@
|
|
110
114
|
|
111
115
|
|
112
116
|
|
117
|
+
http://python.zombie-hunting-club.com/entry/2018/04/18/112124#sr
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
上記URLを拝見したところ、sr()ではHTTPレスポンスのみしか受信しないようにも読めますが、
|
122
|
+
|
123
|
+
それにしてもHTTPレスポンスの1パケット目しか受信できていない理由が分かりません。
|
124
|
+
|
125
|
+
|
126
|
+
|
113
127
|
### 該当のソースコード
|
114
128
|
|
115
129
|
|