icmp
Version:
Internet Control Message Protocol in Node
22 lines (17 loc) • 469 B
JavaScript
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);
});