2019年のMac用ベスト8 IPスキャナー

MacコンピューターからIPアドレスをスキャンするための最良のツールを簡単に確認します。各ツールの主な機能を探り、各ツールの独自性を主張します。

確実に何を知ることができる唯一の方法がありますIPアドレスは実際にネットワークで使用されています。それぞれに接続して、応答するかどうかを確認する必要があります。 pingコマンドを使用して実行されることが多い、退屈で退屈な作業です。 Pingは古くから存在し、特定のIPアドレスへの接続をテストする最良の方法の1つです。しかし、潜在的に数百のIPアドレスを使用してネットワーク全体をスキャンする必要がある場合、それを実行するツールを使用する方が良いことにすぐに気付くでしょう。 IPアドレスのスキャンを自動化するツールを探しているMacユーザーなら、適切な場所にいます。私たちはあなたのために多くの検索を行い、Mac OS Xオペレーティングシステムに最適なIPスキャナーのいくつかをレビューしようとしています。

まず、IPアドレススキャンについて説明します。一般的な。特に、IPアドレスをスキャンするさまざまな理由について説明します。どのIPアドレスが使用されているかを知るのは良いことですが、それを行うポイント、根本的な理由が必要だからです。次に、pingユーティリティについて詳しく見ていきます。 pingはスキャンツールではありませんが、多くのIPアドレススキャンツールのベースになっています。さまざまなツールのレビューを開始する際に、何ができるのか、どのように機能するのかを知ることは価値があることがわかります。

IPアドレススキャナーの必要性

IPを知るという純粋な楽しみは別としてアドレスが使用されています。楽しみがある限り、IPアドレスをスキャンしたい理由がいくつかあります。 1つ目はセキュリティです。ネットワーク上のIPアドレスをスキャンすると、不正なデバイスや不正なデバイスがすばやく検出されます。悪意のあるユーザーが組織をスパイするために接続するデバイスである可能性があります。

しかし、善意のユーザーであっても個人用デバイスを接続して大混乱を引き起こします。彼が自宅のインターネットルーターに接続したときに同僚の多くが企業ネットワークにアクセスするのを妨げたこのユーザーを鮮明に思い出します。彼は、追加のテストコンピューターを接続するためにいくつかの追加ポートが必要であり、ルーターに組み込まれたスイッチを使用できると考えました。問題は、ルーターがビルトインDHCPサーバーからホームサブネット上のIPアドレスの発行を開始したことです。

セキュリティ上の理由以外に、IPをスキャンするアドレスは、多くのIPアドレス管理プロセスの最初のステップでもあります。ほとんどのIPアドレス管理(IPAM)ツールには何らかの形式のIPアドレススキャンが含まれますが、IPアドレス管理を手動で行う人もいます。これは、IPアドレススキャンツールが役立つ場所です。また、IPアドレス管理プロセスを実施していない人にとっては、IPアドレスのスキャンはさらに重要です。多くの場合、IPアドレスの競合がないことを保証する唯一の方法であり、IPアドレスを疑似管理するかなり粗雑な方法と見なすことができます。

Pingの説明

IPアドレスをスキャンする理由に関係なく、ほとんどの場合ツールはpingに基づいているため、このアンティークユーティリティを見てみましょう。 Pingは1983年に必要に応じて作成されました。その開発者は、観察している異常なネットワーク動作のデバッグに役立つツールを必要としていました。名前の由来は簡単で、潜水艦で聞こえるソナーエコーの音を指します。ほとんどすべてのオペレーティングシステムに存在しますが、その実装はプラットフォームによって多少異なります。一部のバージョンでは、各リクエストのペイロードのサイズ、合計テスト数、ネットワークホップ制限、リクエスト間の間隔などのパラメーターを含めることができる複数のコマンドラインオプションを提供しています。一部のシステムには、IPv6アドレスに対してまったく同じ目的を果たすPing6ユーティリティが付属しています。

pingコマンドの一般的な使用方法は次のとおりです(-c 5オプションは、コマンドに5回実行してから結果を報告するように指示します)。

