libpcap
Version:
Node bindings for libpcap
18 lines (11 loc) • 361 B
JavaScript
;
const nodePcap = require('../index');
let deviceName = nodePcap.lookupDevice();
if (!deviceName) throw new Error('Error looking up device name');
let session = new nodePcap.PcapSession();
session.on(nodePcap.PcapSession.EVENTS.PACKET_RECIEVED, packet => {
console.log('packet', packet);
});
session
.packetCount(30)
.open(deviceName);