Class: Mihari::Analyzers::Crtsh
- Defined in:
- lib/mihari/analyzers/crtsh.rb
Constant Summary
Constants included from Mixins::Retriable
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
inherited, #initialize, #normalized_artifacts, #run, #run_emitter, #source
Methods included from Mixins::Retriable
Methods included from Mixins::Configurable
#configuration_keys, #configuration_values, #configured?
Methods included from Mixins::AutonomousSystem
Constructor Details
This class inherits a constructor from Mihari::Analyzers::Base
Instance Method Details
#artifacts ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/mihari/analyzers/crtsh.rb', line 12 def artifacts results = search results.map do |result| values = result["name_value"].to_s.lines.map(&:chomp) values.map do |value| Artifact.new(data: value, source: source, metadata: result) end end.flatten end |