Skip to content

steboo/node-winnetinfo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node NetInfo addon

This addon for Node.js allows you to get the system's DNS configuration under Windows.

It doesn't work on *nix, where you can simply read /etc/resolv.conf to get the system's DNS servers.

Installation

This project is available on npm. Since it is a native (C++) addon, you'll need everything node-gyp needs to build projects, which includes Python 2.7 and MS VC++.

> npm install winnetinfo

Alternatively, you can download a compiled binary here if you're in a hurry (and taking candy from strangers is your thing).

Usage

  1. var ni = require('winnetinfo');
  2. ni.getNetworkParams();

You'll get something like this:

{ hostName: 'daguej',
  domainName: '',
  dnsServers:
   [ '8.8.8.8',
	 '8.8.4.4', ],
  dnsEnabled: false,
  nodeType: 4,
  domain: '',
  arpProxyEnabled: false,
  routingEnabled: false,
  dhcpScope: '' }

About

Allows Node to get Windows' DNS configuration

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 80.6%
  • Objective-C 8.8%
  • C 6.7%
  • Python 2.7%
  • JavaScript 1.2%