UNPKG

icmp

Version:

Internet Control Message Protocol in Node

22 lines (17 loc) 469 B
const icmp = require('icmp'); const readline = require('readline'); const rl = readline.createInterface({ output: process.stdout, input: process.stdin, }); rl.question('Host : ', host => { setInterval(async () => { try { console.log('Pinging...'); const obj = await icmp.ping(host); console.log(obj.open, obj.elapsed); } catch (e) { console.log(host, 'Error'); } }, 1000); });