Commit bc230975 authored by Mindiell's avatar Mindiell 🐍
Browse files

Ajout de préfixes pour Qualcomm

parent c05cb346
......@@ -33,12 +33,13 @@
iframe.contentWindow.document.write(html);
iframe.contentWindow.document.close();
// On cherche une adresse MAC au hasard
mac_address = '';
// Qualcomm semble le plus gros fournisseur pour les téléphones, on se limite à ses adresses
qualcomm = ['00:a0:c6:', '64:9c:81:', '88:12:4e:', '8c:fd:f0:'];
q = Math.floor(Math.random()*4);
mac_address = qualcomm[q];
// Liste des préfixes attribués à Qualcomm
let prefixes = ["00:a0:c6", "64:9c:81", "88:12:4e", "8c:fd:f0"];
// On prend un préfixe au hasard
mac_address = prefixes[Math.floor(Math.random()*prefixes.length)] + ':';
// On génère le reste de l'adresse au hasard
for (let i=0;i<3;i++) {
// On prend un nomre entre 0 et 255
segment = Math.floor(Math.random()*60).toString(16);
......@@ -49,6 +50,7 @@
if (i<2)
mac_address += ':';
}
// On l'assigne au WiFi 70% du temps, et au Bluetooth à 30%
document.getElementById('address').innerHTML = mac_address;
if (Math.random()<0.3) {
......@@ -58,6 +60,7 @@
iframe.contentWindow.document.getElementById('bluetooth').value = '';
iframe.contentWindow.document.getElementById('wifi').value = mac_address;
}
// On soumet le formulaire
iframe.contentWindow.document.getElementById('test').submit();
</script>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment