[cordova] Plugin NSLOOKUP pour Android

 

 

Salut à tous !

 

Je m'adresse aujourd'hui aux développeurs Hybrides qui réalise des applications utilisant le réseau !

Lors d'un projet relativement simple qui consistait à réaliser une application qui détecte les connexions "non autorisé" sur le réseau ...
Je me suis aperçus qu'Android ne disposait nativement pas des binaires de DIG, NSLOOKUP ou HOST

 

Aussi et par souci d'ergonomie, mon besoin était de récupérer le nom des divers machines connectées sur mon réseau !

 

....AUCUN PLUGIN CORDOVA ...

 

 

Ce genre de situation est plutôt rare ...
En général on a toujours un ou plusieurs plugins qui font  le taff...
Mais là ... rien du tout ...

 

 

very-bad-trip-1

 

 

Je suis pourtant tombé sur des projets ... qui permettaient de faire le MINIMUM syndicale ...
C'est-à-dire l'équivalent d'un simple ping ...

 

Tout ça pour vous dire que j'ai pris le projet Github le plus proche de mon besoin :https://bitbucket.org/zegeba/cordova-plugin-dns

 

 

Et que je l'ai un peu customisé ...

 

function Success(datas){
        console.log(datas["name"]);
        console.log(datas["ip"]);
}



function Fail(err){
         console.log(err);
} 


//récupère les infos via le HOSTNAME
cordova.plugins.dns.resolve("PC-DYRK", Success, Fail);


//Récupère les infos via l'IP
cordova.plugins.dns.resolve("192.168.1.40", Success, Fail);

 

 

Bref je vous offre ici le plugin en question : cordova-plugin-dns.tar.gz

Un petit merci ne fait jamais de mal ^^

Partagez ce contenu

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *