Module: CMSScanner

Defined in:
lib/cms_scanner.rb,
app/formatters/cli.rb,
app/models/headers.rb,
app/models/version.rb,
app/models/xml_rpc.rb,
app/formatters/json.rb,
app/controllers/core.rb,
app/models/robots_txt.rb,
lib/cms_scanner/target.rb,
lib/cms_scanner/browser.rb,
lib/cms_scanner/version.rb,
lib/cms_scanner/web_site.rb,
lib/cms_scanner/formatter.rb,
lib/cms_scanner/controller.rb,
lib/cms_scanner/controllers.rb,
lib/cms_scanner/errors/http.rb,
app/formatters/cli_no_colour.rb,
lib/cms_scanner/target/scope.rb,
lib/cms_scanner/target/hashes.rb,
lib/cms_scanner/vulnerability.rb,
app/models/interesting_finding.rb,
lib/cms_scanner/cache/typhoeus.rb,
lib/cms_scanner/finders/finder.rb,
app/models/fantastico_fileslist.rb,
lib/cms_scanner/browser/actions.rb,
lib/cms_scanner/browser/options.rb,
lib/cms_scanner/finders/finding.rb,
app/controllers/core/cli_options.rb,
app/finders/interesting_findings.rb,
lib/cms_scanner/cache/file_store.rb,
lib/cms_scanner/finders/findings.rb,
lib/cms_scanner/formatter/buffer.rb,
lib/cms_scanner/target/server/iis.rb,
lib/cms_scanner/target/platform/php.rb,
lib/cms_scanner/target/server/nginx.rb,
app/controllers/interesting_findings.rb,
lib/cms_scanner/target/server/apache.rb,
lib/cms_scanner/finders/unique_finder.rb,
lib/cms_scanner/target/server/generic.rb,
lib/cms_scanner/finders/unique_finders.rb,
app/finders/interesting_findings/headers.rb,
app/finders/interesting_findings/xml_rpc.rb,
lib/cms_scanner/finders/same_type_finder.rb,
lib/cms_scanner/vulnerability/references.rb,
lib/cms_scanner/finders/finder/enumerator.rb,
lib/cms_scanner/finders/same_type_finders.rb,
lib/cms_scanner/finders/independent_finder.rb,
app/finders/interesting_findings/robots_txt.rb,
lib/cms_scanner/finders/independent_finders.rb,
lib/cms_scanner/finders/finder/fingerprinter.rb,
lib/cms_scanner/finders/finder/smart_url_checker.rb,
app/finders/interesting_findings/search_replace_db_2.rb,
app/finders/interesting_findings/fantastico_fileslist.rb,
lib/cms_scanner/finders/finder/smart_url_checker/findings.rb

Overview

Version

Defined Under Namespace

Modules: Cache, Controller, Finders, Formatter Classes: AccessForbiddenError, Browser, Controllers, FantasticoFileslist, HTTPAuthRequiredError, HTTPRedirectError, Headers, InterestingFinding, ProxyAuthRequiredError, RobotsTxt, Scan, Target, Version, Vulnerability, WebSite, XMLRPC

Constant Summary collapse

APP_DIR =
Pathname.new(__FILE__).dirname.join('..', 'app').expand_path
NS =
self
VERSION =
'0.0.29'

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



36
37
38
39
40
# File 'lib/cms_scanner.rb', line 36

def self.included(base)
  remove_const(:NS)
  const_set(:NS, base)
  super(base)
end

.total_requestsObject



47
48
49
# File 'lib/cms_scanner.rb', line 47

def self.total_requests
  @@total_requests ||= 0
end

.total_requests=(value) ⇒ Object



51
52
53
# File 'lib/cms_scanner.rb', line 51

def self.total_requests=(value)
  @@total_requests = value
end