2016-05-15 18 views
1

コマンドプロンプトを使用して特定のポートを見つけることは可能ですか?私はポートで開いているかどうかを確認するには、PHPのexecコマンドを使用したい。 PHPのfsockopen関数は非常に遅いので、私はポートをチェックし、それがうまく動作するかどうかを確認するためにcmdを使用してみたいと思う。ポート7878が開いているかどうか確認したいコマンドプロンプトを使用して特定のポートを見つける

私はソフトウェアをダウンロードしたくないので、cmdで直接実行できるかどうか知りたいだけです。そして、私はそれ

+3

可能な重複します(http: //stackoverflow.com/questions/10901157/checking-if-port-is-open) –

+0

いいえ、彼はtelnetを使用しているので、ソフトウエアをダウンロードしたくないので、 –

+1

を起動してください。 –

答えて

0

ためのコマンドは、私はPHPコードのことは知らないが、ネットワークに我々が使用方法を知りたいその可能な場合: cmd-> telnetの[ドメイン名またはIP]、[ポート]

を私はstroglyお奨めPHPでのexecを使用しても、look here

ので、私はあなたがnetstat使用することができます

here (may be slower but safer)

+0

しかし、それはtelnetをダウンロードする必要はありませんか?私はcmdでtelnetを使用しようとしましたが、コマンドが認識されませんでした –

1

この希望のヘルプ見つからないように:

netstat -na | find ":< port number >" 

あなたが使用することができ、外国ポート見つけるには:

netstat -an | findstr ":N[^:]*$" 

をあなたが使用する可能性のあるローカルポートを検索するには:[ポートが開いているかどうかの確認]の

netstat -an | findstr ":N.*:[^:]*$" 
+0

ありがとうございました。しかし、それは100行のように戻ります。私はPHPのexecを使用してこれをエコーすると、ページ上にこれらの行がすべて表示されるので、「Open/Closed」または「Online/Offline」または「0/1」などの戻り値が返された場合はより良いでしょう –

+0

@ user3055512更新されました。ポート番号の前に ":"を付けて検索結果を絞り込みます – Samuel

関連する問題