- 締切済み
ウィルス感染チェックのための netstat の見方について
ウィルス感染しているかどうかのチェック方法に「netstat -ano」で Local Address に 80、8000、8080 のポートが開いているかどうかを 確認するというものがあります。 実際に実行してみたところ、下記のようになりました。 Proto LocalAddress ForeignAddress State PID TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 948 TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP 127.0.0.1:1025 0.0.0.0:0 LISTENING 384 TCP 127.0.0.1:8080 0.0.0.0:0 LISTENING 3120 TCP 127.0.0.1:19597 0.0.0.0:0 LISTENING 3120 UDP 0.0.0.0:445 *:* 4 UDP 0.0.0.0:500 *:* 676 UDP 0.0.0.0:1030 *:* 1112 UDP 0.0.0.0:1281 *:* 1112 UDP 0.0.0.0:1282 *:* 1112 UDP 0.0.0.0:2187 *:* 1112 UDP 0.0.0.0:4500 *:* 676 UDP 0.0.0.0:4961 *:* 1112 UDP 127.0.0.1:123 *:* 1040 UDP 192.168.0.2:1900 *:* 1168 UDP 127.0.0.1:1900 *:* 1168 UDP 127.0.0.1:3057 *:* 2076 UDP 192.168.0.2:123 *:* 1040 当方、80 や 8080 ポートを使うようなアプリケーション(サーバー)は 使用しておりませんが、Localアドレスに「127.0.0.1:8080」というのが あります。 これはウィルス感染を疑ったほうが良いのでしょうか。 なお、ウィルス対策プログラムでも、インターネットスキャンでも、 ウィルスは検知されておりません。 以上、よろしくご教示の程、お願い申し上げます。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- qaaq
- ベストアンサー率36% (146/404)
OS名が不明ですが、「netstatのoオプションを使っている」ので、Windows2000以降と推測します。 表示された内容ののPIDがプロセスIDを示しています。 タスクマネージャで該当PIDを見ると、プロセス名がわかります。 ここ↓に詳しい説明がありますね。 『netstatでリッスンしているプロセスを特定する』 http://www.atmarkit.co.jp/fwin2k/win2ktips/236portcheck/portcheck.html XPならこんなコマンドもあるんですね。 netstat -anbv もしLinuxならlsof,FreeBSDならsockstatを使いましょう。(see man)
お礼
ご回答ありがとうございます。 大変失礼いたしました。OS は XP SP2 です。 PIDからプロセスを特定すれば(あるいはnetstatのオプションを利用すれば)、 コンピュータ上で何が行われているかを調べる事ができるのですね。 早速、確認したいと思います。