1) Όπως είπα αυτό ήδη γίνεται σε πολύ διάσημα site όπως gmail και facebook άρα μην προσπαθείς να με πείσεις ότι δεν γίνεται γιατί φαίνεσαι έτσι ημιμαθείς και ο κόσμος μπορεί να απορρίψει άλλες σωστές σου τοποθετήσεις. Είναι κρίμα γιατί προσπαθείς πραγματικά αξιόλογα.
2) Get you informatics from a computer engineer. Ένα java applet, ένα activeX object μέχρι και flash αν και άθλιο, μπορεί να διαβάσει την MAC address και φυσικά μπορεί να την στείλει σε όποιον server θες.
3) Αν σε ενδιαφέρει και εσένα το θέμα της ασφάλειας πρότεινε το στην ΗΔΙΚΑ και ας μην καταλαβαίνεις πώς γίνεται με τις υπάρχουσες γνώσεις. Το φάσμα της πληροφορικής είναι τεράστιο και ένας καλός πληροφορικός το πρώτο που παραδέχεται είναι πως δεν είναι ο καλύτερος και δεν τα ξέρει όλα.
ΥΓ(αν ο client είναι ΙΕ -δεν ξέρω μέχρι ποιά έκδοση- μπορείς να μάθεις πολλά πράγματα με js)
ΥΓ2 Και επειδή καλή είναι η θεωρία αλλά σαν να βλέπεις τα μούτρα του αλλουνού όταν καταρίπτεται ΔΕΝ ΕΧΕΙ πάρε το παρακάτω σώστο σαν html άνοιξέ το με explorer και έλα πες μου ο επόμενος ύστερα.....
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Getting MAC Address From Javascript(IE Only)</title>
<script language="javascript">
function showMacAddress(){
var obj = new ActiveXObject("WbemScripting.SWbemLocator");
var s = obj.ConnectServer(".");
var properties = s.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");
var e = new Enumerator (properties);
var output;
output='<table border="0" cellPadding="5px" cellSpacing="1px" bgColor="#CCCCCC">';
output=output + '<tr bgColor="#EAEAEA"><td>Caption</td><td>MACAddress</td></tr>';
while(!e.atEnd())
{
e.moveNext();
var p = e.item ();
if(!p) continue;
output=output + '<tr bgColor="#FFFFFF">';
output=output + '<td>' + p.Caption; + '</td>';
output=output + '<td>' + p.MACAddress + '</td>';
output=output + '</tr>';
}
output=output + '</table>';
document.getElementById("box").innerHTML=output;
}
</script>
</head>
<body>
<input type="button" value="Show MAC Address" onclick="showMacAddress()" />
<div id="box">
</div>
</body>
</html>