host-pinger

2.1.0 • Public • Published

Host pinger

Ping your multiple hosts in realtime from the CLI or use it as Node.js module.

CLI

Install

npm install --global host-pinger

Usage

$ host-pinger --help

   Usage
     $ host-pinger [alias@]host, [[alias@]host...]

   Options
     -a, --amount Amount of pings. Infinitely (0) by default;
     -d, --delay Delay in ms. 1000 by Default;
     -h, --help Get help;

   Examples
    host-pinger Home@192.168.1.1 google.com -a 20 -d 1000

Node.js Module

Install

npm install --save host-pinger

Usage

const HostPinger = require('host-pinger');
 
let hostPinger = new HostPinger({
  hosts: [
    {alias: 'Home', host: '192.168.1.1'},
    'google.com'
  ]
});
 
//Get pings
hostPinger.start(servers => {
  //...
});
 
//Stop receive pings
hostPinger.stop();
 
 
//Error handling
hostPinger.on('error', err => {
  //...
});

HostPinger

new HostPinger([opts])

Create a new HostPinger.

Param Type Description
[options] Object
[options.amount] Number Amount of pings. Infinitely (0) by default;
[options.delay] Number Delay in ms. 1000 by Default;
[options.hosts] Array Array of hosts strings or objects

Server response structure

{ hostName: 'google.com',
 address: '92.223.8.109',
 ping: 10 }

Readme

Keywords

Package Sidebar

Install

npm i host-pinger

Weekly Downloads

1

Version

2.1.0

License

GPLv3

Unpacked Size

56.5 kB

Total Files

9

Last publish

Collaborators

  • dimonnwc3