Sha256: baae04354745bcd0a6e7105dad3f22c5e552ad40474e1b18a597cb6c0c9cb854
Contents?: true
Size: 539 Bytes
Versions: 1
Compression:
Stored size: 539 Bytes
Contents
require_relative 'browser' module CloudbleedChecker class Safari < Browser TIMESTAMP_OFFSET = 978307200 self.history_db_path = '~/Library/Safari/History.db' def extract_domains with_database do |db| ds = db[:history_items]. select('DISTINCT(url), visit_time '). join(:history_visits). where('visit_time + ? >= ?', TIMESTAMP_OFFSET, CloudbleedChecker::INITIAL_VULNERABILITY_RELEASED.to_i). order(:visit_time) 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/safari.rb |