2021年のLinux用の8つの最高のIPスキャナー

2021年のLinux用の8つの最高のIPスキャナー

ネットワークで実際に使用されているIPアドレスを知りたい場合は、それらすべてをスキャンするしかありません。多くの場合、これはpingコマンドを使用して行うことです。IPネットワーキングとほぼ同じくらい長い間使用されてきたPingは、特定のIPアドレスへの接続をテストするためのおそらく最良の方法です。したがって、ネットワーク内のすべてのIPアドレスに連続してpingを実行することで、どのIPアドレスが使用され、どのIPアドレスが使用可能であるかをかなり正確に把握できます。

ただし、IPアドレスがほんの一握りの最小のネットワークでは、これはすぐに非常に面倒な作業になる可能性があります。幸い、IPアドレスのグループを自動的にスキャンし、その応答性を報告するツールが存在します。今日、私たちは、IPアドレスをスキャンする必要があるときにあなたの生活を簡素化するLinux用の最高のIPスキャナーのいくつかをレビューしています。

2021年のLinux用の8つの最高のIPスキャナー

まず、一般的なIPアドレススキャンについて説明します。具体的には、IPアドレスをスキャンする理由を見ていきます。使用されているIPアドレスを知ることは良いことですが、それを実行することには意味があります。次に、pingユーティリティについて詳しく見ていきます。pingはスキャンツールではありませんが、このユーティリティはほとんどのIPアドレススキャンツールの中核です。それがどのように機能するか、または何ができるかを知ることは、利用可能なさまざまなスキャンツールを検討し始めるときにおそらく価値があります。そして、スキャンツールについて話すと、私たちの次の仕事は、Linuxに最適なIPスキャナーのいくつかをリストするだけでなく、簡単にレビューし、それらの主な機能と差別化要因を探ることです。

IPアドレスのスキャン

どのIPアドレスが使用されているかを知るという純粋な楽しさと啓蒙以外に、IPアドレスをスキャンしたい理由はいくつかあります。何よりもまず、セキュリティです。ネットワーク上のIPアドレスをスキャンすると、許可されていないデバイスすばやく検出できます。これらは、たとえば、悪意のあるユーザーが組織をスパイするために接続しているデバイスである可能性があります。

しかし、善意のユーザーでさえ、個人のデバイスを接続することで大混乱を引き起こすことがあります。自宅のインターネットルーターを接続したときに、同僚の多くが企業ネットワークにアクセスできなくなったユーザーを思い出します。彼は、追加のテストコンピューターを接続するために、いくつかの追加のポートが必要であり、ルーターに組み込まれているスイッチを使用できると考えました。彼の知らないうちに、ルーターは組み込みのDHCPサーバーからIPアドレスを発行し始めました。そして、彼の同僚の何人かは誤ったIPアドレスを割り当てられました。

セキュリティ上の理由以外に、IPアドレスのスキャンはIPアドレス管理の試みの最初のステップでもあります。すべてではないにしても、多くのIPアドレス管理(IPAM)ツールには何らかの形式のIPアドレススキャンが含まれていますが、多くのツールは、統合ツールではなく手動プロセスを使用してIPアドレスを管理することを選択します。このような状況では、IPアドレススキャンツールが必要になります。

正式なIPアドレス管理プロセスを持たない人にとって、IPアドレスのスキャンはおそらくさらに重要です。多くの場合、IPアドレスの競合がないことを確認する唯一の方法です。実際、これはIPアドレスを疑似管理するかなり大雑把な方法と見なすことができます。

一言で言えばPing

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

pingコマンドの一般的な使用法は次のとおりです。

$ ping -c 5 www.example.com PING www.example.com(93.184.216.34):93.184.216.34からの56データバイト64バイト:icmp_seq = 0 ttl = 56 time = 11.632 ms 93.184.216.34からの64バイト:icmp_seq = 1 ttl = 56 time = 11.726 ms 93.184.216.34から64バイト:icmp_seq = 2 ttl = 56 time = 10.683 ms 93.184.216.34から64バイト:icmp_seq = 3 ttl = 56 time = 9.674 ms 93.184.216.34から64バイト: icmp_seq = 4 ttl = 56 time = 11.127 ms --- www.example.com ping statistics --- 5パケット送信、5パケット受信、0.0%パケット損失ラウンドトリップmin / avg / max / stddev = 9.674 / 10.968 / 11.726 /0.748ミリ秒

