ネットワークスキャナー

ローカルネットワーク上のデバイスを見つけます。自分のコンピュータから ping、いくつかの TCP ポート、ARP テーブルを使います。

スキャンはこのコンピュータ上でローカルエージェントが行います。ネットワークと見つかったホストはこのページに残ります。

スキャン

エージェント未接続接続設定

ローカルエージェント

ペアリングコード
エージェント画面の現在のコードを貼り付けます。試行のたびに欄は空になります。

セッションの期限切れまたはエージェントの再起動まで、このブラウザーに接続が保存されます。切断すると削除されます。

エージェントの準備

ローカルエージェントを入手して起動し、このページに戻ってください。

エージェントについてと入手
  1. MyDevTools Agent を起動し、エージェントのウィンドウで「Allow local network and this PC as targets」をオンにします。ローカルネットワークはプライベートなので、スキャンにはこの設定が必要です。
  2. エージェント画面からペアリングコードをコピーします。
  3. 下にコードを貼り付けます。ブラウザがローカルネットワークへのアクセスを尋ねたら、この接続のために許可します。

ブラウザはネットワーク、プローブポート、待ち時間だけを 127.0.0.1 のエージェントへ送ります。エージェントがスキャンするのは、このコンピュータ自身のインターフェースが属するネットワークだけで、最大 1024 アドレスです。各アドレスに ping を一回送り、各プローブポートへ TCP 接続を開いてすぐ閉じます。データは送りません。スキャンは MyDevTools のサーバーへ行きません。このブラウザが覚えるのはプローブポート、待ち時間、名前解決の設定です。ネットワークと見つかったホストは保存しません。

このコンピュータのネットワーク
エージェントが報告する、このコンピュータのインターフェースの IPv4 ネットワーク。/22 より広いネットワークは、このコンピュータのアドレスを含む /22 に絞られます。
ネットワーク
CIDR 形式の IPv4 ネットワーク。/22 (1024 アドレス) から /32 まで。このコンピュータのネットワークのいずれかに含まれている必要があります。
プローブポート
カンマで区切った最大 16 個の TCP ポート。いずれかのポートで接続を受け入れるか拒否したホストは、ping に応答しなくても検出済みとみなします。ping と ARP だけにするには空欄にします。
ホストごとの待ち時間
ping と各プローブを待つ時間。200 から 5000 ミリ秒。

検出したホスト

ネットワークをスキャンすると、応答したホストが表示されます。

このページの内容

ネットワークスキャナーは、Windows コンピュータ上のローカルエージェントに自分のネットワーク上のデバイスを探させます。各アドレスに ping、選んだいくつかのポートへの TCP プローブ、ARP テーブルの参照を行うので、ping を無視するスマートフォン、プリンター、ルーターも表示されます。ホストは応答した順に、MAC アドレス、ping 時間、開いているプローブポート、必要なら DNS 名とともに表示されます。権限は network.scan で、ポートスキャナーやほかのネットワークツールとは別です。

詳細な機能

スキャナーが対象にするのは、このコンピュータのインターフェースのいずれかが属するネットワークだけで、一度に最大 /22 (1024 アドレス) です。ページにはそのネットワークが一覧表示され、そこから選べます。ネットワークアドレスとブロードキャストアドレスは除外されます。同時に確認するアドレスは最大 32 個で、それぞれ 200 から 5000 ミリ秒待ちます。ping に応答する、プローブポートで TCP 接続を受け入れるか拒否する、または ARP テーブルに MAC アドレスがある場合に、ホストは検出済みとみなされます。ローカルネットワークはプライベートなので、エージェントのウィンドウで「Allow local network and this PC as targets」をオンにしておく必要があります。このコンピュータ自身のアドレスには印が付きます。同時に実行できるスキャンは二つまでで、「中止」でエージェント側のスキャンを終了します。

実用例

  • 家庭用ルーターの 192.168.1.0/24 では、ルーター、スマートフォン、テレビ、プリンターが MAC アドレスとともに一覧表示されます。
  • プローブポート 22, 3389 で、SSH やリモートデスクトップで接続できるマシンが見つかります。
  • 10.0.4.0/22 なら、1024 アドレスのオフィスのサブネットを一回でスキャンできます。

このツールの使い方

  1. ローカルエージェントを起動する

    エージェントを入手して起動し、そのウィンドウでローカルネットワークへのアクセスをオンにして、ペアリングコードをコピーします。

  2. ネットワークスキャナーをペアリングする

    コードを貼り付けて接続します。ページは network.scan を要求し、このブラウザが既に持つ権限はそのまま残します。

  3. ネットワークを選ぶ

    このコンピュータのネットワークを一つ選ぶか、その中のより狭い範囲を入力し、プローブポートと待ち時間を設定します。

  4. スキャンしてホストを読む

    「スキャン」を押します。ホストは応答し次第、アドレス順に表示されます。途中で終えるには「中止」を押し、表はタブ区切りテキストとしてコピーできます。

ヒントとベストプラクティス

  • ARP は ping とすべてのプローブポートを遮断するホストも見つけますが、このコンピュータと同じネットワークセグメント上に限られます。
  • 名前の検索には、ローカルの名前を知っている DNS サーバーが必要です。多くの家庭用ルーターは対応しています。
  • スリープ中のホストや、端末側のファイアウォールの内側にあるホストは、まったく表示されないことがあります。
  • 公開されている Windows 版のダウンロードはこのページより古い場合があります。スキャナーには network.scan を提供するエージェントが必要です。