Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wpscanteam
GitHub Repository: wpscanteam/wpscan
Path: blob/master/app/controllers/enumeration.rb
485 views
1
# frozen_string_literal: true
2
3
require_relative 'enumeration/cli_options'
4
require_relative 'enumeration/enum_methods'
5
6
module WPScan
7
module Controller
8
# Enumeration Controller
9
class Enumeration < CMSScanner::Controller::Base
10
def run
11
enum = ParsedCli.enumerate || {}
12
13
enum_plugins if enum_plugins?(enum)
14
enum_themes if enum_themes?(enum)
15
16
%i[timthumbs config_backups db_exports medias].each do |key|
17
send("enum_#{key}".to_sym) if enum.key?(key)
18
end
19
20
enum_users if enum_users?(enum)
21
end
22
end
23
end
24
end
25
26