ローカル ファイルからではなく、InputStream からオフライン Pcap を開く方法はありますか?
ドキュメントには、開いているストリームから Pcap を開くために使用できると書かれていますが、そのpcap_fopen_offline()
使用方法がわかりません。
ローカル ファイルからではなく、InputStream からオフライン Pcap を開く方法はありますか?
ドキュメントには、開いているストリームから Pcap を開くために使用できると書かれていますが、そのpcap_fopen_offline()
使用方法がわかりません。
pcap_fopen_offline(3)
は、JNetPCap がラッパーとして機能する C API です (命名規則が Java API とは大きく異なるため、この事実に気付くはずです!) JNetPCap を使用せずに C でコーディングしない限り、直接アクセスすることはできません (おそらく、 JNI/JNA でアクセスしますが、それは C でのコーディングと同じです)
さらに、C API に関するドキュメントで「ストリーム」について言及されている場合、ほとんどの場合、C の用語では「ファイル ストリーム」です。必ずしもファイルシステム内のファイルからのデータストリームを意味するわけではありませんが、基本的に、STDIN/OUT またはファイルシステム内のファイル以外のものを使用するには、C に堪能である必要があります。InputStream
私はすぐに JNetPCap の Javadoc を調べましたが、一般的なものを C のファイル ストリームに変換する作業は、それでできるとは思いません。