Captureを使うパケット処理ツールの雛形を提供するクラスで
す。
使うときは'pcaplet' を requireして下
さい。
典型的な使い方:
require 'pcaplet'
include Pcap
my_tool = Pcaplet.new
my_tool.each_packet {|pkt|
# pkt について処理を行なうコード
}
my_tool.close
コマンドラインで指定されたフィルタ、および 以下のコマンドラインオプションを tcpdump と同様に解釈します。
-i -r -c -s -n
Objectnew
Pcapletオブジェクトを生成します。コマンドライン
の解析とデバイスのオープンが行なわれます。