Sha256: ef319acfd45bfe537e3958e6b7a24bceba4bee39b8c1fae12fce1abd9635c993

Contents?: true

Size: 359 Bytes

Versions: 4

Compression:

Stored size: 359 Bytes

Contents

# frozen_string_literal: true

require "json"

module Miteru
  class Feeds
    class OpenPhish < Feed
      ENDPOINT = "https://openphish.com"

      def urls
        res = get("#{ENDPOINT}/feed.txt")
        res.lines.map(&:chomp)
      rescue HTTPResponseError => e
        puts "Failed to load OpenPhish feed (#{e})"
        []
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
miteru-0.9.6 lib/miteru/feeds/openphish.rb
miteru-0.9.5 lib/miteru/feeds/openphish.rb
miteru-0.9.4 lib/miteru/feeds/openphish.rb
miteru-0.9.3 lib/miteru/feeds/openphish.rb