diff --git a/app/controllers/enumeration/cli_options.rb b/app/controllers/enumeration/cli_options.rb index 9ab5b053..852b9492 100644 --- a/app/controllers/enumeration/cli_options.rb +++ b/app/controllers/enumeration/cli_options.rb @@ -18,10 +18,10 @@ module WPScan choices: { vp: OptBoolean.new(['--vulnerable-plugins']), ap: OptBoolean.new(['--all-plugins']), - p: OptBoolean.new(['--plugins']), + p: OptBoolean.new(['--popular-plugins']), vt: OptBoolean.new(['--vulnerable-themes']), at: OptBoolean.new(['--all-themes']), - t: OptBoolean.new(['--themes']), + t: OptBoolean.new(['--popular-themes']), tt: OptBoolean.new(['--timthumbs']), cb: OptBoolean.new(['--config-backups']), dbe: OptBoolean.new(['--db-exports']), diff --git a/app/controllers/enumeration/enum_methods.rb b/app/controllers/enumeration/enum_methods.rb index f256b5c3..3f710f0c 100644 --- a/app/controllers/enumeration/enum_methods.rb +++ b/app/controllers/enumeration/enum_methods.rb @@ -56,7 +56,7 @@ module WPScan # # @return [ Boolean ] Wether or not to enumerate the plugins def enum_plugins?(opts) - opts[:plugins] || opts[:all_plugins] || opts[:vulnerable_plugins] + opts[:popular_plugins] || opts[:all_plugins] || opts[:vulnerable_plugins] end def enum_plugins @@ -92,7 +92,7 @@ module WPScan if opts[:enumerate][:all_plugins] DB::Plugins.all_slugs - elsif opts[:enumerate][:plugins] + elsif opts[:enumerate][:popular_plugins] DB::Plugins.popular_slugs else DB::Plugins.vulnerable_slugs @@ -103,7 +103,7 @@ module WPScan # # @return [ Boolean ] Wether or not to enumerate the themes def enum_themes?(opts) - opts[:themes] || opts[:all_themes] || opts[:vulnerable_themes] + opts[:popular_themes] || opts[:all_themes] || opts[:vulnerable_themes] end def enum_themes @@ -139,7 +139,7 @@ module WPScan if opts[:enumerate][:all_themes] DB::Themes.all_slugs - elsif opts[:enumerate][:themes] + elsif opts[:enumerate][:popular_themes] DB::Themes.popular_slugs else DB::Themes.vulnerable_slugs