Neil Patrick's Mansion

    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.

    Install

    npm i node-hotspot

    DownloadsWeekly Downloads

    33

    Version

    0.1.7

    License

    GPL-3.0

    Last publish

    Collaborators

    • luigiplr