課題5


課題5:ポートスキャンの実験 自分の実験環境(端末)の使用/未使用ポート(ウェルノウンポートのみでok)を確認するポートスキャンプログラムを作成せよ。さらに、任意のリモート端末の使用/未使用ポートを確認するように改良せよ(加点ポイント)。なお、スクリプトを使って内部で'netstat -l'コマンドを実行し、その結果を利用するのは不可とする(ソケットプログラムを作成すること)。

プログラム kadai5p.c
実行結果

j05014@nw0514:TCP[109] ./kadai5p
Address = "127.0.0.1" Portscan started..
Port no. 80
Port no. 427
Port no. 548
Port no. 631
Portscan find them.
j05014@nw0514:TCP[110]