当前位置

网站首页> 程序设计 > 开源项目 > 编程语言 > 浏览文章

node_pcap

作者:小梦 来源: 网络 时间: 2024-03-15 阅读:

Git@OSC 安卓客户端 1.0 Beta 发布

node_pcap 是从 libpcap 到 Node.js 的绑定集,提供有用的库来解码,打印和解析数据包。

node_pcap 虽然很有用,但是并不是理解所有的协议。

示例:

var pcap = require('pcap'),    tcp_tracker = new pcap.TCP_tracker(),    pcap_session = pcap.createSession(interface, "ip proto \\tcp");tcp_tracker.on('start', function (session) {    console.log("Start of TCP session between " + session.src_name + " and " + session.dst_name);});tcp_tracker.on('end', function (session) {    console.log("End of TCP session between " + session.src_name + " and " + session.dst_name);});pcap_session.on('packet', function (raw_packet) {    var packet = pcap.decode.packet(raw_packet);    tcp_tracker.track_packet(packet);});


热点阅读

网友最爱