$ ping -c 5 www.example.com
PING www.example.com (93.184.216.34): 56 data bytes
64 bytes from 93.184.216.34: icmp_seq=0 ttl=56 time=11.632 ms
64 bytes from 93.184.216.34: icmp_seq=1 ttl=56 time=11.726 ms
64 bytes from 93.184.216.34: icmp_seq=2 ttl=56 time=10.683 ms
64 bytes from 93.184.216.34: icmp_seq=3 ttl=56 time=9.674 ms
64 bytes from 93.184.216.34: icmp_seq=4 ttl=56 time=11.127 ms
--- www.example.com ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 9.674/10.968/11.726/0.748 ms

Pingの仕組み

Pingは非常にシンプルなユーティリティです。 ICMPエコー要求パケットをターゲットに送信し、受信パケットごとにICMPエコー応答パケットを送り返すまで待機します。これは特定の回数(Windowsではデフォルトで5回、他のほとんどの実装ではデフォルトで手動で停止されるまで)繰り返され、応答統計がコンパイルされます。要求とそれぞれの応答の間の平均遅延を計算し、結果に表示します。ほとんどの* nixバリアントとMacでは、応答のTTLフィールドの値も表示され、送信元と宛先の間のホップ数を示します。

pingが機能するためには、pingされたホストが以下に従う必要がありますすべてのホストがICMPエコー要求を処理し、代わりにエコー応答を発行する必要があることを指定するRFC 1122。ほとんどのホストは応答しますが、一部のホストはセキュリティ上の理由でその機能を無効にします。ファイアウォールはしばしばICMPトラフィックもブロックします。 ICMPエコー要求に応答しないホストにpingを実行しても、存在しないIPアドレスにpingを実行するのとまったく同じように、フィードバックは提供されません。これを回避するために、多くのIPアドレススキャンツールは異なるタイプのパケットを使用して、IPアドレスが応答しているかどうかを確認します。

Macに最適なIPスキャナー

IPアドレススキャンツールの選択Macには商用ソフトウェアと無料のオープンソースツールの両方が含まれています。一部のツールはコマンドラインユーティリティですが、ほとんどのツールはGUIベースです。かなり複雑で完全なツールもあれば、複数のコマンドを発行したりスキャンスクリプトを記述したりせずにIPアドレスの範囲をスキャンする方法を含めるためのpingコマンドの単なる拡張機能もあります。これらすべてのツールには共通点が1つあります。これらはすべて、スキャンされた範囲内で応答しているすべてのIPアドレスのリストを返すことができます。

1. 怒っているIPスキャナー

一見シンプルなのに 怒っているIPスキャナー 期待することを正確に行い、マルチスレッドの広範な使用。これにより、この種の最速のツールの1つになります。これは無料のマルチプラットフォームツールであり、Mac OS Xだけでなく、WindowsまたはLinuxでも使用できます。このツールはJavaで記述されているため、使用するにはJavaランタイムモジュールをインストールする必要がありますが、これが唯一の欠点です。このツールは、IPアドレスをpingするだけでなく、オプションで、検出されたホストでポートスキャンを実行します。また、IPアドレスをホスト名に、MACアドレスをベンダー名に解決できます。さらに、このツールは、それをサポートする各応答ホストに関するNetBIOS情報を提供できます。

Angry IP Scanner Macスクリーンショット

怒っているIPスキャナー 完全なネットワークとサブネットをスキャンできるだけではありませんテキストファイルのIPアドレス範囲またはIPアドレスのリストも含まれます。これはGUIベースのツールですが、たとえば、独自のスクリプトにツールの機能を含める場合に使用できるコマンドラインバージョンも付属しています。スキャン結果については、デフォルトではテーブル形式で画面に表示されますが、CSVやXMLなどのいくつかのファイル形式に簡単にエクスポートできます。

2. LanScan

LanScan から Iwaxx Apple App Storeから入手できます。 これは、その名前が示すとおりのことを行う単純なアプリケーションです:LANをスキャンします。これは、無料のシンプルで効率的なIPv4専用ネットワークスキャナーです。任意のサブネット上のすべてのアクティブなデバイスを検出できます。ローカルのサブネットでも、指定した他のサブネットでもかまいません。実際、スキャン対象の指定に関しては非常に柔軟であり、1つのIPアドレスと同じくらい小さくても、ネットワーク全体と同じくらい大きくてもかまいません。

