Module: Mihari::Analyzers
- Defined in:
- lib/mihari/analyzers/otx.rb,
lib/mihari/analyzers/base.rb,
lib/mihari/analyzers/feed.rb,
lib/mihari/analyzers/rule.rb,
lib/mihari/analyzers/circl.rb,
lib/mihari/analyzers/crtsh.rb,
lib/mihari/analyzers/spyse.rb,
lib/mihari/analyzers/censys.rb,
lib/mihari/analyzers/onyphe.rb,
lib/mihari/analyzers/shodan.rb,
lib/mihari/analyzers/dnpedia.rb,
lib/mihari/analyzers/urlscan.rb,
lib/mihari/analyzers/zoomeye.rb,
lib/mihari/analyzers/greynoise.rb,
lib/mihari/analyzers/pulsedive.rb,
lib/mihari/analyzers/binaryedge.rb,
lib/mihari/analyzers/dnstwister.rb,
lib/mihari/analyzers/virustotal.rb,
lib/mihari/analyzers/passivetotal.rb,
lib/mihari/analyzers/securitytrails.rb,
lib/mihari/analyzers/virustotal_intelligence.rb
Defined Under Namespace
Classes: Base, BinaryEdge, CIRCL, Censys, Crtsh, DNPedia, DNSTwister, Feed, GreyNoise, OTX, Onyphe, PassiveTotal, Pulsedive, Rule, SecurityTrails, Shodan, Spyse, Urlscan, VirusTotal, VirusTotalIntelligence, ZoomEye
Constant Summary collapse
- ANALYZER_TO_CLASS =
{ "binaryedge" => BinaryEdge, "censys" => Censys, "circl" => CIRCL, "crtsh" => Crtsh, "dnpedia" => DNPedia, "dnstwister" => DNSTwister, "feed" => Feed, "greynoise" => GreyNoise, "onyphe" => Onyphe, "otx" => OTX, "passivetotal" => PassiveTotal, "pt" => PassiveTotal, "pulsedive" => Pulsedive, "securitytrails" => SecurityTrails, "shodan" => Shodan, "spyse" => Spyse, "st" => SecurityTrails, "urlscan" => Urlscan, "virustotal_intelligence" => VirusTotalIntelligence, "virustotal" => VirusTotal, "vt_intel" => VirusTotalIntelligence, "vt" => VirusTotal, "zoomeye" => ZoomEye }.freeze
- EMITTER_TO_CLASS =
{ "database" => Emitters::Database, "http" => Emitters::HTTP, "misp" => Emitters::MISP, "slack" => Emitters::Slack, "the_hive" => Emitters::TheHive, "webhook" => Emitters::Webhook }.freeze