We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8263ee3 commit 92164a3Copy full SHA for 92164a3
1 file changed
examples/multiple_interfaces
@@ -0,0 +1,19 @@
1
+#!/usr/bin/env node
2
+
3
+var util = require('util');
4
+var pcap = require("pcap");
5
6
+if (process.argv.length < 3) {
7
+ util.error("usage: multiple_interfaces <interface 1> [interface 2] ...");
8
+ util.error("Example: ");
9
+ util.error(' multiple_interfaces eth0 wlan0');
10
+ process.exit(1);
11
+}
12
13
+process.argv.slice(2).forEach(function(dev) {
14
+ var session = pcap.createSession(dev);
15
+ session.on('packet', function(raw_packet) {
16
+ var packet = pcap.decode.packet(raw_packet);
17
+ util.puts(dev + ": " + pcap.print.packet(packet));
18
+ });
19
+});
0 commit comments