Socket
Socket
Sign inDemoInstall

node-wifi

Package Overview
Dependencies
20
Maintainers
1
Versions
29
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    node-wifi

NodeJS tool to manage wifi


Version published
Maintainers
1
Install size
588 kB
Created

Readme

Source

node-wifi

The node-wifi module allows mac, windows and linux users to interact with surrounding wifi networks through various methods.

These methods include scanning for wifi access points and connecting to these access points.

We wish to be clear in saying that this module is inspired from node-wifi-control but with some slight modifications to certain functions such as the various OS-specific parsers for terminal output as we noticed that these parsers did not work well on certain operating systems.

The module only manages :

  • Connect for linux
  • Scan for linux
  • Connect for mac
  • Scan for mac
  • Connect for windows
  • Scan for windows

Install

// Use as a module
npm install node-wifi 

// Use as a binary
npm install node-wifi -g

Getting started

var wifi = require('node-wifi');

//Initialize wifi module
wifi.init({
    debug : true,
    iface : null
    // the OS will find the right network interface if it is null  
});

//Scan networks
wifi.scan(function(err, networks) {

    if (err) {
        console.log(err);
    } else {
        console.log(networks);
    }
});

//Connect to a network
wifi.connect({ ssid : "ssid", password : "password"}, function(err) {
    if (err) {
        console.log(err);
    }
    console.log('Connected');
}); 

Use as binary

wifi --scan 

wifi --connect --ssid <ssid> --password <password> [--iface <wlan0>]

Keywords

FAQs

Last updated on 20 Sep 2016

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc