Added database modification dates in status report
This commit is contained in:
@@ -12,18 +12,34 @@ class StatsPlugin < Plugin
|
|||||||
|
|
||||||
def run(options = {})
|
def run(options = {})
|
||||||
if options[:stats]
|
if options[:stats]
|
||||||
|
date_wp = File.mtime(WP_VULNS_FILE)
|
||||||
|
date_plugins = File.mtime(PLUGINS_VULNS_FILE)
|
||||||
|
date_themes = File.mtime(THEMES_VULNS_FILE)
|
||||||
|
date_plugins_full = File.mtime(PLUGINS_FULL_FILE)
|
||||||
|
date_themes_full = File.mtime(THEMES_FULL_FILE)
|
||||||
|
|
||||||
puts "WPScan Database Statistics:"
|
puts "WPScan Database Statistics:"
|
||||||
puts "---------------------------"
|
puts "---------------------------"
|
||||||
puts "[#] Total WordPress Sites in the World: #{get_wp_installations}"
|
puts "[#] Total WordPress Sites in the World: #{get_wp_installations}"
|
||||||
|
puts
|
||||||
puts "[#] Total vulnerable versions: #{vuln_core_count}"
|
puts "[#] Total vulnerable versions: #{vuln_core_count}"
|
||||||
puts "[#] Total vulnerable plugins: #{vuln_plugin_count}"
|
puts "[#] Total vulnerable plugins: #{vuln_plugin_count}"
|
||||||
puts "[#] Total vulnerable themes: #{vuln_theme_count}"
|
puts "[#] Total vulnerable themes: #{vuln_theme_count}"
|
||||||
|
puts
|
||||||
puts "[#] Total version vulnerabilities: #{version_vulns_count}"
|
puts "[#] Total version vulnerabilities: #{version_vulns_count}"
|
||||||
puts "[#] Total plugin vulnerabilities: #{plugin_vulns_count}"
|
puts "[#] Total plugin vulnerabilities: #{plugin_vulns_count}"
|
||||||
puts "[#] Total theme vulnerabilities: #{theme_vulns_count}"
|
puts "[#] Total theme vulnerabilities: #{theme_vulns_count}"
|
||||||
|
puts
|
||||||
puts "[#] Total plugins to enumerate: #{total_plugins}"
|
puts "[#] Total plugins to enumerate: #{total_plugins}"
|
||||||
puts "[#] Total themes to enumerate: #{total_themes}"
|
puts "[#] Total themes to enumerate: #{total_themes}"
|
||||||
puts
|
puts
|
||||||
|
puts "[+] WordPress DB modified: #{date_wp.strftime('%Y-%m-%d %H:%M:%S')}"
|
||||||
|
puts "[+] Plugins DB modified: #{date_plugins.strftime('%Y-%m-%d %H:%M:%S')}"
|
||||||
|
puts "[+] Themes DB modified: #{date_themes.strftime('%Y-%m-%d %H:%M:%S')}"
|
||||||
|
puts "[+] Enumeration plugins: #{date_plugins_full.strftime('%Y-%m-%d %H:%M:%S')}"
|
||||||
|
puts "[+] Enumeration themes: #{date_themes_full.strftime('%Y-%m-%d %H:%M:%S')}"
|
||||||
|
puts
|
||||||
|
puts "[+] Report generated: #{Time.now.strftime('%Y-%m-%d %H:%M:%S')}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user