detj / whatismyip

Node.js package to provide the current public IP address from remote IP lookup servers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

whatismyip

Node.js package to provide the current public IP address from remote IP lookup servers.

##Installation

Dependency Status

NPM

###Use it in your own application

####Usage

var ip = require('whatismyip');
var options = {
  url: 'http://checkip.dyndns.org/',
  truncate: '',
  timeout: 60000,
  matchIndex: 0
};

ip.whatismyip(options, function(err, data){
  if (err === null) {
    console.log(data);
  }
});

###Use as standalone application

####Usage

#####Get your IP address from any predefined server

$ whatismyip

#####Get your IP address as well as the server that responded first and the time taken to serve the request.

$ whatismyip -v

or

$ whatismyip --verbose

#####Get your IP address from all predefined servers

$ whatismyip -av

or

$ whatismyip --all --verbose

#####Get Help

$ whatismyip --help

Bitdeli Badge

About

Node.js package to provide the current public IP address from remote IP lookup servers.


Languages

Language:JavaScript 100.0%