Module: Arachni

Defined in:
lib/issue.rb,
lib/http.rb,
lib/spider.rb,
lib/arachni.rb,
lib/options.rb,
lib/framework.rb,
lib/exceptions.rb,
lib/ui/cli/cli.rb,
lib/ui/web/log.rb,
lib/audit_store.rb,
lib/module/base.rb,
lib/parser/page.rb,
lib/plugin/base.rb,
lib/report/base.rb,
lib/module/output.rb,
lib/parser/parser.rb,
lib/ui/cli/output.rb,
lib/ui/web/server.rb,
lib/module/auditor.rb,
lib/module/manager.rb,
lib/module/trainer.rb,
lib/plugin/manager.rb,
lib/report/manager.rb,
lib/parser/elements.rb,
lib/module/utilities.rb,
lib/parser/auditable.rb,
lib/ui/xmlrpc/xmlrpc.rb,
lib/component_manager.rb,
lib/component_options.rb,
lib/mixins/observable.rb,
lib/module/element_db.rb,
lib/module/key_filler.rb,
lib/rpc/xml/client/base.rb,
lib/rpc/xml/server/base.rb,
lib/ui/web/output_stream.rb,
lib/rpc/xml/server/output.rb,
lib/ui/web/report_manager.rb,
lib/rpc/xml/server/options.rb,
lib/rpc/xml/client/instance.rb,
lib/rpc/xml/server/instance.rb,
lib/rpc/xml/server/framework.rb,
lib/rpc/xml/client/dispatcher.rb,
lib/rpc/xml/server/dispatcher.rb,
lib/ui/xmlrpc/dispatcher_monitor.rb,
lib/rpc/xml/server/module/manager.rb,
lib/rpc/xml/server/plugin/manager.rb

Overview

Arachni

Copyright (c) 2010-2011 Tasos "Zapotek" Laskos <[email protected]>

This is free software; you can copy and distribute and modify
this program under the term of the GPL v2.0 License
(See LICENSE file for details)

Defined Under Namespace

Modules: Element, Exceptions, Mixins, Module, Modules, Plugin, Plugins, RPC, Report, Reports, UI Classes: AuditStore, ComponentManager, Framework, HTTP, Issue, OptAddress, OptBase, OptBool, OptEnum, OptInt, OptPath, OptPort, OptString, OptUrl, Options, Parser, Spider

Constant Summary collapse

VERSION =

the universal system version

'0.2.2.2'

Class Method Summary collapse

Class Method Details

.resetObject

Resets the Framework providing a clean slate.

This is useful to user interfaces that require the framework to be reused.



40
41
42
43
44
45
# File 'lib/framework.rb', line 40

def self.reset
    Element::Auditable.reset
    Module::Manager.reset
    Report::Manager.reset
    Arachni::HTTP.instance.reset
end