node_pcap icon indicating copy to clipboard operation
node_pcap copied to clipboard

Can't find function decode.ethernet()

Open lchabert opened this issue 10 years ago • 0 comments

Hello,

I'm developping an application using sflow, and sflow send pcap packets. To decode sflow packets, i'm using node-sflow, and when i try to decode "raw" pcap data send over sflow, nodejs said:

var pkt = pcap.decode.ethernet(n.header, 0); ^ TypeError: undefined is not a function at /opt/sflow-analyser/app.js:12:47 at Array.forEach (native) at sFlowReader (/opt/sflow-analyser/app.js:6:27) at Socket.<anonymous> (/opt/sflow-analyser/node_modules/node-sflow/sflow.js:402:25) at Socket.emit (events.js:110:17) at UDP.onMessage (dgram.js:472:8)

In n.header, there is a pcap ethernet packet, decoded by wireshark.

Why i can't decode it with your lib ? ethernet decoder does not exist ? ( i have seen it in mpm_modules). Any documentation concerning decoding modules ?

Thanks.

lchabert avatar May 27 '15 16:05 lchabert