Pcaplet provides a template for packet monitoring tool
        using Capture.
        You need to require 'pcaplet' to use this class.
      
Typical usage:
require 'pcaplet'
my_tool = Pcaplet.new
my_tool.each_packet {|pkt|
  # code for processing pkt
}
my_tool.close
        
      
      
        Pcaplet interprets filter expression specified in
        command line and following command line options as tcpdump does.
        
'-i -r -c -s -n
-r' option can handle gzipped file.
      
    Objectnew([option])
          Generate Pcaplet instance.  Command line
          analysis and device open is performed.
          option is added to command line options.
        
add_filter(filter)
Add filter to the filter specified in command line. Filter is set as follows.
"( current_filter ) and ( filter )"
each_packet {|packet|...}
each {|packet|...}
          Iterate over each packet.  The argument given to the block
          is an instance of Packet or its sub-class.
        
capture
          Return Capture object which is used internally.
        
close
Close underlying device.