Class: CMSScanner::FantasticoFileslist

Inherits:
InterestingFinding show all
Defined in:
app/models/fantastico_fileslist.rb

Overview

FantasticoFileslist

Constant Summary

Constants included from CMSScanner::Finders::Finding

CMSScanner::Finders::Finding::FINDING_OPTS

Instance Attribute Summary

Attributes inherited from InterestingFinding

#to_s, #url

Instance Method Summary collapse

Methods inherited from InterestingFinding

#==, #entries, #initialize

Methods included from CMSScanner::Finders::Finding

#<=>, #confidence, #confidence=, #confirmed_by, #eql?, included, #parse_finding_options

Constructor Details

This class inherits a constructor from CMSScanner::InterestingFinding

Instance Method Details

#interesting_entriesArray<String>

Returns The interesting files/dirs detected.

Returns:

  • (Array<String>)

    The interesting files/dirs detected



5
6
7
8
9
10
11
12
13
14
# File 'app/models/fantastico_fileslist.rb', line 5

def interesting_entries
  results = []

  entries.each do |entry|
    next unless entry =~ /(?:admin|\.log|\.sql|\.db)/i

    results << entry
  end
  results
end

#referencesObject



16
17
18
# File 'app/models/fantastico_fileslist.rb', line 16

def references
  { url: ['http://www.acunetix.com/vulnerabilities/fantastico-fileslist/'] }
end