Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

moira

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

moira

Most Outstanding IP Reporting Assistant

  • 1.1.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

MOIRA

Most Outstanding IP Reporting Assistant

Installation

You may install MOIRA via NPM as follows:

npm install moira

The source code is available on GitHub.

Command

moira.getIP( callback( err, ip, service ))

Retrieve your external IP address asynchronously by requesting it from several different IP-fetching services simultaneously. moira.getIP() reports the quickest result after verifying that it is a valid IP address and terminating all other requests. err is null if an IP address was found. ip is an IPv4 address. service is the URL of the IP-reporting service that returned ip (e.g. http://whatismyip.akamai.com/).

Example:

var moira = require( 'moira' );

moira.getIP( function( err, ip, service ){
    if( err ) throw err;

    console.log( 'Your external IP address is ' + ip );
    console.log( 'The fastest service to return your IP address was ' + service );
});

Test

npm test

Improving MOIRA

If you would like to contribute code or simply add an IP reporting service, feel free to submit a pull request. Please report issues here.

Keywords

FAQs

Package last updated on 10 Jun 2014

Did you know?

Socket

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc