ポートスキャナー
このコンピュータから一つのホストの TCP ポートをスキャンします。よく使うポートの一覧、1–1024、全 65535 ポート、または独自の範囲を選べます。
スキャンはこのコンピュータ上でローカルエージェントが行います。ホストと結果はこのページに残ります。
スキャン
エージェント未接続接続設定
ローカルエージェント
セッションの期限切れまたはエージェントの再起動まで、このブラウザーに接続が保存されます。切断すると削除されます。
エージェントの準備
ローカルエージェントを入手して起動し、このページに戻ってください。
エージェントについてと入手- MyDevTools Agent を起動します。プライベートまたはループバックのアドレスをスキャンするには、エージェントのウィンドウで「Allow local network and this PC as targets」をオンにします。
- エージェント画面からペアリングコードをコピーします。
- 下にコードを貼り付けます。ブラウザがローカルネットワークへのアクセスを尋ねたら、この接続のために許可します。
ブラウザはホスト、ポート一覧、待ち時間だけを 127.0.0.1 のエージェントへ送ります。エージェントはその一つのホストへ TCP 接続を開き、それぞれすぐに閉じます。データは送らず、バナーも読みません。スキャンは MyDevTools のサーバーへ行きません。このブラウザが覚えるのはプリセット、ポート一覧、待ち時間、並列数です。ホストと結果は保存しません。
結果
ホストをスキャンするとポートが表示されます。
| ポート番号 | 一般的なサービス | 状態 | 所要時間 |
|---|
このページの内容
ポートスキャナーは、Windows コンピュータ上のローカルエージェントに一つのホストへの TCP 接続を試させ、各ポートを開、閉、フィルタ済みとして報告します。よく使うサービスのポート 70 個、ウェルノウン範囲 1–1024、全 65535 ポート、または独自のポートと範囲の一覧から選べます。結果はスキャン中に順次表示され、「中止」でエージェント側のスキャンを終了します。権限は port.scan で、tcp.connect やほかのネットワークツールとは別です。
詳細な機能
これはコネクトスキャンです。エージェントは TCP ハンドシェイクを完了させるとすぐにソケットを閉じ、データの送信もバナーの読み取りも行いません。接続が拒否されれば閉、待ち時間内に応答がなければフィルタ済み、経路がなければ到達不能です。同時接続は最大 64 で、各ポートの待ち時間は 200 から 5000 ミリ秒です。1024 ポートまではすべてのポートを一覧表示し、それより大きなスキャンでは開いているポートだけを表示して残りは件数で示します。エージェントはほかのツールと同じ宛先ルールを適用します。プライベートとループバックのアドレスはエージェントのウィンドウで「Allow local network and this PC as targets」がオンのときだけ、メタデータ、リンクローカル、マルチキャストのアドレスは常に不可で、エージェント自身の待ち受けポートはブロックと表示されます。同時に実行できるスキャンは二つまでです。スキャンするのは自分が所有するか、テストを許可されたホストだけにしてください。
実用例
127.0.0.1をよく使うポートの一覧でスキャンすると、自分の PC で何が待ち受けているかがわかります (先にエージェントのウィンドウでローカルネットワークへのアクセスをオンにします)。192.168.1.1を 1–1024 でスキャンすると、ルーターが公開しているサービスが一覧表示されます。example.comを80, 443, 8080-8090でスキャンすると、Web サーバーとその代替ポートを確認できます。
このツールの使い方
ローカルエージェントを起動する
エージェントを入手して起動し、ペアリングコードをコピーします。
ポートスキャナーをペアリングする
コードを貼り付けて接続します。ページは port.scan を要求し、このブラウザが既に持つ権限はそのまま残します。
ホストとポートを選ぶ
ホストを一つ入力し、ポートのプリセットを選ぶか独自の一覧を入力して、待ち時間と並列数を設定します。
スキャンして結果を読む
「スキャン」を押します。開いているポートは見つかり次第、一般的なサービスとともに表示されます。途中で終えるには「中止」を押し、結果はテキストとしてコピーできます。
ヒントとベストプラクティス
- フィルタ済みは通常、ファイアウォールがパケットを破棄していることを意味します。待ち時間を長くすると、応答の遅いホストとフィルタされたポートを見分けられます。
- フィルタされたホストに対して待ち時間 1000 ミリ秒で 1–65535 を全スキャンすると数分かかることがあります。自分のネットワーク内のホストなら待ち時間を下げてください。
- 一般的なサービスはそのポートの通常の割り当てであり、ホストで実際に動いているものとは限りません。
- 公開されている Windows 版のダウンロードはこのページより古い場合があります。スキャナーには port.scan を提供するエージェントが必要です。