2010-12-08 8 views
1

誰かがインターネットに接続された喫茶店の中にいて、johnsveryownserver.comにHTTPリクエストを送信しているとしましょう。サーバー側では、彼らが接続されている無線アクセスポイントのMACアドレスを判別できる方法はありますか? (私は彼らのマシンのMACアドレスに興味がないことに注意してください。)HTTPリクエストから無線アクセスポイントのBSSID(MACアドレス)を見つけることはできますか?

普通のHTTP要求でこれを行うことができない場合は、ブラウザで何かできることがありますか?近くのワイヤレスアクセスポイントのMACアドレスをスキャンするにはどうすればよいですか?私は近くのすべての無線MACアドレスを収集することができるので、これはさらに良いかもしれません。

私は、ユーザーにプラグインまたは独立した実行可能ファイルをダウンロードさせないようにしようとしています。

答えて

0

いいえ、できません。プラグインを使うことはあなたの唯一の選択です(Javaで可能かもしれませんが、それは私の専門分野外です)。

0

私よりもはるかに賢い人がいるので、これが可能かもしれません。

ただし、クライアント側のスクリプトを使用してWMIにクエリを実行するだけでは、ローカルのMACアドレスを取得することは難しく、ローカルマシンを過ぎてクエリを実行することはできません。私はこれが現在実現できていないと言っていることを確信しています。そうした場合、ブラウザのセキュリティ設定によってスクリプトが停止するため、大量のデータが失われてしまいます。

関連する問題