Method: HiddenHippo::Reader#initialize
- Defined in:
- lib/hidden_hippo/reader.rb
#initialize(file) ⇒ Reader
Returns a new instance of Reader.
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/hidden_hippo/reader.rb', line 19 def initialize(file) @file = file updator_queue = Queue.new @updator = Updator.new updator_queue @scanners = [] @scanners << Scanner.new(file, Packets::Dns, Extractors::MdnsHostnameExtractor.new(updator_queue), Extractors::DnsHistoryExtractor.new(updator_queue), Extractors::DnsLlmnrExtractor.new(updator_queue)) @scanners << Scanner.new(file, Packets::Dhcp, Extractors::DhcpHostnameExtractor.new(updator_queue)) @scanners << Scanner.new(file, Packets::Http, Extractors::HttpRequestUrlExtractor.new(updator_queue)) @scanners << Scanner.new(file, Packets::Wps, Extractors::WpsExtractor.new(updator_queue)) end |