web-dev-qa-db-ja.com

アプリが使用しようとしているポートを見つけるWindowsツール?

Netstatは、既に接続されているアプリとそのポートを表示し、接続を開くためにtryingであるアプリを表示しないか表示できないと思います。

ネットに接続しようとしているがファイアウォールによってブロックされているアプリがある場合、どのポートを使用しようとしているのかをどのようにして知ることができますか?

12
Tony_Henrich

Microsoft/SysinternalsのTCPViewを使用できます。

TCPView

そのユーティリティでポートの開口部をキャプチャするのが難しい場合は、Wiresharkをインストールして実行するのが最善策です。ネットワークトレースを取得します(ローカルのソフトウェアベースのファイアウォールについて話していないと想定します。

12
dlux

アプリが使用しようとしているポートを見つけるWindowsツール?

NirSoftのCurrPorts -ローカルコンピューターで現在開かれているすべてのTCP/IPおよびUDPポートのリストを表示するネットワーク監視ソフトウェア。リスト内の各ポートについて、プロセス名、プロセスの完全パス、プロセスのバージョン情報(製品名、ファイルの説明など)、その時間など、ポートを開いたプロセスに関する情報も表示されます。プロセスが作成され、それを作成したユーザー。

enter image description here

CurrPortsを使用すると、不要なTCP接続を閉じ、ポートを開いたプロセスを強制終了し、TCP/UDPを保存できます。 HTMLファイル、XMLファイル、またはタブ区切りのテキストファイルへのポート情報CurrPortsは、不明なアプリケーション(バージョン情報とアイコンのないアプリケーション)が所有する疑わしいTCP/UDPポートをピンク色で自動的にマークします

6
Molly7244

ソフトウェアファイアウォールの場合は、アプリケーション全体を例外にして、netstatまたはtcpviewを使用して、使用しているポートを簡単に確認できるようにします。その後、例外を削除し、その特定のポートのルールを追加できます

1
Paxxi

コマンドラインから使用できます

netstat -ano

次に、タスクマネージャーを見て、どのPIDがどのポートに対応しているかを確認します

0
mainstringargs

netstat -b -a

うまくいくようです

-aすべての接続とリスニングポートを表示します。

-b各接続またはリスニングポートの作成に関連する実行可能ファイルを表示します。場合によっては、既知の実行可能ファイルが複数の独立したコンポーネントをホストし、これらのケースでは、接続またはリスニングポートの作成に関連するコンポーネントのシーケンスが表示されます。この場合、実行可能ファイルの名前は下部の[]にあり、上部は呼び出されたコンポーネントで、TCP/IPに到達するまで同様です。このオプションは時間がかかる可能性があり、十分な権限がないと失敗することに注意してください。

0
Jason Erkie