class Pastenum::Target

Attributes

dork[R]
max_pages[RW]
raw[RW]
raw_url[R]
results[R]
vendor[R]
verbose[RW]

Public Class Methods

new(search_string) click to toggle source
# File lib/pastenum/target.rb, line 7
def initialize(search_string)
  @dork ||= search_string
  
  @vendor ||= "TargetTemplate"
  @raw_url ||= "TargetRawTemplate"
  
  @results ||= Array.new
  @agent ||= Mechanize.new
  
  @raw ||= Pastenum::Defaults::Raw
  @verbose ||= Pastenum::Defaults::Verbose
  
  @max_pages ||= Pastenum::Defaults::MaxPages
end

Public Instance Methods

summary() click to toggle source
# File lib/pastenum/target.rb, line 34
def summary
  if results.count == 0
    puts "[!] No Items Found on #{@vendor}, Try Harder".red if @verbose
  else
    puts "[*] Total Items found on #{@vendor}: #{@results.count}".green if @verbose
  end 
end
verify_ssl_mode() click to toggle source
# File lib/pastenum/target.rb, line 22
def verify_ssl_mode
  @agent.verify_mode
end
verify_ssl_mode=(mode) click to toggle source
# File lib/pastenum/target.rb, line 26
def verify_ssl_mode=(mode)
  @agent.verify_mode = mode
end