異なるサブネット内のすべてのアクティブなデバイスを一覧表示しますか?

異なるサブネット内のすべてのアクティブなデバイスを一覧表示しますか?

私の会社には、さまざまなサブネットを含むクラス A ネットワークがあります。すべてのオンライン デバイス (すべてのサブネット内) のリストを自動生成する方法が必要です。まずは、応答するプライベート IP のリストがあれば十分です。

私は arp-scan を使うのが好きです。これは私のサブネットに最適です。ただし、ARP はルーティング可能ではないため、他のサブネットへの移動には機能しません。

nmap を使用した ping スイープのようなものでしょうか? 一日中かかるわけではありませんが。

使えるアイデアやコマンドはありますか?

答え1

これを行う 1 つの方法は、単に ping を使用することです。確かに、何百万ものホストのリストに対して実行するにpingfping時間がかかりますが、IP アドレスを範囲に分割し、複数の ping コマンドを並行して実行することで、このタスクを並列化できます。

は使用しないことをお勧めしますnmap。 は よりもはるかに強力ですpingが、ホストが稼働中かどうかを確認するためだけに を使用する場合は、pingで十分です。また、デバイスによってはポート スキャンを好まない場合があります。言うまでもなく、セキュリティ システムはこれを攻撃として扱う可能性があります。

ネットワーク デバイスにアクセスできる場合は、デフォルト ゲートウェイ (ルーター、ファイアウォール) の ARP テーブルを定期的にチェックすることで、受動的な方法でこれを行うことができます。この方法では、過去 X 分間に通信したホストが取得されます。ここで、X は ARP テーブルのタイムアウトです。

関連情報