ネットワークスキャナー
ローカルネットワーク上のデバイスを見つけます。自分のコンピュータから ping、いくつかの TCP ポート、ARP テーブルを使います。
スキャンはこのコンピュータ上でローカルエージェントが行います。ネットワークと見つかったホストはこのページに残ります。
スキャン
エージェント未接続接続設定
ローカルエージェント
セッションの期限切れまたはエージェントの再起動まで、このブラウザーに接続が保存されます。切断すると削除されます。
エージェントの準備
ローカルエージェントを入手して起動し、このページに戻ってください。
エージェントについてと入手- MyDevTools Agent を起動し、エージェントのウィンドウで「Allow local network and this PC as targets」をオンにします。ローカルネットワークはプライベートなので、スキャンにはこの設定が必要です。
- エージェント画面からペアリングコードをコピーします。
- 下にコードを貼り付けます。ブラウザがローカルネットワークへのアクセスを尋ねたら、この接続のために許可します。
ブラウザはネットワーク、プローブポート、待ち時間だけを 127.0.0.1 のエージェントへ送ります。エージェントがスキャンするのは、このコンピュータ自身のインターフェースが属するネットワークだけで、最大 1024 アドレスです。各アドレスに ping を一回送り、各プローブポートへ TCP 接続を開いてすぐ閉じます。データは送りません。スキャンは MyDevTools のサーバーへ行きません。このブラウザが覚えるのはプローブポート、待ち時間、名前解決の設定です。ネットワークと見つかったホストは保存しません。
検出したホスト
ネットワークをスキャンすると、応答したホストが表示されます。
| アドレス | 名前 | MAC アドレス | ping | 開いているポート | 検出方法 |
|---|
このページの内容
ネットワークスキャナーは、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 アドレスのオフィスのサブネットを一回でスキャンできます。
このツールの使い方
ローカルエージェントを起動する
エージェントを入手して起動し、そのウィンドウでローカルネットワークへのアクセスをオンにして、ペアリングコードをコピーします。
ネットワークスキャナーをペアリングする
コードを貼り付けて接続します。ページは network.scan を要求し、このブラウザが既に持つ権限はそのまま残します。
ネットワークを選ぶ
このコンピュータのネットワークを一つ選ぶか、その中のより狭い範囲を入力し、プローブポートと待ち時間を設定します。
スキャンしてホストを読む
「スキャン」を押します。ホストは応答し次第、アドレス順に表示されます。途中で終えるには「中止」を押し、表はタブ区切りテキストとしてコピーできます。
ヒントとベストプラクティス
- ARP は ping とすべてのプローブポートを遮断するホストも見つけますが、このコンピュータと同じネットワークセグメント上に限られます。
- 名前の検索には、ローカルの名前を知っている DNS サーバーが必要です。多くの家庭用ルーターは対応しています。
- スリープ中のホストや、端末側のファイアウォールの内側にあるホストは、まったく表示されないことがあります。
- 公開されている Windows 版のダウンロードはこのページより古い場合があります。スキャナーには network.scan を提供するエージェントが必要です。