Sha256: 2c9408239428add649017dcef18fa0b8c2baabf6d33aee4b9e84a36dc99e8a82
Contents?: true
Size: 621 Bytes
Versions: 9
Compression:
Stored size: 621 Bytes
Contents
# frozen_string_literal: true require "dnpedia" module Mihari module Analyzers class DNPedia < Base param :query option :title, default: proc { "DNPedia domain search" } option :description, default: proc { "query = #{query}" } option :tags, default: proc { [] } def artifacts search || [] end private def api @api ||= ::DNPedia::API.new end def search res = api.search(query) rows = res["rows"] || [] rows.map do |row| [row["name"], row["zoneid"]].join(".") end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems