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

On limite les adresses MAC au fabriquant Qualcomm

parent c64af970
......@@ -6,7 +6,7 @@
<link rel="stylesheet" href="style.css">
</head>
<body>
<p>Merci d'avoir participé à cette exclusion !</p>
<p>Merci d'avoir participé à exclure l'adresse MAC <span id="address"></span> du tracking de Retency !</p>
<iframe id="frame" width="0" height="0" frameborder="0"></iframe>
<script>
var iframe = document.getElementById('frame');
......@@ -35,21 +35,26 @@
// On cherche une adresse MAC au hasard
mac_address = '';
for (let i=0;i<6;i++) {
// 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];
for (let i=0;i<3;i++) {
// On prend un nomre entre 0 et 255
segment = Math.floor(Math.random()*60).toString(16);
if (segment.length<2)
mac_address += '0' + segment;
else
mac_address += segment;
if (i<5)
if (i<2)
mac_address += ':';
}
// On l'assigne au WiFi 70% du temps, et au Bluetooth à 30%
if (Math.random()<0.3) {
document.getElementById('address').innerHTML = mac_address;
if (Math.random()<0.3) {
iframe.contentWindow.document.getElementById('bluetooth').value = mac_address;
iframe.contentWindow.document.getElementById('wifi').value = '';
} else {
} else {
iframe.contentWindow.document.getElementById('bluetooth').value = '';
iframe.contentWindow.document.getElementById('wifi').value = mac_address;
}
......
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