Class: WPScan::Finders::WpVersion::Base

Inherits:
Object
  • Object
show all
Includes:
CMSScanner::Finders::UniqueFinder
Defined in:
app/finders/wp_version.rb

Overview

Wp Version Finder

Instance Method Summary collapse

Constructor Details

#initialize(target) ⇒ Base

Returns a new instance of Base.

Parameters:



27
28
29
30
31
32
33
34
# File 'app/finders/wp_version.rb', line 27

def initialize(target)
  (%w[RSSGenerator AtomGenerator RDFGenerator] +
   WPScan::DB::DynamicFinders::Wordpress.versions_finders_configs.keys +
   %w[Readme UniqueFingerprinting]
  ).each do |finder_name|
    finders << WpVersion.const_get(finder_name.to_sym).new(target)
  end
end

Instance Method Details

#findersObject



36
37
38
# File 'app/finders/wp_version.rb', line 36

def finders
  @finders ||= Finders::WpVersionFinders.new
end