私はクライアントを識別するためにクライアントのMACアドレスを取得する必要があるためにウェブサイトを作成しています。私はアプレットを試しましたが、それは有益ではありませんでした。助けてください。JAVAのクライアントマシンからMACアドレスを取得する方法は?
答えて
NetworkInterface ni = NetworkInterface.getByInetAddress(address);
if (ni != null)
byte[] mac = ni.getHardwareAddress();
NetworkInterfaceの使用は不完全な回答です。目標がSERVERSのMACアドレスを取得することだった場合、それは動作します。ポスターには、クライアントのMACアドレスが必要であることが明確に記載されています。
これを達成する方法は、アプレットまたはActiveXプラグインコンポーネント(IEの外部で動作することは保証されていません)を使用する方法です。
この操作(NetworkInterface)は、通常のアプレットで保護されており、セキュリティマネージャによって許可されていないという問題があります。これを行うには、アプレットに署名し、アプレットがクライアントシステム(つまりNetworkInterfaceクラス)にアクセスできるようにするポリシーファイルを含める必要があります。
ありがとうございました.... –
あなたはようこそ...? – pap
私はmacaddressアプレットで試していましたが、満足のいく出力が得られませんでした。私はそれからMACアドレスを取得していない。どのようにMACアドレスを取得するには、この1つまたは他の方法を使用する方法を教えてもらえますか? –
- 1. クライアントマシンからMACアドレスを取得
- 2. PythonからクライアントマシンのMACアドレスを取得する
- 3. Javaのクライアントからuuidまたはmacアドレスを取得する方法は?
- 4. クライアントマシンのIPアドレスを取得
- 5. Windows-mobileからMACアドレスを取得する方法は?
- 6. Javaのローカルネットワーク上のマシンのMACアドレスを取得する方法
- 7. MACアドレスを取得する方法
- 8. AndroidでプログラムでMacアドレスからIPアドレスを取得する方法は?
- 9. JavaでシステムのMACアドレスを取得
- 10. JavaからクライアントのMACアドレスを取得することは可能ですか?
- 11. サーバ側から既知のMACアドレスからIPアドレスを取得
- 12. Opendaylight:データパスIDからスイッチのMACアドレスを取得する方法は?
- 13. JavaのHTTPヘッダーからIPアドレスを取得する方法
- 14. Retrive MAC ...私はMACのIPアドレスをアドレス取得するLINQ
- 15. adbからBluetooth MACアドレスを取得
- 16. エクスプレスリクエストオブジェクトからクライアントMACアドレスを取得
- 17. PCの安定したMACアドレスを取得する方法は?
- 18. Xamarin.FormsでクライアントデバイスのMACアドレスを取得する方法は?
- 19. LG WebOsデバイスのMACアドレスを取得する方法は?
- 20. 入力IPからMACアドレスを取得する簡単な方法は?
- 21. MACアドレスを取得
- 22. dockerコンテナからmacホストのIPアドレスを取得するには?
- 23. WebアプリケーションでClient MachineのMacアドレスを取得する方法
- 24. Azure PowerShellでVMのMACアドレスを取得する方法
- 25. php経由でシステムインターフェースのMACアドレスを取得する方法(Linux)
- 26. コンピュータのMACアドレスを取得
- 27. javaでデフォルトのゲートウェイのIPアドレスとMACアドレスを取得できますか?
- 28. 複数のIPアドレスからホスト名を取得する方法は? Java
- 29. ロール内の可能なファクトからMACアドレスを取得する
- 30. PythonでBluetooth MACアドレスを取得する方法
あなたはこれを見てください:http://stackoverflow.com/questions/1011063/how-many-hardware-details-can-a-java-applet-discover – home
* "クライアントを特定する" *代わりにユーザー名とログインパスワードを入力してください。ハッキングを使用してクライアントを識別しようとすると失敗します。 –
['java.net.NetworkInterface.getHardwareAddress()'](http://docs.oracle.com/javase/6/docs/api/index.html?java/net/NetworkInterface.html)[チュートリアル](http ://www.kodejava.org/examples/250.html) – Raffaele