地理的に近くのワイヤレスアクセスポイントをスキャンし、IPおよびMacアドレスを決定する方法
-
11-10-2019 - |
質問
地理的に近くのワイヤレスアクセスポイントをプログラム的にスキャンし、IPおよびMACアドレスを決定するにはどうすればよいですか。特に、開いていないワップのIPおよびMacアドレスをどのように引き出すことができますか?ワイヤレスアクセスポイントと、スマートフォンやコンピューターなどの他のものを区別するにはどうすればよいですか?
当初、私はおそらくWindowsコンピューターのみでこれを行うでしょうが、最終的にはMacOSX、iOS、Androidなど、さまざまなOSに対してこのスキャン機能を持ちたいと思います...
解決
アクセスポイントのMACアドレスは、APの場合、BSSID(基本サービスセット識別子)に等しい。
利用可能なネットワークのプログラマティックな選択を可能にするように設計されたほとんどのAPIは、この情報をどこかに持っている必要があります。
アクセスポイントのIPアドレスを関連付けずに、それを使用してインターネットに接続しようとすることはできません。外部IPをまったく持っていないアクセスポイントを完全に見つけることができます。たとえば、会社の内部ネットワークへのアクセスを可能にするように設計されたアクセスポイントです。
最後に、定義上、アクセスポイントと他のものを区別できます。アクセスポイントとして機能するものはすべて(つまり、BSSIDであることを宣伝しています)は、アクセスポイントです。
所属していません StackOverflow