24 lines
563 B
JavaScript
Executable File
24 lines
563 B
JavaScript
Executable File
'use strict';
|
|
|
|
const Traceroute = require('./index');
|
|
|
|
try {
|
|
const tracer = new Traceroute();
|
|
tracer
|
|
.on('pid', (pid) => {
|
|
console.log(`pid: ${pid}`);
|
|
})
|
|
.on('destination', (destination) => {
|
|
console.log(`destination: ${destination}`);
|
|
})
|
|
.on('hop', (hop) => {
|
|
console.log(`hop: ${JSON.stringify(hop)}`);
|
|
})
|
|
.on('close', (code) => {
|
|
console.log(`close: code ${code}`);
|
|
});
|
|
|
|
tracer.trace('github.com');
|
|
} catch (ex) {
|
|
console.log(ex);
|
|
} |