上記の例の「-c5」オプションは、Pingに5回繰り返すように指示します。

Pingのしくみ

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

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

Linuxに最適なIPスキャナー

IPアドレススキャンツールの選択には、すべてが含まれています。私たちのリストには、GUIベースのツールとコマンドラインユーティリティの組み合わせがあります。より複雑なツールもあれば、複数の連続するコマンドを発行せずにIPアドレスの範囲をスキャンする方法を含むpingユーティリティの拡張バージョンもあります。リストにあるすべてのツールには、いくつかの共通点があります。Linuxオペレーティングシステムで実行し、スキャンするアドレスの範囲を指定すると、応答しているIPアドレスのリストが返されます。

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

Angry IP Scannerは、マルチスレッドを多用する一見シンプルなツールです。これにより、リストで最速のツールの1つになります。これは、Linux(もちろん、Windows、Mac OS X)で使用できる無料のマルチプラットフォームツールです。このツールはJavaで記述されているため、使用するにはJavaランタイムモジュールをインストールする必要があります。ただし、ほとんどのパッケージマネージャーはこの依存関係を処理します。このツールは、IPアドレスにpingを実行するだけでなく、オプションで、検出されたホストでポートスキャン実行することもできます。IPアドレスをホスト名に解決し、MACアドレスをベンダー名に解決できます。さらに、このツールは、応答する各ホストに関するNetBIOS情報(利用可能な場合)を提供します。

2021年のLinux用の8つの最高のIPスキャナー

Angry IP Scannerは、完全なネットワークとサブネットをスキャンできますが、IPアドレスの範囲、またはテキストファイルからのIPアドレスの個別のリストをスキャンすることもできます。このツールは主にGUIベースですが、たとえば、ツールの機能を自作のシェルスクリプトに含めたい場合に使用できるコマンドラインバージョンも付属しています。スキャン結果は、デフォルトでは表形式で画面に表示されますが、CSVやXMLなどの複数のファイル形式に簡単にエクスポートできます。

2.arp-スキャン

arp-scanツール(ARPスイープまたはMACスキャナーと呼ばれることもあります)は、別の高速ARPパケットスキャナーです。ツールは、スキャン元のサブネット上のすべてのアクティブなIPv4デバイスを一覧表示します。これは、ネットワークをスキャンするためにpingに依存しないツールの1つです。代わりに、ARP(アドレス解決プロトコル)を使用します。これは、IPアドレスとMACアドレスの間の対応を見つけるために通常使用されるテクノロジです。ARPはルーティング不可能なプロトコルであるため、このスキャナーはローカルネットワーク(ローカルサブネットまたはネットワークセグメント)でのみ機能します。

arp-scanツールは、ICMPパケットをブロックするフィルタリングスキームのファイアウォールが組み込まれている場合でも、すべてのアクティブなデバイスを表示します。デバイスは、pingから隠すことができるため、ARPパケットから隠すことはできません。これにより、これは、多数の強化されたデバイスを備えた非常に安全な環境に非常に役立つツールになります。

3. nmap / zenmap

NmapはNetworkMapperの略で、ホストとサービスを検出するために使用できるスキャンツールであり、ネットワークの「マップ」を構築するため、この名前が付けられています。このツールは、特別に細工されたパケットをターゲットホストに送信し(pingに似ていますが、必ずしもICMPを使用する必要はありません)、取得した応答を分析することで動作します。

このツールの主な用途は、コンピューターで利用できるサービスを分析することです。ただし、IPアドレススキャナーとして使用することはできます。このツールは、ホストとそのサービスを検出でき、オペレーティングシステムなども検出できます。スクリプトを使用すると、ツールは高度なサービス検出、脆弱性検出などにも使用できます。

2021年のLinux用の8つの最高のIPスキャナー

