コマンドプロンプト/IPやポートを指定し接続している数を確認する方法
の編集
Top
/
コマンドプロンプト
/
IPやポートを指定し接続している数を確認する方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * IPやポートを指定し接続している数を確認する方法 [#h8a1dbe0] コマンドプロンプト上で、IPやポート番号を指定して接続しているセッション数を調べる方法を以下に記します。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * 関連記事 [#cb200e88] -[[コマンドプロンプト/テキストの行数を調べる方法・find]] * netstat, findstr, find を使用してセッション数を確認する [#ad07a264] まずは、netstatコマンドにて接続状態を取得します。~ コマンド構文は以下の通り netstat -an 実際に実行した時の出力例です。 C:\>netstat -an アクティブな接続 プロトコル ローカル アドレス 外部アドレス 状態 TCP 0.0.0.0:135 0.0.0.0:0 LISTENING TCP 0.0.0.0:445 0.0.0.0:0 LISTENING TCP 0.0.0.0:2869 0.0.0.0:0 LISTENING TCP 0.0.0.0:5357 0.0.0.0:0 LISTENING TCP 0.0.0.0:49152 0.0.0.0:0 LISTENING TCP 0.0.0.0:49153 0.0.0.0:0 LISTENING <省略> 次にポートを指定してみます。~ コマンド構文は以下の通り。 netstat -an | findstr ":ポート番号 " 実際に実行した時の出力例です。 C:\>netstat -an | findstr ":80 " TCP 192.168.1.9:61616 198.7.31.49:80 TIME_WAIT TCP 192.168.1.9:61640 117.18.237.29:80 ESTABLISHED TCP 192.168.1.9:61642 23.44.155.27:80 ESTABLISHED TCP 192.168.1.9:61644 66.70.34.119:80 TIME_WAIT TCP 192.168.1.9:61648 173.194.117.198:80 ESTABLISHED TCP 192.168.1.9:61649 173.194.117.198:80 TIME_WAIT TCP 192.168.1.9:61650 173.194.117.198:80 ESTABLISHED TCP 192.168.1.9:61651 173.194.117.198:80 TIME_WAIT TCP 192.168.1.9:61655 216.58.221.2:80 ESTABLISHED TCP 192.168.1.9:61656 216.58.221.2:80 ESTABLISHED TCP 192.168.1.9:61657 216.58.221.2:80 TIME_WAIT TCP 192.168.1.9:61664 203.189.109.124:80 TIME_WAIT TCP 192.168.1.9:61668 104.244.43.140:80 TIME_WAIT TCP 192.168.1.9:61670 69.192.3.16:80 ESTABLISHED TCP 192.168.1.9:61671 69.192.3.16:80 TIME_WAIT TCP 192.168.1.9:61675 69.192.3.16:80 ESTABLISHED TCP 192.168.1.9:61682 216.58.221.14:80 ESTABLISHED TCP 192.168.1.9:61683 61.213.181.160:80 TIME_WAIT TCP 192.168.1.9:61684 61.213.181.160:80 ESTABLISHED TCP 192.168.1.9:61689 23.44.155.27:80 ESTABLISHED TCP 192.168.1.9:61690 23.44.155.27:80 TIME_WAIT TCP 192.168.1.9:61695 124.40.41.16:80 ESTABLISHED TCP 192.168.1.9:61696 124.40.41.16:80 TIME_WAIT TCP 192.168.1.9:61698 203.189.109.124:80 TIME_WAIT TCP 192.168.1.9:61718 203.189.109.124:80 TIME_WAIT TCP 192.168.1.9:61733 66.70.34.119:80 TIME_WAIT TCP 192.168.1.9:61741 69.192.3.17:80 ESTABLISHED TCP 192.168.1.9:61742 69.192.3.17:80 ESTABLISHED TCP 192.168.1.9:61747 69.192.3.17:80 ESTABLISHED TCP 192.168.1.9:61748 23.44.131.205:80 ESTABLISHED TCP 192.168.1.9:61749 23.53.197.99:80 TIME_WAIT TCP 192.168.1.9:61751 23.53.197.99:80 TIME_WAIT TCP 192.168.1.9:61760 23.44.155.27:80 ESTABLISHED 次に find /c /v "" にて数を確認します。 - 80ポートで、TIME_WAIT C:\>netstat -an | findstr ":80 " | findstr "TIME_WAIT" | find /c /v "" 22 -80ポートで、ESTABLISHED C:\>netstat -an | findstr ":80 " | findstr "ESTABLISHED" | find /c /v "" 9 以上、netstat, findstr, find を使って指定したポートのセッション数を調べる方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
タイムスタンプを変更しない
#navi(../) * IPやポートを指定し接続している数を確認する方法 [#h8a1dbe0] コマンドプロンプト上で、IPやポート番号を指定して接続しているセッション数を調べる方法を以下に記します。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * 関連記事 [#cb200e88] -[[コマンドプロンプト/テキストの行数を調べる方法・find]] * netstat, findstr, find を使用してセッション数を確認する [#ad07a264] まずは、netstatコマンドにて接続状態を取得します。~ コマンド構文は以下の通り netstat -an 実際に実行した時の出力例です。 C:\>netstat -an アクティブな接続 プロトコル ローカル アドレス 外部アドレス 状態 TCP 0.0.0.0:135 0.0.0.0:0 LISTENING TCP 0.0.0.0:445 0.0.0.0:0 LISTENING TCP 0.0.0.0:2869 0.0.0.0:0 LISTENING TCP 0.0.0.0:5357 0.0.0.0:0 LISTENING TCP 0.0.0.0:49152 0.0.0.0:0 LISTENING TCP 0.0.0.0:49153 0.0.0.0:0 LISTENING <省略> 次にポートを指定してみます。~ コマンド構文は以下の通り。 netstat -an | findstr ":ポート番号 " 実際に実行した時の出力例です。 C:\>netstat -an | findstr ":80 " TCP 192.168.1.9:61616 198.7.31.49:80 TIME_WAIT TCP 192.168.1.9:61640 117.18.237.29:80 ESTABLISHED TCP 192.168.1.9:61642 23.44.155.27:80 ESTABLISHED TCP 192.168.1.9:61644 66.70.34.119:80 TIME_WAIT TCP 192.168.1.9:61648 173.194.117.198:80 ESTABLISHED TCP 192.168.1.9:61649 173.194.117.198:80 TIME_WAIT TCP 192.168.1.9:61650 173.194.117.198:80 ESTABLISHED TCP 192.168.1.9:61651 173.194.117.198:80 TIME_WAIT TCP 192.168.1.9:61655 216.58.221.2:80 ESTABLISHED TCP 192.168.1.9:61656 216.58.221.2:80 ESTABLISHED TCP 192.168.1.9:61657 216.58.221.2:80 TIME_WAIT TCP 192.168.1.9:61664 203.189.109.124:80 TIME_WAIT TCP 192.168.1.9:61668 104.244.43.140:80 TIME_WAIT TCP 192.168.1.9:61670 69.192.3.16:80 ESTABLISHED TCP 192.168.1.9:61671 69.192.3.16:80 TIME_WAIT TCP 192.168.1.9:61675 69.192.3.16:80 ESTABLISHED TCP 192.168.1.9:61682 216.58.221.14:80 ESTABLISHED TCP 192.168.1.9:61683 61.213.181.160:80 TIME_WAIT TCP 192.168.1.9:61684 61.213.181.160:80 ESTABLISHED TCP 192.168.1.9:61689 23.44.155.27:80 ESTABLISHED TCP 192.168.1.9:61690 23.44.155.27:80 TIME_WAIT TCP 192.168.1.9:61695 124.40.41.16:80 ESTABLISHED TCP 192.168.1.9:61696 124.40.41.16:80 TIME_WAIT TCP 192.168.1.9:61698 203.189.109.124:80 TIME_WAIT TCP 192.168.1.9:61718 203.189.109.124:80 TIME_WAIT TCP 192.168.1.9:61733 66.70.34.119:80 TIME_WAIT TCP 192.168.1.9:61741 69.192.3.17:80 ESTABLISHED TCP 192.168.1.9:61742 69.192.3.17:80 ESTABLISHED TCP 192.168.1.9:61747 69.192.3.17:80 ESTABLISHED TCP 192.168.1.9:61748 23.44.131.205:80 ESTABLISHED TCP 192.168.1.9:61749 23.53.197.99:80 TIME_WAIT TCP 192.168.1.9:61751 23.53.197.99:80 TIME_WAIT TCP 192.168.1.9:61760 23.44.155.27:80 ESTABLISHED 次に find /c /v "" にて数を確認します。 - 80ポートで、TIME_WAIT C:\>netstat -an | findstr ":80 " | findstr "TIME_WAIT" | find /c /v "" 22 -80ポートで、ESTABLISHED C:\>netstat -an | findstr ":80 " | findstr "ESTABLISHED" | find /c /v "" 9 以上、netstat, findstr, find を使って指定したポートのセッション数を調べる方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
テキスト整形のルールを表示する