LacScan Macスクリーンショット

この製品の独自の特徴の1つは、ARPを使用してローカルサブネットをスキャンし、ping、SMB、およびmDNSパケットを使用して外部およびパブリックネットワークをスキャンする方法です。

この製品にはいくつかの高度な機能があります。 たとえば、構成されたインターフェイスを自動検出します。また、検出された各IPアドレスに関連付けられているIPアドレス、MACアドレス、ホスト名、インターフェースカードベンダーも表示されます。また、SMBドメインが使用されている場合は検出し、DNS、Appleデバイスの場合はmDNS、Windowsデバイスの場合はSMBを使用してホスト名を解決します。

アプリ内購入により、アプリを追加機能が1つしかないプロバージョン:検出された各ホストの完全なホスト名が表示されます。無料版では、4つの完全なホスト名と残りのホスト名の最初の3文字のみが表示されます。

3. Macintosh用IPスキャナー

Macintosh用IPスキャナー LANをスキャンして、どのIPアドレスを識別するか使用中であり、ネットワーク上のすべてのコンピューターおよびその他のデバイスを識別します。この製品は、最大6台のデバイスからなる小規模なホームネットワークで無料で使用でき、大規模なネットワークでは有料のHomeバージョンとProバージョンを使用できます。このツールは強力な結果をもたらしますが、使いやすく直感的です。ローカルネットワークは自動的にスキャンされ、カスタムIPアドレス範囲を手動で追加およびスキャンできます

Macintosh用IPスキャナーのスクリーンショット

Macintosh用IPスキャナー スキャンをカスタマイズできるように設計されています結果。デバイスが識別されたら、カスタムアイコンと名前を割り当てて、一目でデバイスをより簡単に認識できます。このツールでは、デバイス名、IPアドレス、MACアドレス、または最終確認タイムスタンプで結果リストを並べ替えることができます。また、現在のネットワークの概要を表示したり、経時的な変化を表示したりすることもできます。

結果表示は高度にカスタマイズ可能であり、列、テキストサイズ、ベゼルの透明度などを調整できます。デバイスをダブルクリックすると、詳細情報が表示され、デバイスの外観をカスタマイズできます。デバイスを右クリックすると、pingシーケンスを開始したり、デバイスのポートスキャンを実行したりできます。

4. Nmap / Zenmap

pingとほぼ同じくらい古い Nmap 古くから使用されており、一般的にネットワークのマッピングに使用されています(そのため名前が付けられています)。また、他のいくつかのタスクを実行します。例えば、 Nmap 応答ホストのIPアドレスの範囲をスキャンし、IPポートを開くために使用できます。これはコマンドラインユーティリティですが、グラフィカルユーザーインターフェイスを好む人のために、その開発者は公開しています Zenmap、この強力なソフトウェアのGUIフロントエンド。両方のパッケージは、Mac OS X、Windows、Linux、およびUnixにインストールできます。

Zenmapスクリーンショット

を使用して Zenmap、すべての詳細な検索パラメーターを保存できますあなたが自由に思い出すことができるプロファイルで。このツールには、開始点として使用して正確なニーズに合わせて変更できるいくつかの組み込みプロファイルも付属しています。これは、最初から新しいプロファイルを作成するよりも威圧的ではありません。プロファイルは、スキャン結果の表示方法も制御します。インターフェースの最初のタブには、基礎となるnmapコマンドからの生の出力が表示され、他のタブには生のデータの解釈がわかりやすく表示されます。

5. Mアススキャン

マスカン 最速のインターネットポートスキャナーであると主張しています。 6分未満でインターネット全体をスキャンし、毎秒1,000万パケットを送信できます。これが真実であることを検証していませんが、これはテキストベースではあるが高速なツールであることは明らかです。

によって生成される結果 マスカン nmapのものとやや似ていますが、確認したばかりです。ただし、内部的にはscanrand、unicornscan、ZMapのように動作し、非同期送信を使用します。このツールと他のツールの主な違いは、他のほとんどのスキャナーよりも単純に速いことです。しかし、高速であるだけでなく、より柔軟で、任意のアドレス範囲とポート範囲を許可します。

