GNU/Linux >> Linux の 問題 >  >> Linux

ネットワークにないデバイスの MAC アドレスを取得する方法

同じネットワークにない場合は、おそらくできません。

MAC アドレスはハードウェア アドレスであり、同じネットワーク上にいるか、デバイスに直接アクセスしていない限り、通常はルーターの背後に隠されています。つまり、ネットワークを離れると、問題のデバイスがルーターに直接接続されていない限り、そのネットワークにクエリを実行すると、個々のデバイスではなくスイッチの MAC アドレスが取得されます。

ネットワークのセキュリティによっては、デバイスが異なる VLAN 上にある可能性があるため、同じスイッチ上のデバイスの MAC アドレスを取得することさえできない場合があります。

そうは言っても、コメントで、デバイスに関する他の情報を取得できるかどうかを尋ねました.デバイスが接続されているネットワークにアクセスできないと、ルーター以外の情報を取得することは非常に困難です。あまり技術的にならなくても、デバイスに独自の静的 IP アドレスが割り当てられていない限り (これはモバイル デバイスにはありそうにありません)、外部からネットワークにクエリを実行すると、デバイスではなくルーターのパブリック IP が取得されます。特に携帯電話の場合、デバイスで Bluetooth が有効になっていれば、おそらく Bluetooth 経由で情報を取得できますが、近くにいる必要があります。あるコメント投稿者によると、デバイスのトラフィックを十分に近づけることができる可能性もあります。より多くの情報を収集する方法はおそらくありますが、それは価値があるよりもおそらく面倒です。

別のネットワーク上のデバイスに関する情報を取得する最も簡単な方法は、そのネットワークに参加することです。

編集:別のコメントで言うように、誰かが接続できるWiFiアダプターがあります。デバイスがそのアダプターに接続されていない場合、デバイスに関する情報を収集することはできません。ただし、デバイスが WiFi アダプターに接続し、IP アドレスが割り当てられている場合は、MAC アドレスと割り当てた IP アドレスの両方を確認でき、MAC アドレスを使用して、デバイスの種類を大まかに推測できます。 MAC アドレスの製造元の部分をオフにします。デバイスがインターネットにアクセスできるようにしている場合は、アダプターを介して送信されるすべてのパケットを確認することもできます。 できる 特にデバイスに関する追加情報を取得できますが、それはデバイス、WiFi アダプター、使用しているソフトウェアなどに依存するため、多くの変数があることを意味します。


Wi-Fi が有効になっている場合、物理的に近くにあるデバイスの MAC アドレスを見つけることができます。

デバイスが Wi-Fi 経由でデータ パケットを送信すると、送信者の MAC アドレスと宛先 MAC アドレス (通常はワイヤレス ルーター) がスタンプされます。パケットの内容は、おそらく WPA や WEP などで暗号化されますが、MAC アドレスは暗号化できません。住所が書かれた封書のようなものだと考えてください。

パケットは文字通り空中を全方向に移動するため、同じネットワーク上にいなくても問題ありません。同じネットワーク上にいない場合、パケットの内容を読み取ったり、送信者とやり取りしたりできない可能性がありますが、表示を妨げる​​ものは何もありません。

このため、暗号化されていない安全でないワイヤレス ネットワークでは注意が必要です。

このデータをキャプチャして表示するのに役立つツールの 1 つは、airodump-ng と呼ばれます。

デバイスがワイヤレス ネットワークに接続されていなくても、それが以前に接続されていたネットワークの範囲内にあるかどうかを確認するために「プローブ」している可能性があります。


Linux
  1. Kshのバージョンを安全に入手する方法は?

  2. ネットワークインターフェイスが他のデバイスのように/devにないのはなぜですか?

  3. ローカルネットワークに接続されている他のマシンを見つける方法は?

  1. Bashが実行されているTtyを取得する方法は?

  2. Linux オペレーティング システムによって予約されているネットワーク ポートはどれですか?

  3. プログレスバーを表示しないように cURL を取得するにはどうすればよいですか?

  1. hw:0,0 のような ALSA デバイスは何を意味しますか?どちらを使用するかはどうすればわかりますか?

  2. OS に応じて同じマシンに異なる静的 IP アドレスを割り当てる方法は?

  3. ネットワーク インターフェイスの順序を制御するにはどうすればよいですか?