Sha256: 479616c07dc3cb3ee9d492b168dcad71000331b614992b07411bf7d948d8d32e
Contents?: true
Size: 501 Bytes
Versions: 10
Compression:
Stored size: 501 Bytes
Contents
module CMSScanner # Interesting File class InterestingFile include NS::Finders::Finding attr_reader :url def initialize(url, opts = {}) @url = url parse_finding_options(opts) end # @return [ Array<String> ] def entries res = NS::Browser.get(url) return [] unless res && res.headers['Content-Type'] =~ /\Atext\/plain;/i res.body.split("\n").reject { |s| s.strip.empty? } end def ==(other) url == other.url end end end
Version data entries
10 entries across 10 versions & 1 rubygems