Module: CMSScanner
- Extended by:
- ClassMethods
- Defined in:
- lib/cms_scanner.rb,
app/models/user.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,
lib/cms_scanner/scan.rb,
app/models/robots_txt.rb,
lib/cms_scanner/errors.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/exit_code.rb,
lib/cms_scanner/formatter.rb,
lib/cms_scanner/controller.rb,
lib/cms_scanner/parsed_cli.rb,
lib/cms_scanner/references.rb,
app/formatters/cli_no_color.rb,
lib/cms_scanner/controllers.rb,
lib/cms_scanner/errors/http.rb,
lib/cms_scanner/errors/scan.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,
app/models/search_replace_db_2.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/finders/base_finders.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,
lib/cms_scanner/progressbar_null_output.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/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,
lib/cms_scanner/finders/finder/breadth_first_dictionary_attack.rb
Overview
Version
Defined Under Namespace
Modules: Cache, ClassMethods, Controller, Error, ExitCode, Finders, Formatter, Model, References Classes: Browser, Controllers, ParsedCli, ProgressBarNullOutput, Scan, Target, Vulnerability, WebSite
Constant Summary collapse
- APP_DIR =
Pathname.new(__FILE__).dirname.join('..', 'app').
- NS =
self
- VERSION =
'0.14.3'
Class Method Summary collapse
Methods included from ClassMethods
app_name, cached_requests, cached_requests=, start_memory, start_memory=, total_data_received, total_data_received=, total_data_sent, total_data_sent=, total_requests, total_requests=
Class Method Details
.included(base) ⇒ Object
132 133 134 135 136 137 138 |
# File 'lib/cms_scanner.rb', line 132 def self.included(base) remove_const(:NS) const_set(:NS, base) base.extend(ClassMethods) super(base) end |