nh
node-hotspot
npm i node-hotspot
nh

node-hotspot

Manage, Add & Remove infrastructure mode hotspots on Windows & OSX, WIP: Linux

by Luigi Poole

0.1.7 (see all)License:GPL-3.0TypeScript:Not FoundCategories:Node.js WiFi
npm i node-hotspot
Readme

[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.stats(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.

Downloads/wk

71

GitHub Stars

25

LAST COMMIT

3yrs ago

MAINTAINERS

1

CONTRIBUTORS

5

OPEN ISSUES

6

OPEN PRs

0
VersionTagPublished
0.1.7
latest
6yrs ago
No tutorials found
Add a tutorial