Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rluvaton/connection-monitor
monitoring connections using ping and display it in a compact way!
https://github.com/rluvaton/connection-monitor
cli connection-monitor hacktoberfest nodejs npm ping windows
Last synced: 13 days ago
JSON representation
monitoring connections using ping and display it in a compact way!
- Host: GitHub
- URL: https://github.com/rluvaton/connection-monitor
- Owner: rluvaton
- License: mit
- Created: 2020-04-20T15:17:44.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T22:59:33.000Z (over 1 year ago)
- Last Synced: 2024-10-12T14:59:49.666Z (27 days ago)
- Topics: cli, connection-monitor, hacktoberfest, nodejs, npm, ping, windows
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/connection-monitor
- Size: 2.12 MB
- Stars: 3
- Watchers: 2
- Forks: 4
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-opensource-israel - connection-monitor - Monitor multiple IP addresses in your terminal (Projects by main language / javascript)
README
Welcome to Connection Monitor 👋
> No more multiple terminal windows just to ping! use this CLI tool written in NodeJS for monitoring connections using ping and display it in a compact way!
### 🏠 [Homepage](https://github.com/rluvaton/connection-monitor)## Install
```sh
npm i connection-monitor -g
```## Features
🌟 Support Windows, Mac, and Linux (for using in Alpine run `apk add iputils`)🌟 Print to terminal in table view for compact results
🌟 Real-time table update
## Usage
```sh
Usage: connection-monitor [options]Options:
--version Show version number [boolean]
-c, --config JSON config file that have the connection monitor data [string]
-e, --example Show an example File [boolean] [default: false]
-d, --default Use the default configuration [boolean] [default: false]
-h, --help Show help [boolean]Examples:
connection-monitor -c conf.json Start monitor the connection with the data
from the conf file
connection-monitor -d This will use the default configuration
for pinging Google & CloudFlare DNS
and Google & Bing Domains
connection-monitor -e Output example config file
```## Config file example
```json
[
{"name": "Google DNS", "ip": "8.8.8.8"},
{"name": "CloudFlare DNS", "ip": "1.1.1.1"},
{"name": "Google", "ip": "google.com"},
{"name": "Bing", "ip": "bing.com"},
{"name": "Home Server", "ip": "192.168.1.16", "description": "Ubuntu"}
]
```## Author
👤 **Raz Luvaton**
* GitHub: [@rluvaton](https://github.com/rluvaton)
* LinkedIn: [@rluvaton](https://linkedin.com/in/rluvaton)## 🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/rluvaton/connection-monitor/issues/).## Show your support
Give a ⭐️ if this project helped you!
## 📝 License
Copyright © 2020 [Raz Luvaton](https://github.com/rluvaton).
This project is [MIT](https://github.com/rluvaton/connection-monitor/blob/master/LICENSE) licensed.