lib/mihari/analyzers/censys.rb in mihari-3.10.1 vs lib/mihari/analyzers/censys.rb in mihari-3.11.0

- old
+ new

@@ -8,10 +8,12 @@ param :query option :title, default: proc { "Censys search" } option :description, default: proc { "query = #{query}" } option :tags, default: proc { [] } + option :interval, default: proc { 0 } + def artifacts search end private @@ -31,9 +33,12 @@ artifacts << response_to_artifacts(response) cursor = response.result.links.next break if cursor == "" + + # sleep #{interval} seconds to avoid the rate limitation (if it is set) + sleep interval end artifacts.flatten.uniq(&:data) end