Devenez un espion du wifi ! ( Histoire + Code Javascript) 🎉

Hello les chicas & chicos !

Aujourd'hui, j'avais besoin de télécharger un fichier en torrent ( légalement bien sur 😇), j'ai donc fait un partage de connexion 4G avec mon smartphone. J'ouvre la liste des Wifi sur mon mac, et la.... J'aperçois un nom de wifi totalement WTF.

Sauf que le nom n'est pas complet, et disparaît très vite ! ( surement un wi-fi assez loin). À ce moment-là, j'ai eu pour objectif de savoir ce qu'il se cache dans ondes Wi-Fi de chez nous...

J'ai donc codé un petit script Javascript Nodejs pour listé les wifi toutes les 5 secondes, et les enregistrer dans un fichier ( et ne pas enregistrer de doublon bien sur ! ), et j'ai finalement retrouvé le wifi chelou..

TADAMMMMM !!!!! 🎉🎉🎉🎉🎉

Après quelques minutes, j'ai retrouvé le wifi chelou.. Si vous voulez essayer par vous même, je vous laisse le code en bas !

var wifi = require('wifi-list')
var db = require('node-localdb');
var each = require('array-each');
var DBwifi = db('wifi.json');

function searchWifi(){
    wifi(function (err, list) {
        if (err) throw err
          each(list, function(ele) {
              DBwifi.findOne({name: ele.name}).then(function(u){
                  if(!u) {
                      DBwifi.insert({bssid: ele.bssid, name: ele.name}).then(function(u){
                          console.log('NEW WIFI DETECTED : ' + ele.name);
                      });
                  }
              });
          });
          setTimeout(function(){
            searchWifi();
          }, 5000);
      })
}

searchWifi();

N'oubliez pas d'installé les dépendance, puis : node app.js :)

A la prochaine ! 👋

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center