node-hotspot

0.1.7 • Public • Published

[WIP] node-hotspot

npm version

Manage, Add & Remove infrastructure mode hotspots on Windows 7+ for Node.js apps.

Node-hotspot

Installation

$ npm install node-hotspot --save

Code example

var hotspot = require('node-hotspot');
 
var opts = {
    ssid: 'hotspot name', 
    password: '66ahhhs641jk', 
    force: true, // (optional)  if hosting a network already turn it off and run ours.
    adaptor: 'Ethernet' // (optional / false) name of adaptor to have ICS (Internet Connection Sharing) share internet from, passing false disables ICS all together - if non givin node-hotspot will attempt to find currently connected adaptor automatically
};
 
hotspot.enable(opts)
    .then(function() {
        console.log('Hotspot Enabled')
    })
    .catch(function(e) {
        Console.log('Something went wrong; Perms?', e)
    });
 
hotspot.disable(opts)
    .then(function() {
        console.log('Hotspot disabled')
    })
    .catch(function(e) {
        Console.log('Something went wrong; Perms?', e)
    });
 
hotspot.status(opts)
    .then(function(status) {
        console.log('Hotspot status: ' + status) //status contains clients object and state
    });
 

Support

If you're having any problem, please raise an issue on GitHub and I'll be happy to help.

Contribute

License

The project is licensed under the GPL-3.0 license.

Package Sidebar

Install

npm i node-hotspot

Weekly Downloads

7

Version

0.1.7

License

GPL-3.0

Last publish

Collaborators

  • luigiplr