Ruby を使用していくつかの PCAP ファイルを処理しています。完全なファイルを読み取り、各 pcaket を分析する必要があります。
require 'pcap'
inFile = Pcap::Capture.open_offline("1.pcap")
inFile.loop(-1) do |pkt|
#Process packet.
end
上記のコードは、すべてのパケットを読み取った後に終了しません。Ruby pcap のドキュメントによると、「負の数はパケットを永遠に処理するか、EOF に到達するまで処理します」。ここで何が問題になる可能性があります。