Sha256: 5da277521e54daaf29d84f79fe50954cbe8d4108950156da57faedf4526b2e1d

Contents?: true

Size: 499 Bytes

Versions: 1

Compression:

Stored size: 499 Bytes

Contents

require_relative 'browser'

module CloudbleedChecker
  class Firefox < Browser
    self.history_db_glob = '~/Library/Application Support/Firefox/Profiles/*/places.sqlite'

    def extract_domains
      with_databases do |db|
        ds = db[:moz_places].
          select('DISTINCT(url), last_visit_date').
          where('last_visit_date  >= ?', CloudbleedChecker::INITIAL_VULNERABILITY_RELEASED.to_i).
          order(:last_visit_date)
        extract_hosts(ds, :url)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cloudbleed_checker-0.1.0 lib/cloudbleed_checker/firefox.rb