netstat : ネットワークの接続状態を表示する
ここでは、Windowsでネットワークの接続状態を調べることができるコマンド netstat の使用法をメモっておく。(注:Linuxでも使用できるが、引数などが少し異なる)
書式
netstat の書式は、-help オプションを付けることで表示できる。以下は、Windows XPで -help オプションを付けて実行した際に表示される説明である。
NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
| オプション | 解説 |
|---|---|
| -a | すべての接続とリッスン ポートを表示します。 |
| -b | それぞれの接続またはリッスン ポートの作成に使われた実行可能ファイルを表示します。場合により、よく知られた実行可能ファイルが複数の独立したコンポーネントをホストすることもあり、この場合、接続またはリッスン ポートの作成に使われたコンポーネント群が表示されます。この場合、実行可能ファイル名は下に [] で表示され、上には TCP/IP に到達するまで順に呼び出したコンポーネントが表示されます。このオプションには時間がかかり、十分なアクセス許可がないとエラーが発生することに注意してください。 |
| -e | イーサネットの統計を表示します。これは、-s オプションと併用できます。 |
| -n | アドレスとポート番号を数値形式で表示します。 |
| -o | 各接続に関連付けられたそれらを所有するプロセス ID を表示します |
| -p proto | proto で指定されたプロトコルの接続を表示します。; proto は次のいずれかです: TCP、 UDP、TCPv6、または UDPv6。プロトコルごとの統計を表示するため、-s オプションと併用する場合、proto は次のいずれかです: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP またはUDPv6。 |
| -r | ルーティング テーブルを表示します。 |
| -s |
プロトコルごとの統計を表示します。既定では、IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP および UDPv6 の統計が表示されます。 -p オプションを使って、既定のプロトコルのサブセットを指定することもできます。 |
| -v | -b と併用した場合、このオプションでは、すべての実行可能ファイルの接続またはリッスン ポートの作成に使われたコンポーネント群が表示されます。 |
| interval | 各表示で interval 秒間一時停止しながら、選択した統計を再表示します。統計の再表示を停止するには、CTRL+C を押してください。interval が省略された場合、現在の構成情報を一度だけ表示します。 |
実行例
よく使用するオプション指定としては、以下の通りである。
netstat -b
netstat -n -o
netstat コマンドは、通常は使うことはないが、PCが重たいと感じたときや、挙動がおかしいと思ったときなどに、私の場合、実行している。ウィルスがネットワークにアクセスにしに行ってないかなど。知らないプロセスが、ネットワークにアクセスしている場合などは、要注意である。
トラックバック(0)
このブログ記事に対するトラックバックURL: http://itsmemo.com/mt/mt-tb.cgi/29
※スパム防止のため、管理人がトラックバック内容確認後、公開されます。
コメントする