web-dev-qa-db-ja.com

Windowsでインターネットに接続しようとしているプログラムを見つける方法はありますか?

どのプログラムがインターネットに接続しようとしているのかを見つけることができるかどうか疑問に思っています。これを行うためのDOSコマンドはありますか、または利用可能な他のプログラムがありますか、またはプログラムをダウンロードする必要がありますか?

私はWindowsVistaを持っています。ご協力いただきありがとうございます。

8
TigerTiger

コマンドプロンプトを使用して、 netstat を実行できます。コマンドラインを開いて、次のように入力するだけです

netstat -ban

関連するプロセスとのすべての接続が表示されます。

tcpview というプログラムを使用することもできます。実行可能ファイルを実行するだけで、システムによって確立されている現在の接続がすべて表示されます。

すべての接続が確立されていることを確認するには、管理者である必要がありますが、深刻なものやルートキットに感染している場合は、接続がまた、非表示になります。絶対に確実な方法が必要な場合は、マシンに何らかのゲートウェイまたはプロキシを設定する必要があります。

7
qroberts

Wireshark - http://www.wireshark.org/ -ネットワークを介して送信されるすべてのものをもう少し詳しく調べたい場合。かなり深くなりますが、それに一致するものはほとんど見つかりませんでした。

3
BBlake

Comodo のように、発信ネットワークトラフィックを監視するファイアウォールをインストールすると、プログラムが接続を試みたときにアラートがポップアップ表示されます。

その時点で、一度だけ許可するか、アプリケーションがいつでも接続できるようにするか、アプリケーションをブロックすることができます。

Windows-7ファイアウォールにはこの機能が組み込まれていますが、Windows XPはありません(インバウンドトラフィックのみを監視します)。Vistaファイアウォールについてはよくわかりませんが、私はそれはあなたの質問からではないと思います。

1
ChrisF

Windowに組み込まれているResourceMonitorを使用して、ネットワークインターフェイスにアクセスしているすべてのタスクを確認できます。

スタートメニューを開き、「リソースモニター」と入力して開きます。そこで、[ネットワーク]タブをクリックして、プロセスの実行を開始します。

1
akseli

ファイアウォールログ を使用して、Windowsファイアウォールのアプリケーションログを確認します。上記のログには、ログエントリを生成したアプリケーションは表示されず、IP /ポート情報のみが表示されます。 Windows Filtering Platformの監査が有効になっている場合、この情報をログに記録できます。有効にするシステムで管理コマンドプロンプトから次のコマンドを実行します Windowsフィルタリングプラットフォーム ログオン:auditpol/set/subcategory: "{0CCE9225-69AE-11D9-BED3-505054503030}"/failure:enable

1
user321283