npm.io
1.0.0 • Published 10 years agoCLI

ip-location-cli

Licence
MIT
Version
1.0.0
Deps
2
Vulns
0
Weekly
0
Stars
2

ip-location-cli

Command line utility to fetch the location of an IP address, host name, or your own location.

Uses freegeoip.net to query for information. freegeoip.net uses MaxMind Geolite 2.

Install

npm i --global ip-location-cli

Usage

$ ip-location-cli --help

  Command line utility to get an IP or hostname geo location.

  Usage
    $ ip-location [ip-or-hostname]

  Hostname Example
    $ ip-location github.com

     {
       "ip": "192.30.252.130",
       "country_code": "US",
       "country_name": "United States",
       "region_code": "CA",
       "region_name": "California",
       "city": "San Francisco",
       "zip_code": "94107",
       "time_zone": "America/Los_Angeles",
       "latitude": 37.7697,
       "longitude": -122.3933,
       "metro_code": 807
     }

   IP Address Example
     $ ip-location 8.8.8.8

     {
       "ip": "8.8.8.8",
       "country_code": "US",
       "country_name": "United States",
       "region_code": "CA",
       "region_name": "California",
       "city": "Mountain View",
       "zip_code": "94040",
       "time_zone": "America/Los_Angeles",
       "latitude": 37.3845,
       "longitude": -122.0881,
       "metro_code": 807
     }

   Your Own IP Address Example
     $ ip-location

License

MIT - Copyright (c) JP Richardson

Keywords