Module: Metasploit::Model
- Extended by:
- ActiveSupport::Autoload
- Defined in:
- lib/metasploit/model.rb,
lib/metasploit/model/file.rb,
lib/metasploit/model/spec.rb,
lib/metasploit/model/error.rb,
lib/metasploit/model/author.rb,
lib/metasploit/model/engine.rb,
lib/metasploit/model/module.rb,
lib/metasploit/model/search.rb,
lib/metasploit/model/invalid.rb,
lib/metasploit/model/version.rb,
lib/metasploit/model/platform.rb,
lib/metasploit/model/authority.rb,
lib/metasploit/model/reference.rb,
lib/metasploit/model/derivation.rb,
lib/metasploit/model/spec/error.rb,
lib/metasploit/model/visitation.rb,
lib/metasploit/model/association.rb,
lib/metasploit/model/module/path.rb,
lib/metasploit/model/module/rank.rb,
lib/metasploit/model/module/type.rb,
lib/metasploit/model/search/with.rb,
lib/metasploit/model/architecture.rb,
lib/metasploit/model/module/class.rb,
lib/metasploit/model/email_address.rb,
lib/metasploit/model/module/action.rb,
lib/metasploit/model/module/author.rb,
lib/metasploit/model/module/stance.rb,
lib/metasploit/model/module/target.rb,
lib/metasploit/model/nilify_blanks.rb,
lib/metasploit/model/real_pathname.rb,
lib/metasploit/model/module/handler.rb,
lib/metasploit/model/module/ancestor.rb,
lib/metasploit/model/module/instance.rb,
lib/metasploit/model/module/platform.rb,
lib/metasploit/model/search/operator.rb,
lib/metasploit/model/association/tree.rb,
lib/metasploit/model/module/reference.rb,
lib/metasploit/model/search/attribute.rb,
lib/metasploit/model/search/operation.rb,
lib/metasploit/model/visitation/visit.rb,
lib/metasploit/model/association/error.rb,
lib/metasploit/model/search/association.rb,
lib/metasploit/model/module/architecture.rb,
lib/metasploit/model/derivation/full_name.rb,
lib/metasploit/model/search/operator/help.rb,
lib/metasploit/model/module/target/platform.rb,
lib/metasploit/model/spec/pathname_collision.rb,
lib/metasploit/model/spec/temporary_pathname.rb,
lib/metasploit/model/module/target/architecture.rb
Overview
The namespace for this gem. All code under the Model namespace is code that is shared between in-memory ActiveModels in metasploit-framework and database ActiveRecords in metasploit_data_models. Having a separate gem for this shard code outside of metasploit_data_models is necessary as metasploit_data_models is an optional dependency for metasploit-framework as metasploit-framework can work without a database.
Defined Under Namespace
Modules: Architecture, Association, Author, Authority, Derivation, EmailAddress, File, Login, Module, NilifyBlanks, Platform, RealPathname, Realm, Reference, Search, Spec, Translation, Version, Visitation Classes: Base, Engine, Error, Invalid