Sha256: fc99be24ce8452233fcdf16e8e76553343332d7a3047bb19953f9835beeedb36
Contents?: true
Size: 739 Bytes
Versions: 2
Compression:
Stored size: 739 Bytes
Contents
# frozen_string_literal: true module Mihari module Analyzers class Crtsh < Base # @return [Boolean] attr_reader :exclude_expired # # @param [String] query # @param [Hash, nil] options # @param [Bool] exclude_expired # def initialize(query, options: nil, exclude_expired: true) super(query, options: options) @exclude_expired = exclude_expired end def artifacts exclude = exclude_expired ? "expired" : nil client.search(query, exclude: exclude) end private # # @return [Mihari::Clients::Crtsh] # def client @client ||= Mihari::Clients::Crtsh.new(timeout: timeout) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mihari-5.6.2 | lib/mihari/analyzers/crtsh.rb |
mihari-5.6.1 | lib/mihari/analyzers/crtsh.rb |