connection-monitor

CLI tool to monitor connection to multiple addresses

Usage no npm install needed!

<script type="module">
  import connectionMonitor from 'https://cdn.skypack.dev/connection-monitor';
</script>

README

Welcome to Connection Monitor 👋

Documentation Maintenance License: MIT

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!

(NEW 🌟) Added support to both Linux and Mac

🏠 Homepage

Install

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

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]
  -h, --help     Show help                                             [boolean]

Examples:
  connection-monitor -c conf.json  Start monitor the connection with the data
                                   from the conf file
  connection-monitor -e            Output example config file

Config file example

[
  {"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

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2020 Raz Luvaton.
This project is MIT licensed.