質問: 近くのワイヤレスデバイスのmacアドレスと信号強度を取得する方法 電話やラップトップのようなものから、またはアクセスポイントを使用して、近くのワイヤレスデバイスのmacアドレスと信号強度を取得する方法はありますか?
回答: さて、みんなはwindowsプラットフォームだけの質問に答えました。だから、私はそれがlinuxプラットフォームのためにも答えることが役に立つだろうと思いました。 linuxでは、次のことができます。ネットワークに接続されている機器のmacアドレスを取得するnetdiscover、arp-scan、nmap、さらにはwiresharkなど、このようなタスクに多数のツールを使用できます。これらのツールは基本的に無線ネットワークの侵入テストで使用され、彼らのipアドレスとmacアドレスを知ることによって誰がネットワークにいるのかを知るために使われることができます。arp(address resolution protocol)は、macアドレスを内部ネットワークのipアドレスにマッピングするために使用されます。ルータとスイッチは、ブロードキャストarp要求をネットワーク上のすべてのmacアドレスに送信し、ipアドレスで応答するように要求します。その後、各システムはipアドレスで応答し、スイッチまたは他のデバイスはmacをipアドレスにマッピングする小さなデータベースを作成して、「だれがだれであるか」を認識します。どちらのツールもこの情報を取得するためにarpパケットを使用します。 netdiscoverを使う netdiscoverは、dhcpサーバーを使用せずにこれらのワイヤレスネットワークをアクティブまたはパッシブスキャンするために使用されます。ハブ/スイッチドネットワークのスキャンにも使用できます。 netdiscover -i eth0 -r 192.168.2.0/24 ここで-iはインターフェース(ここではeth0)を表し、-rはテストされる `ip範囲を表します。 この例を参照 arp-scanを使う arpスキャン(arpスイープまたはmacスキャナとも呼ばれます)は、ネットワーク内のすべてのアクティブなipv4デバイスを表示する非常に高速なarpパケットスキャナです。 arpはルーティング不可能なので、ローカルlan(ローカルサブネットまたはネットワークセグメント)でのみ機能します。ファイアウォールがある場合でも、すべてのアクティブデバイスが表示されます。 arp-scan --interface=wlan0 [ --localnet ] 192.168.0.1/24 arp-scanの使い方のチュートリアル & 完全なドキュメントはこちら ネットワークに接続されていない機器のmacアドレスを取得するまあ、この部分はあなたの質問に対するmacアドレスと近くの機器の信号の両方についての正確な答えです。これにはairmon-ngツールを使ってワイヤレスモニターを設定し、次にairodump-ngを使ってモニターからsreenにワイヤレス信号をダンプすることができます。どちらのツールもaircrack-ngの一部であり、これもワイヤレスネットワークの侵入テストに使用される一連のツールです。これはあなたが欲しいものにぴったりのツールです。aircrack-ng suiteを使うのはそれほど簡単ではありませんが、時間と労力をかける価値があります。答えにすべてのコマンドを書くことはそれをかなり退屈にするでしょう、それでコマンドの短いステップはこのようになります インターフェイスのステータスを確認します。 airmon-ng airmon-ngを実行して殺害するのに厄介なプロセスをチェックします。 airmon-ng check kill 特定のワイヤレスインタフェース(wlan0)でモニタモード(開始)を有効にします。 airmon-ng start wlan0 wlan0はワイヤレスインターフェイスの名前です。端末にiwconfigを入力して、あなたのマシンの無線デバイスの無線インタフェース名を取得します。 airodump-ngを起動してwireless monitorからパケットをダンプします。 airodump-ng mon0 ここで、mon0はインターフェースwlan0上で開始されたモニターです。これであなたは明らかになります あなたの近くにあるすべての機器とみんなのmacアドレスと信号強度を見てください また。終わったらプレス ctrl+c 監視を停止します。 最後にインタフェースのモニタモードを停止します airmon-ng stop wlan0 注意:airmon-ngを使用するためのワイヤレスネットワークに接続しているかどうかは関係ありません。唯一の問題は、airmon-ngコマンドを使用するには(デバイス上の)ワイヤレスインタフェースをモニタモードにする必要があるということです。 。 aircrack-ng suiteの使用に関する完全なチュートリアル