node_pcap
node_pcap copied to clipboard
Streaming PCAP file input
Hello,
I was wondering if it was possible to use something like the offline capture but for streams instead of data that is already written to a file.
For example, if I want to packet capture a remote host I can do something such as
ssh [email protected] tcpdump -i eth0 -U -s0 -w - 'not port 22'
which will write the pcap data to stdout instead of a file, so that I can pipe it into something like wireshark -k -i - so that I can see the traffic on a remote machine in real time.
Is there any possiblity that this could be done with this library?
It seems like you can work around this by creating a FIFO
mkfifo /Users/foxt/pcapfifo
ssh [email protected] tcpdump -i eth0 -U -s0 -w - 'not port 22' > /Users/foxt/pcapfifo
const pcapSession = pcap.createOfflineSession("/Users/foxt/testfifo")