#!/usr/bin/env node var util = require('util'); var pcap = require("pcap"); if (process.argv.length < 3) { util.error("usage: multiple_interfaces [interface 2] ..."); util.error("Example: "); util.error(' multiple_interfaces eth0 wlan0'); process.exit(1); } process.argv.slice(2).forEach(function(dev) { var session = pcap.createSession(dev); session.on('packet', function(raw_packet) { var packet = pcap.decode.packet(raw_packet); util.puts(dev + ": " + pcap.print.packet(packet)); }); });