多くの調査の終わりに、問題がプラットフォームに関連することは間違いないという結論に達しました。だからここでUnix / Linuxについて質問します。
これまで私が知っている最高の検出方法接続機器To My LAN(有線または無線)はAndroidと呼ばれるきちんとしたプログラムです。ピン人。
LANでデバイスを検出することは、一部のデバイスがpingを要求せずに一部のデバイスが開いているポートがある限り、簡単で簡単な作業ではありません。地図デバイスや開いているポートなどは検出されません。
でも特定のツールpingスキャンまたはARP読み取りを実行します。紛失した機器。例:上記のフィンは、LAN(ルーター、管理対象スイッチ、NASなど)のすべてを完全に検出するために数回のリフレッシュが必要になることがあります。
何ですか正しい方法、ツール、または手順(詳細な結果を得るには)この検索を実行してください。Linuxコンピュータ?
- オープンソースオプションが優先されます。無料をお勧めします。お支払い方法は最後の手段です。
答え1
netdiscover
アクティブおよび手動検索を使用してローカルネットワーク上のホストを検索します。可能なすべてのアドレスを調べてARP要求を行います。この(クイック)検索が完了した後も、引き続き手動で実行され、ARPパケットを送信しているホストを検出できます。インターフェイスは非常にシンプルで、検索されたアドレス、ARP数、およびOUIメーカーのみが表示されます。
-sn
オプションを使用してnmap
ホスト検索検索を実行することもできます。このスキャンの動作は、実行しているユーザーとローカルネットワークをスキャンするかどうかによって異なります。オンラインで確認されたホストが一覧表示されます。