Nmapは、Linuxのみのユーティリティとして開始されたコマンドラインツールですが、その後、Windows、Solaris、HP-UX、OS X、AmigaOS、IRIXなどのほとんどのBSDバリアントを含む他のいくつかのオペレーティングシステムに移植されています。グラフィカルユーザーインターフェイスを好む場合は、NmapのいくつかのGUIフロントエンドがリリースされています。最高のものの1つは、Zenmapという名前で、Nmapと同じチームのものです。したがって、2つのツールが適切に統合されていることが期待できます。Zenmapは、Nmapと比較すると、適切に設計されたユーザーインターフェイスのおかげで、習得と習得がはるかに簡単です。それは最も美しいツールではないかもしれませんが、それはいくつかの素晴らしい機能を持っています。

4. Fping

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

Fpingの優れた機能の1つは、次のエコー要求を送信する前に応答を待たない方法です。これにより、応答しないIPアドレスを待つために失われる時間が大幅に短縮され、ツールが大幅に高速化されます。Fpingには、使用できるコマンドラインオプションも多数あります。また、Fpingはコマンドラインツールであるため、出力を別のコマンド(grepなど)にパイプ処理して、さらに処理することができます。

5.Hping

Hpingは、pingから派生したもう1つの無料のコマンドラインツールです。これは、一般的なLinuxディストリビューションを含むすべてではないにしてもほとんどのUnixライクなオペレーティングシステム、およびMac OSXとWindowsで利用できます。もはや活発な開発は行われていませんが、このツールは簡単に入手でき、広く使用されています。このツールはpingによく似ていますが、まったく異なります。たとえば、HpingはICMPエコー要求を送信するだけではありません。TCP、UDP、またはRAW-IPパケットを送信することもできます。これは、安全性の高いネットワークのスキャンに役立ちます。tracerouteモードもあり(これについてはすぐに詳しく説明します)、ツールにはファイルを送信する機能があります。

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

6. SpiceworksIPスキャナー

Spiceworksは、もともとIT管理ソフトウェアを構築するために作成されましたが、2006年にテキサス州オースティンで情報技術業界の専門家ネットワークとしてスタートしました。現在、Spiceworksは、ユーザーが互いにコラボレーションしたり、市場に参加してITサービスや製品を購入したりできるオンラインコミュニティです。Spiceworksは、600万人を超えるITプロフェッショナルと3000人のテクノロジーベンダーによって使用されていると推定されています。

しかし、私たちが示したように、Spiceworksはソフトウェア開発者および発行者でもあります。彼の会社には3つの主要な製品があります。Spiceworksヘルプデスクと呼ばれるヘルプデスク管理プラットフォーム、Spiceworks Inventoryと呼ばれるIT資産インベントリ管理ツール、およびSpiceworks NetworkMonitorと呼ばれるネットワーク監視プラットフォームがあります。これらのツールはオープンソースではありませんが、誰でも無料で利用できます。

2021年のLinux用の8つの最高のIPスキャナー

Spiceworksは、いくつかの便利なツールも作成しています。そのうちの1つはIPスキャナーと呼ばれます。このツールを使用すると、基本スキャンまたは詳細情報を含む拡張スキャンのいずれかを実行できます。このツールを使用すると、オペレーティングシステムやMACアドレスなどの基本情報を収集しながら、ネットワーク上のデバイスを自動的に検出できます。または、CPU、ストレージ、メモリ、インストールされているソフトウェア、シリアル番号など、ワークステーションとサーバーの詳細なハードウェアおよびソフトウェア情報を取得することもできます。このツールは、ステロイドのIPスキャナーのようなものです。

7.マスカン

Robert Grahamによって作成されたMASSCANは、最速のポートスキャナーであると主張しています。このツールは、上記で確認したNmapで得られる結果と同様の結果を生成します。ただし、内部的にはscanrand、unicornscan、およびZMapのように動作し、これらのように、非同期送信を使用します。主な違いは、このツールがこれらの他のスキャナーよりも高速であることです。さらに、このツールはやや柔軟性があり、たとえば、任意のアドレス範囲とポート範囲を許可します。

MASSCANは、オペレーティングシステムに付属しているものではなく、カスタムTCP / IPスタックを使用します。その結果、単純なポートスキャン以外のものは、ローカルTCP / IPスタックとの競合を引き起こします。この制限を回避するには、-Sオプションを使用して別のIPアドレスを使用するか、ツールが使用するポートをファイアウォールで保護するようにオペレーティングシステムを構成できます。

8.Umitネットワークスキャナー

