class Codesake::Gengiscan::General
Attributes
general_result[R]
Public Class Methods
new(options={})
click to toggle source
# File lib/codesake/gengiscan/general.rb, line 7 def initialize(options={}) @cookies = options[:cookies] @page = options[:page] @url = options[:url] @general_result = {} end
Public Instance Methods
detect()
click to toggle source
# File lib/codesake/gengiscan/general.rb, line 14 def detect @general_result = {:code=>@page.code, :server=>@page.header['server'], :powered=>@page.header['X-Powered-By'], :generator=>get_generator_signature(@page.body)} end
Private Instance Methods
get_generator_signature(body)
click to toggle source
# File lib/codesake/gengiscan/general.rb, line 21 def get_generator_signature(body) generator = "" doc=Nokogiri::HTML(body) doc.xpath("//meta[@name='generator']/@content").each do |value| generator = value.value end generator end