Updates help to reflect enumeration of popular plugins and themes
This commit is contained in:
@@ -18,10 +18,10 @@ module WPScan
|
|||||||
choices: {
|
choices: {
|
||||||
vp: OptBoolean.new(['--vulnerable-plugins']),
|
vp: OptBoolean.new(['--vulnerable-plugins']),
|
||||||
ap: OptBoolean.new(['--all-plugins']),
|
ap: OptBoolean.new(['--all-plugins']),
|
||||||
p: OptBoolean.new(['--plugins']),
|
p: OptBoolean.new(['--popular-plugins']),
|
||||||
vt: OptBoolean.new(['--vulnerable-themes']),
|
vt: OptBoolean.new(['--vulnerable-themes']),
|
||||||
at: OptBoolean.new(['--all-themes']),
|
at: OptBoolean.new(['--all-themes']),
|
||||||
t: OptBoolean.new(['--themes']),
|
t: OptBoolean.new(['--popular-themes']),
|
||||||
tt: OptBoolean.new(['--timthumbs']),
|
tt: OptBoolean.new(['--timthumbs']),
|
||||||
cb: OptBoolean.new(['--config-backups']),
|
cb: OptBoolean.new(['--config-backups']),
|
||||||
dbe: OptBoolean.new(['--db-exports']),
|
dbe: OptBoolean.new(['--db-exports']),
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ module WPScan
|
|||||||
#
|
#
|
||||||
# @return [ Boolean ] Wether or not to enumerate the plugins
|
# @return [ Boolean ] Wether or not to enumerate the plugins
|
||||||
def enum_plugins?(opts)
|
def enum_plugins?(opts)
|
||||||
opts[:plugins] || opts[:all_plugins] || opts[:vulnerable_plugins]
|
opts[:popular_plugins] || opts[:all_plugins] || opts[:vulnerable_plugins]
|
||||||
end
|
end
|
||||||
|
|
||||||
def enum_plugins
|
def enum_plugins
|
||||||
@@ -92,7 +92,7 @@ module WPScan
|
|||||||
|
|
||||||
if opts[:enumerate][:all_plugins]
|
if opts[:enumerate][:all_plugins]
|
||||||
DB::Plugins.all_slugs
|
DB::Plugins.all_slugs
|
||||||
elsif opts[:enumerate][:plugins]
|
elsif opts[:enumerate][:popular_plugins]
|
||||||
DB::Plugins.popular_slugs
|
DB::Plugins.popular_slugs
|
||||||
else
|
else
|
||||||
DB::Plugins.vulnerable_slugs
|
DB::Plugins.vulnerable_slugs
|
||||||
@@ -103,7 +103,7 @@ module WPScan
|
|||||||
#
|
#
|
||||||
# @return [ Boolean ] Wether or not to enumerate the themes
|
# @return [ Boolean ] Wether or not to enumerate the themes
|
||||||
def enum_themes?(opts)
|
def enum_themes?(opts)
|
||||||
opts[:themes] || opts[:all_themes] || opts[:vulnerable_themes]
|
opts[:popular_themes] || opts[:all_themes] || opts[:vulnerable_themes]
|
||||||
end
|
end
|
||||||
|
|
||||||
def enum_themes
|
def enum_themes
|
||||||
@@ -139,7 +139,7 @@ module WPScan
|
|||||||
|
|
||||||
if opts[:enumerate][:all_themes]
|
if opts[:enumerate][:all_themes]
|
||||||
DB::Themes.all_slugs
|
DB::Themes.all_slugs
|
||||||
elsif opts[:enumerate][:themes]
|
elsif opts[:enumerate][:popular_themes]
|
||||||
DB::Themes.popular_slugs
|
DB::Themes.popular_slugs
|
||||||
else
|
else
|
||||||
DB::Themes.vulnerable_slugs
|
DB::Themes.vulnerable_slugs
|
||||||
|
|||||||
Reference in New Issue
Block a user