質問編集履歴
1
エラーメッセージ全文の掲載 補足の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,21 @@
|
|
8
8
|
|
9
9
|
### 発生している問題・エラーメッセージ
|
10
10
|
|
11
|
+
|
12
|
+
|
13
|
+
D:\Python100\created3>python examples.py -l -p 9999
|
14
|
+
|
15
|
+
Traceback (most recent call last):
|
16
|
+
|
17
|
+
File "examples.py", line 8, in <module>
|
18
|
+
|
19
|
+
port = int(sys.argv[2])
|
20
|
+
|
11
|
-
invalid literal for int() with base 10
|
21
|
+
ValueError: invalid literal for int() with base 10: '-p'
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
|
12
26
|
|
13
27
|
### 該当のソースコード
|
14
28
|
|
@@ -286,11 +300,9 @@
|
|
286
300
|
|
287
301
|
|
288
302
|
|
289
|
-
# 待機するIPアドレスが指定されていない場合は
|
303
|
+
# 待機するIPアドレスが指定されていない場合は全てのインターフェイスで接続を待機
|
290
|
-
|
291
|
-
|
304
|
+
|
292
|
-
|
293
|
-
if not len(target):
|
305
|
+
if not len(target):
|
294
306
|
|
295
307
|
target = "0.0.0.0"
|
296
308
|
|
@@ -434,10 +446,6 @@
|
|
434
446
|
|
435
447
|
# コマンドラインからの入力をbufferに格納する
|
436
448
|
|
437
|
-
# 入力がこないと処理が継続されないので,
|
438
|
-
|
439
|
-
# 標準入力にデータを送らない場合はCtrl-Dを入力すること
|
440
|
-
|
441
449
|
buffer = sys.stdin.read()
|
442
450
|
|
443
451
|
client_sender(buffer)
|
@@ -453,3 +461,11 @@
|
|
453
461
|
|
454
462
|
|
455
463
|
main()
|
464
|
+
|
465
|
+
|
466
|
+
|
467
|
+
#補足
|
468
|
+
|
469
|
+
サイバーセキュリティプログラミング pythonで学ぶハッカーの思考 という本の17ページから24ページ(2章の2.5)です
|
470
|
+
|
471
|
+
それとここも参考にしましたhttps://github.com/noy72/BlackHatPython/blob/master/bhnet.py
|