Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nogizhopaboroda/iponmap
commandline IP location finder
https://github.com/nogizhopaboroda/iponmap
cli fun nodejs tool
Last synced: 3 months ago
JSON representation
commandline IP location finder
- Host: GitHub
- URL: https://github.com/nogizhopaboroda/iponmap
- Owner: nogizhopaboroda
- License: unlicense
- Created: 2015-10-15T07:33:36.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-09-28T12:19:10.000Z (over 8 years ago)
- Last Synced: 2024-08-02T08:10:15.127Z (6 months ago)
- Topics: cli, fun, nodejs, tool
- Language: JavaScript
- Homepage: http://nogizhopaboroda.github.io/iponmap/
- Size: 62.5 KB
- Stars: 312
- Watchers: 10
- Forks: 22
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-nodejs-cn - iponmap - IP 地址查找器 (包 / 命令行程序)
- awesome-node - iponmap - IP location finder. (Packages / Command-line apps)
- awesome-nodejs-cn - iponmap - IP位置查找器. (目录 / 命令行应用)
- awesome-nodejs - iponmap - commandline IP location finder - ★ 175 (Command-line apps)
README
# iponmap
IpOnMap locates IP address lookup on the world map right in your terminal using awesome nodejs dashboard library [blessed-contrib](https://github.com/yaronn/blessed-contrib).
You might've seen it in the films about hackers. Now it's real with `iponmap`.
**Demo:**
[screencast demo](https://youtu.be/38YvtaQ3gRs)
## Installation
```shell
npm install -g iponmap
```## Usage
***
```shell
$ iponmap -hUsage: iponmap [options] [ip...]
Options:
-h, --help output usage information
-v, --version output the version number
-t, --trace trace points
-c, --count count uniq points
```
***pass ips as a parameters
```shell
iponmap ip1 ip2 ip3
```
or through stdin (one ip per line)
```shell
cat iplist.txt | iponmap
```
or
```shell
iponmap < iplist.txt
```
or even
```shell
tail -f iplist.log.txt | iponmap #draws new point on new line
```## Arguments
`-c`,`--count`: count uniq points`-t`, `--trace`: trace points
`-h`, `--help`: print help message
`-v`, `--version`: print version
## Examples
```shell
# show my ip on map
curl http://ipinfo.io/ip | iponmap
``````shell
host google.com | iponmap -c
``````shell
traceroute -n google.com | iponmap -t
```#### Exit from application
**escape**, **q** , **Ctrl-c**## Bugs/Issues/Feature requests
Create new issue [here](https://github.com/nogizhopaboroda/iponmap/issues)