PeneInc avatar

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

peneinc

Published: 17 May 2018 › Updated: 17 May 2018Devenez un espion du wifi ! ( Histoire + Code Javascript) 🎉

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 ! 👋

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

Written by

Read more #fr posts


Best Posts From PeneInc

We have not curated any of peneinc's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From PeneInc