JNetPcap open pcap from InputStream

JNetPcap open pcap from InputStream

本文关键字:InputStream from pcap open JNetPcap      更新时间:2023-10-16

有没有办法从InputStream而不是从本地文件打开脱机Pcap?

在文档中,它说你可以使用pcap_fopen_offline()从开放流中打开Pcap,但我不知道如何使用它。

pcap_fopen_offline(3)是一个C API,JNetPCap作为它的包装器(你应该注意到这一点,因为命名约定与Java API非常不同

此外,当一篇关于C API的文档谈论"流"时,在C的术语中,它几乎总是一个"文件流"。它并不一定意味着来自文件系统中某个文件的数据流,但您基本上需要精通C才能使用它,而不是STDIN/OUT或文件系统中的文件。我很快浏览了JNetPCap的Javadoc,但我认为它无法为您完成将通用InputStream转换为C的文件流的工作。