Obtenir l'adresse MAC de ASP.NET l'utilisateur du site web
Je suis à la recherche d'une solution pour connaître le numéro MAC d'un utilisateur à l'aide de asp.net site web. Je sais que vous pouvez obtenir une adresse IP (je ne sais pas pourquoi, mais il ne peut pas être compliqué) mais puis-je trouver l'adresse MAC d'avoir l'IP?
Edit: je veux dire par programmation (pas manuellement).NET
Comment pouvez-vous obtenir l'adresse MAC de quelqu'un de l'extérieur de votre réseau?
OriginalL'auteur agnieszka | 2009-08-27
Vous devez vous connecter pour publier un commentaire.
Si votre site est digne de confiance, vous pouvez le faire dans IE:
http://www.devarticles.com/c/a/JavaScript/Advanced-JavaScript-with-Internet-Explorer-Retrieving-Networking-Configuration-Information/1/
Je ne m'attends pas à travailler pour n'importe quel typique des visiteurs, les utilisateurs de systèmes de contrôle, comme sur votre réseau local. Il peut y avoir une deuxième manière c'est à dire si vous pouvez trouver un activex qui génère un guid à l'aide de CoCreateGuid. Il retourne l'adresse mac dans le cadre du guid. Je n'aurais pas parier sur de trouver celui qui est généralement installé.
OriginalL'auteur David
L'adresse IP est nécessaire pour le routage de la communication entre le système client qui demande l'information et le serveur. Vous pouvez l'obtenir, car l'adresse IP est tiré à partir d'un niveau plus bas dans la pile TCP/IP (niveau 3 je crois). L'Adresse MAC n'est pas nécessaire pour tout cela, et donc il n'est pas inclus dans la communication entre le client et le serveur.
OriginalL'auteur kemiller2002
aucune chance d'obtenir ce désolé.
Même si vous pourrait-il ne serait pas logique de tenter d'obtenir, lorsque j'accède à un site web sur l'internet mon adresse MAC ne quitte jamais mon réseau domestique.
Ok si l'utilisateur était sur le même LAN-dire dans l'intranet d'une entreprise par exemple, cela pourrait être déterminée par l'adresse ip et en utilisant des outils en ligne de commande comme arp.
ARP est synonyme de Protocole de Résolution d'Adresse et il peut être utilisé pour la recherche d'un hôte à la couche de liaison (matériel) adresse quand seulement sa Couche Internet (IP), ou un autre de la Couche Réseau de l'adresse est connue.
c'est le même réseau local dans la même entreprise
OriginalL'auteur Paul Whelan
Java 6 a un
NetworkInterface#getHardwareAddress()
méthode qui généralement retourne l'adresse MAC de l'ordinateur en question. Vous pouvez créer un petit applet Java pour communiquer avec votre serveur web pour obtenir l'adresse MAC, mais il ya des façons et des moyens de l'usurpation de l'adresse MAC.OriginalL'auteur Robert Duncan
L'adresse MAC que vous obtenez peut ne pas être pratique à utiliser. Si quelqu'un possède plusieurs cartes réseau, puis ils ont aussi plusieurs adresses MAC. Et il n'est pas rare que quelqu'un a deux réseaux. (Par exemple, bluetooth, régulière câblés et WiFi, ce serait déjà trois.)
Une adresse MAC est juste à des fins d'identification et peuvent être demandées. Le Protocole de Résolution d'Adresse est créée dans ce but. Par arping vous pouvez obtenir une adresse MAC. Malheureusement, cela ne fonctionne que sur les réseaux locaux, pas sur Internet. Je pense qu'en utilisant IPv6, vous avez également quelques options. Bien que je pense qu'il serait encore être limitée à un système local.
Obtenir l'adresse MAC de votre visiteur pourrait être considéré comme inapproprié et peut-être même criminel depuis une adresse MAC est généralement utilisé comme identifiant unique. Cette information pourrait être utilisée à mauvais escient par des pirates, en particulier lorsque le pirate parvient à gagner l'accès physique aux utilisateurs du réseau. Il lui permettrait d'emprunter l'identité de l'utilisateur. Votre site peut rendre certains spécialistes de la sécurité très malheureux...
À http://www.ipaddresslocation.org/find-mac-address.php il y a un applet Java qui ils prétendent fonctionne. Il n'est pas sur mon système avec Google Chrome, si.
OriginalL'auteur Wim ten Brink
J'ai un problème similaire (je suis en utilisant le client de l'adresse MAC de périphérique comme une clé pour cible un contenu différent à différents appareils). Ce fil de discussion a été utile. Étant donné qu'il semble y avoir aucun moyen de le faire implicitement j'ai plutôt compris l'adresse MAC que l'un des paramètres passés par le client pour le service web.
(N. B. Ce n'est pas une réponse générique, il n'a de sens que lorsque le client et le serveur sont étroitement intégrés et où il est possible de transmettre des données avec l'appel.)
OriginalL'auteur dumbledad
Je ne pense pas que ce soit possible sur n'importe quelle plateforme.
Je me dois de préciser... tout est possible, mais tant de choses ont tomber dans allignment qu'il n'est pas pratique. On dirait que vous avez à être sur un réseau local et ont élevé privleges sur le client. S'il voulait l'adresse MAC des utilisateurs d'Internet, il faudrait qu'il les ai installer un client spécifique - ce qui est possible, mais pas du tout pratique.
personne ne demande à propos de solution pratique. j'en ai besoin dans mon réseau local et je suis parfaitement bien avec les limites
et je ne suis pas "il"
OriginalL'auteur Mayo