Sha256: 498947ef4b29616444172b274978da83727841de9ff812744d37e2cbad1bacd3

Contents?: true

Size: 1.07 KB

Versions: 9

Compression:

Stored size: 1.07 KB

Contents

# frozen_string_literal: true

# Gems
# Believe it or not, active_support MUST be the first one,
# otherwise encoding issues can happen when using JSON format.
# Not kidding.
require 'active_support/all'
require 'cms_scanner'
require 'yajl/json_gem'
require 'addressable/uri'
# Standard Lib
require 'uri'
require 'time'
require 'readline'
require 'securerandom'

# Custom Libs
require 'wpscan/helper'
require 'wpscan/db'
require 'wpscan/version'
require 'wpscan/errors'
require 'wpscan/parsed_cli'
require 'wpscan/browser'
require 'wpscan/target'
require 'wpscan/finders'
require 'wpscan/controller'
require 'wpscan/controllers'
require 'wpscan/references'
require 'wpscan/vulnerable'
require 'wpscan/vulnerability'

Encoding.default_external = Encoding::UTF_8

# WPScan
module WPScan
  include CMSScanner

  APP_DIR = Pathname.new(__FILE__).dirname.join('..', 'app').expand_path
  DB_DIR  = Pathname.new(Dir.home).join('.wpscan', 'db')

  # Override, otherwise it would be returned as 'wp_scan'
  #
  # @return [ String ]
  def self.app_name
    'wpscan'
  end
end

require "#{WPScan::APP_DIR}/app"

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
wpscan-3.6.3 lib/wpscan.rb
wpscan-3.6.2 lib/wpscan.rb
wpscan-3.6.1 lib/wpscan.rb
wpscan-3.6.0 lib/wpscan.rb
wpscan-3.5.5 lib/wpscan.rb
wpscan-3.5.4 lib/wpscan.rb
wpscan-3.5.3 lib/wpscan.rb
wpscan-3.5.2 lib/wpscan.rb
wpscan-3.5.1 lib/wpscan.rb