Umit Network Scannerは、Zenmapによく似たもう1つのNmapフロントエンドです。このツールは、一度に複数のスキャンに対応して実行するように設計されています。これは、スキャンするサブネットまたはIPアドレス範囲が複数ある場合に優れた機能です。各スキャンが実行され、その結果が[スキャン]タブ内に表示されます。このタブには、タイトルがあり、スキャンの結果として取得されたすべての情報が適切に表示されます。

2021年のLinux用の8つの最高のIPスキャナー

[スキャン]タブの背後にある考え方は、情報をナビゲートしやすくし、特定の情報の検索を容易にすることで、あなたの生活を楽にすることです。Nmapを使用してネットワーク全体をスキャンするには、通常、お気に入りの端末を開き、複雑になる可能性のあるNmapコマンドを入力し、結果を待ってから、次のサブネットに移動する必要があります。Umit Network Scannerは、それをはるかに直感的にします。

結論は

Windows用のIPスキャナーはたくさんありますが、Linuxにはそれほど多くのオプションはありませんが、いくつかの優れた製品が利用可能であることがわかりました。したがって、選択するプラットフォームがLinuxの場合は、取り残されていると感じないでください。これらの製品の中には、一部のWindowsツールのように凝ったGUIがないものもありますが、私たちのリストから、ニーズに最適なツールを見つけることができるでしょう。


ネットワークについて詳しく知るための 10 のベスト Ping スイープ ツール

ネットワークについて詳しく知るための 10 のベスト Ping スイープ ツール

Ping スイープはさまざまな方法で活用できます。ベスト 10 の Ping スイープ ツールの方法と紹介について説明しますので、読み続けてください。

Web サイトを監視するための 6 つの最適なツール

Web サイトを監視するための 6 つの最適なツール

Web サイトは重要であり、適切なパフォーマンスを得るために常に注意深く監視する必要があります。ここでは、Web サイトを監視するための最適なツールをいくつか紹介します。

パフォーマンスを追跡する 6 つの最適なネットワーク管理ツール

パフォーマンスを追跡する 6 つの最適なネットワーク管理ツール

ネットワーク管理ソフトウェア市場は非常に混雑しています。最適なネットワーク管理ツールの推奨事項に従って、検索を短縮します。

2022 年の開発チーム向けのベスト ソフトウェア導入ツール

2022 年の開発チーム向けのベスト ソフトウェア導入ツール

ここでは、任意の数のマシンを管理する煩わしさを軽減するための最高のソフトウェア展開ツールをいくつか紹介します。

HIPAAコンプライアンスチェックリストと使用するツール

HIPAAコンプライアンスチェックリストと使用するツール

医療業界にいる場合、またはその業界のITに何らかの形で関わっている場合は、HIPAAについて聞いたことがあるでしょう。健康保険の相互運用性

2021年にレビューされた最高の無料のsFlowコレクターとアナライザー

2021年にレビューされた最高の無料のsFlowコレクターとアナライザー

sFlowは、多数のネットワークデバイスに組み込まれているフロー分析プロトコルです。上位5つの無料のsFlowコレクターとアナライザーを確認します。

2021年に最高のエージェントレスインフラストラクチャ監視ツールとソフトウェア

2021年に最高のエージェントレスインフラストラクチャ監視ツールとソフトウェア

適切なツールを選択できるように、最高のエージェントレスインフラストラクチャ監視ツールを導入し、それぞれを簡単に確認できるようにしました。

Linuxでの帯域幅の監視:2021年の上位5つのツール

Linuxでの帯域幅の監視:2021年の上位5つのツール

Linuxがデータセンターでますます普及するにつれ、Linuxでの帯域幅の監視を検討し、最高のツールも検討しています。

SolarWinds Mail Assure –レビュー2021

SolarWinds Mail Assure –レビュー2021

電子メールのセキュリティは、マネージドサービスプロバイダーの重要なタスクです。その目的に最適なツールの1つであるSolarWindsMailAssureをレビューしていました。

Windows PowerShellコマンドのチートシート–必要な究極のガイド

Windows PowerShellコマンドのチートシート–必要な究極のガイド

Windowsのパワーユーザーの場合、PCでさまざまな操作を実行する方法が、複数のアプローチを持ち、