マスカン カスタムを使用しているため、一部は非常に高速ですTCP / IPスタック。ただし、これによりいくつかの問題が発生する可能性があります。たとえば、単純なポートスキャン以外は、ローカルTCP / IPスタックとの競合を引き起こします。これを回避するには、-Sオプションを使用して別のIPアドレスを使用するか、ツールが使用するポートをファイアウォールで保護するようにオペレーティングシステムを構成します。これは主にLinuxツールですが、Mac OS Xでも使用できます。主な欠点はグラフィカルユーザーインターフェイスの欠如ですが、これはツールの非常に速い速度によって大部分が補われます。

6. ZMAP

ZMap 開発された高速シングルパケットネットワークスキャナーですミシガン大学で、インターネット全体のネットワーク調査用に設計されています。前の選択ほどではないかもしれませんが、これも高速なツールです。ギガビットイーサネット接続を備えた一般的なデスクトップコンピューターでは、パブリックIPv4アドレススペース全体を45分未満でスキャンできます。 10ギガビット接続とPF_RINGを使用すると、5分以内にIPv4アドレス空間をスキャンできます。 ZmapはMac OS Xで利用できますが、LinuxおよびBSDでも利用できます。 Macでは、Homebrewを使用して簡単にインストールできます。

このツールは、pingだけに依存してネットワークをスキャンするわけではありません。それ 現在、TCP SYNスキャン、ICMP、DNSクエリ、UPnP、 そして BACNET。 それもできます 多数のUDPプローブを送信します。より複雑なスキャンを実行する場合 といった バナーグラブまたはTLSハンドシェイク、 あなたがしたいかもしれません ZGrabを見て、 別の 事業 ミシガン大学から。このZmap兄弟は ステートフルなアプリケーション層ハンドシェイクを実行する。前のエントリと同様に、 ZMap 本質的にはテキストベースのツールです。

7. Fping

Fping pingの改善として作成され、 の一つ 唯一のネットワークトラブルシューティングツール。これは同様のコマンドラインツールですが、まったく異なります。 pingと同様に、FpingはICMPエコー要求を使用して、ターゲットホストが応答しているかどうかを判断しますが、これは かなり 類似性が終了する場所。 pingとは異なり、Fpingは多くのターゲットIPで呼び出すことができますアドレス。ターゲットは、スペースで区切られたIPアドレスのリストとして指定できます。このユーティリティには、アドレスのリストを含むテキストファイルの名前を指定することもできます。最後に、IPアドレス範囲を指定するか、192.168.0.0 / 24などのCIDR表記でサブネットを入力できます。

Fping 比較的速い 次のエコー要求を送信する前に応答を待たず、 そのように、それは失われません 応答しないIPアドレスを待つ時間。 Fpingには、使用できるコマンドラインオプションも多数あります。これはコマンドラインツールであるため、その出力を別のコマンドにパイプ処理してさらに処理することができます。 このツールは、Homebrewを使用してMac OS Xに簡単にインストールできます。

8. Hping

Hping から派生した別の無料のコマンドラインツールですping。 Mac OS Xだけでなく、ほとんどのUnixライクなオペレーティングシステムとWindowsでも利用できます。現在は活発な開発は行われていませんが、まだ広く使用されています。これは、このツールがどれほど優れているかを証明しています。このツールはpingによく似ていますが、いくつかの違いがあります。まず、HpingはICMPエコーリクエストを送信するだけではありません。 TCP、UDP、またはRAW-IPパケットも送信できます。また、tracerouteモードを備えており、ファイルを送信する機能があります。

HpingはIPアドレスとして使用できますがスキャンツールを使用すると、それ以上のことができます。このツールには、いくつかの高度なポートスキャン機能があります。複数のプロトコルを使用しているため、基本的なネットワークテストの実行にも使用できます。このツールには、利用可能なプロトコルのいずれかを使用した高度なtraceroute機能もあります。一部のデバイスはICMPトラフィックを他のトラフィックとは異なる方法で処理するため、これは便利です。このツールは、他のプロトコルを模倣することにより、ネットワークの真のリアルタイムパフォーマンスのより良い評価を提供できます。

コメント