Added 'Total WordPress Sites in the World' statistics

This commit is contained in:
Peter
2014-01-06 11:42:21 +01:00
parent 599cc7c3af
commit 55cff03747

View File

@@ -1,4 +1,6 @@
# encoding: UTF-8
require 'nokogiri'
require 'typhoeus'
class StatsPlugin < Plugin
@@ -12,8 +14,9 @@ class StatsPlugin < Plugin
def run(options = {})
if options[:stats]
puts 'WPScan Database Statistics:'
puts '--------------------------'
puts "WPScan Database Statistics:"
puts "--------------------------"
puts "[#] Total WordPress Sites in the World: #{get_wp_installations}"
puts "[#] Total vulnerable versions: #{vuln_core_count}"
puts "[#] Total vulnerable plugins: #{vuln_plugin_count}"
puts "[#] Total vulnerable themes: #{vuln_theme_count}"
@@ -62,4 +65,9 @@ class StatsPlugin < Plugin
IO.readlines(file).size
end
def get_wp_installations()
page = Nokogiri::HTML(Typhoeus.get('http://en.wordpress.com/stats/').body)
page.css('span[class="stats-flipper-number"]').text
end
end