--- !ruby/object:Gem::Specification name: metasploit_data_models version: !ruby/object:Gem::Version version: 2.0.0 platform: ruby authors: - Samuel Huckins - Luke Imhoff - David 'thelightcosine' Maloney - Trevor 'burlyscudd' Rosen autorequire: bindir: bin cert_chain: - | -----BEGIN CERTIFICATE----- MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp 1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8 9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE 38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== -----END CERTIFICATE----- - | -----BEGIN CERTIFICATE----- MIIEKDCCAxCgAwIBAgILBAAAAAABL07hNVwwDQYJKoZIhvcNAQEFBQAwVzELMAkG A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw0xMTA0MTMxMDAw MDBaFw0xOTA0MTMxMDAwMDBaMFExCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i YWxTaWduIG52LXNhMScwJQYDVQQDEx5HbG9iYWxTaWduIENvZGVTaWduaW5nIENB IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCyTxTnEL7XJnKr NpfvU79ChF5Y0Yoo/ENGb34oRFALdV0A1zwKRJ4gaqT3RUo3YKNuPxL6bfq2RsNq o7gMJygCVyjRUPdhOVW4w+ElhlI8vwUd17Oa+JokMUnVoqni05GrPjxz7/Yp8cg1 0DB7f06SpQaPh+LO9cFjZqwYaSrBXrta6G6V/zuAYp2Zx8cvZtX9YhqCVVrG+kB3 jskwPBvw8jW4bFmc/enWyrRAHvcEytFnqXTjpQhU2YM1O46MIwx1tt6GSp4aPgpQ STic0qiQv5j6yIwrJxF+KvvO3qmuOJMi+qbs+1xhdsNE1swMfi9tBoCidEC7tx/0 O9dzVB/zAgMBAAGjgfowgfcwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYB Af8CAQAwHQYDVR0OBBYEFAhu2Lacir/tPtfDdF3MgB+oL1B6MEcGA1UdIARAMD4w PAYEVR0gADA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNv bS9yZXBvc2l0b3J5LzAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmdsb2Jh bHNpZ24ubmV0L3Jvb3QuY3JsMBMGA1UdJQQMMAoGCCsGAQUFBwMDMB8GA1UdIwQY MBaAFGB7ZhpFDZfKiVAvfQTNNKj//P1LMA0GCSqGSIb3DQEBBQUAA4IBAQAiXMXd PfQLcNjj9efFjgkBu7GWNlxaB63HqERJUSV6rg2kGTuSnM+5Qia7O2yX58fOEW1o kdqNbfFTTVQ4jGHzyIJ2ab6BMgsxw2zJniAKWC/wSP5+SAeq10NYlHNUBDGpeA07 jLBwwT1+170vKsPi9Y8MkNxrpci+aF5dbfh40r5JlR4VeAiR+zTIvoStvODG3Rjb 88rwe8IUPBi4A7qVPiEeP2Bpen9qA56NSvnwKCwwhF7sJnJCsW3LZMMSjNaES2dB fLEDF3gJ462otpYtpH6AA0+I98FrWkYVzSwZi9hwnOUtSYhgcqikGVJwQ17a1kYD sGgOJO9K9gslJO8k -----END CERTIFICATE----- - | -----BEGIN CERTIFICATE----- MIIEyjCCA7KgAwIBAgISESEyE8rNriS4+1dc8jOHEUL8MA0GCSqGSIb3DQEBBQUA MFExCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMScwJQYD VQQDEx5HbG9iYWxTaWduIENvZGVTaWduaW5nIENBIC0gRzIwHhcNMTMxMDExMTUx NTM4WhcNMTYxMDExMTUxNTM4WjBgMQswCQYDVQQGEwJVUzEWMBQGA1UECBMNTWFz c2FjaHVzZXR0czEPMA0GA1UEBxMGQm9zdG9uMRMwEQYDVQQKEwpSYXBpZDcgTExD MRMwEQYDVQQDEwpSYXBpZDcgTExDMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAhD//7+739c69hssg0mD6CXgf2JkuWTcU81dgD7aKcoEPqU8e1FseBvDW /Q5fNK2H2NgHV/Msn18zXuK0PkaJXqj/vDsuKB3Hq0BiR2AwyDdEw8K5MK5bgQc2 tmcVtEAejRoy1Uv5UyfaAYAxG6zsma3buV1fjnEAC3VouRg4+EX/f65H/a6srntK 5Etp3D71k2f0oUl8dOqOmSsRJQQ5zSs4ktDvpjAmsvzoA+1svceLYU95mvQsIw2T edpmibGMwGw/HmgV+YWBgF5UGvax6zbC2i6DF2YHnDfkNb8/1MEIaxOTAbJTazTK 8laCQOyay6L1BNPQKjZBgOge8LZq1wIDAQABo4IBizCCAYcwDgYDVR0PAQH/BAQD AgeAMEwGA1UdIARFMEMwQQYJKwYBBAGgMgEyMDQwMgYIKwYBBQUHAgEWJmh0dHBz Oi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwEwYD VR0lBAwwCgYIKwYBBQUHAwMwPgYDVR0fBDcwNTAzoDGgL4YtaHR0cDovL2NybC5n bG9iYWxzaWduLmNvbS9ncy9nc2NvZGVzaWduZzIuY3JsMIGGBggrBgEFBQcBAQR6 MHgwQAYIKwYBBQUHMAKGNGh0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5jb20vY2Fj ZXJ0L2dzY29kZXNpZ25nMi5jcnQwNAYIKwYBBQUHMAGGKGh0dHA6Ly9vY3NwMi5n bG9iYWxzaWduLmNvbS9nc2NvZGVzaWduZzIwHQYDVR0OBBYEFE536JwFx9SpaEi3 w8pcq2GRFA5BMB8GA1UdIwQYMBaAFAhu2Lacir/tPtfDdF3MgB+oL1B6MA0GCSqG SIb3DQEBBQUAA4IBAQAGpGXHtFLjTTivV+xQPwtZhfPuJ7f+VGTMSAAYWmfzyHXM YMFYUWJzSFcuVR2YfxtbS45P7U5Qopd7jBQ0Ygk5h2a+B5nE4+UlhHj665d0zpYM 1eWndMaO6WBOYnqtNyi8Dqqc1foKZDNHEDggYhGso7OIBunup+N4sPL9PwQ3eYe6 mUu8z0E4GXYViaMPOFkqaYnoYgf2L+7L5zKYT4h/NE/P7kj7EbduHgy/v/aAIrNl 2SpuQH+SWteq3NXkAmFEEqvLJQ4sbptZt8OP8ghL3pVAvZNFmww/YVszSkShSzcg QdihYCSEL2drS2cFd50jBeq71sxUtxbv82DUa2b+ -----END CERTIFICATE----- date: 2016-05-13 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: metasploit-yard requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: yard-activerecord requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: yard-metasploit-erd requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: yard requirement: !ruby/object:Gem::Requirement requirements: - - "<" - !ruby/object:Gem::Version version: 0.8.7.4 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "<" - !ruby/object:Gem::Version version: 0.8.7.4 - !ruby/object:Gem::Dependency name: pry requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: activerecord requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.2.6 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.2.6 - !ruby/object:Gem::Dependency name: activesupport requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.2.6 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.2.6 - !ruby/object:Gem::Dependency name: metasploit-concern requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: metasploit-model requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: railties requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.2.6 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.2.6 - !ruby/object:Gem::Dependency name: recog requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' - !ruby/object:Gem::Dependency name: arel-helpers requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: postgres_ext requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: redcarpet requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: pg requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: Implements minimal ActiveRecord models and database helper code used in both the Metasploit Framework (MSF) and Metasploit commercial editions. email: - shuckins@rapid7.com - luke_imhoff@rapid7.com - dmaloney@rapid7.com - trevor_rosen@rapid7.com executables: - mdm_console extensions: [] extra_rdoc_files: [] files: - ".coveralls.yml" - ".gitignore" - ".rspec" - ".simplecov" - ".travis.yml" - ".yardopts" - CHANGELOG.md - CONTRIBUTING.md - Gemfile - LICENSE - README.md - RELEASING.md - Rakefile - UPGRADING.md - app/models/mdm/api_key.rb - app/models/mdm/client.rb - app/models/mdm/cred.rb - app/models/mdm/event.rb - app/models/mdm/exploit_attempt.rb - app/models/mdm/exploited_host.rb - app/models/mdm/host.rb - app/models/mdm/host_detail.rb - app/models/mdm/host_tag.rb - app/models/mdm/listener.rb - app/models/mdm/loot.rb - app/models/mdm/macro.rb - app/models/mdm/mod_ref.rb - app/models/mdm/module/action.rb - app/models/mdm/module/arch.rb - app/models/mdm/module/author.rb - app/models/mdm/module/detail.rb - app/models/mdm/module/mixin.rb - app/models/mdm/module/platform.rb - app/models/mdm/module/ref.rb - app/models/mdm/module/target.rb - app/models/mdm/nexpose_console.rb - app/models/mdm/note.rb - app/models/mdm/profile.rb - app/models/mdm/ref.rb - app/models/mdm/route.rb - app/models/mdm/service.rb - app/models/mdm/session.rb - app/models/mdm/session_event.rb - app/models/mdm/tag.rb - app/models/mdm/task.rb - app/models/mdm/task_cred.rb - app/models/mdm/task_host.rb - app/models/mdm/task_service.rb - app/models/mdm/task_session.rb - app/models/mdm/user.rb - app/models/mdm/vuln.rb - app/models/mdm/vuln_attempt.rb - app/models/mdm/vuln_detail.rb - app/models/mdm/vuln_ref.rb - app/models/mdm/web_form.rb - app/models/mdm/web_page.rb - app/models/mdm/web_site.rb - app/models/mdm/web_vuln.rb - app/models/mdm/wmap_request.rb - app/models/mdm/wmap_target.rb - app/models/mdm/workspace.rb - app/models/metasploit_data_models/automatic_exploitation/match.rb - app/models/metasploit_data_models/automatic_exploitation/match_result.rb - app/models/metasploit_data_models/automatic_exploitation/match_set.rb - app/models/metasploit_data_models/automatic_exploitation/run.rb - app/models/metasploit_data_models/ip_address/v4/cidr.rb - app/models/metasploit_data_models/ip_address/v4/nmap.rb - app/models/metasploit_data_models/ip_address/v4/range.rb - app/models/metasploit_data_models/ip_address/v4/segment/nmap/list.rb - app/models/metasploit_data_models/ip_address/v4/segment/nmap/range.rb - app/models/metasploit_data_models/ip_address/v4/segment/single.rb - app/models/metasploit_data_models/ip_address/v4/segmented.rb - app/models/metasploit_data_models/ip_address/v4/single.rb - app/models/metasploit_data_models/module_run.rb - app/models/metasploit_data_models/search/operation/ip_address.rb - app/models/metasploit_data_models/search/operation/port/number.rb - app/models/metasploit_data_models/search/operation/port/range.rb - app/models/metasploit_data_models/search/operation/range.rb - app/models/metasploit_data_models/search/operator/ip_address.rb - app/models/metasploit_data_models/search/operator/multitext.rb - app/models/metasploit_data_models/search/operator/port/list.rb - app/models/metasploit_data_models/search/visitor/attribute.rb - app/models/metasploit_data_models/search/visitor/includes.rb - app/models/metasploit_data_models/search/visitor/joins.rb - app/models/metasploit_data_models/search/visitor/method.rb - app/models/metasploit_data_models/search/visitor/relation.rb - app/models/metasploit_data_models/search/visitor/where.rb - app/validators/ip_format_validator.rb - app/validators/parameters_validator.rb - app/validators/password_is_strong_validator.rb - bin/mdm_console - config/initializers/arel_helper.rb - config/initializers/ipaddr.rb - config/locales/en.yml - console_db.yml - db/migrate/000_create_tables.rb - db/migrate/001_add_wmap_tables.rb - db/migrate/002_add_workspaces.rb - db/migrate/003_move_notes.rb - db/migrate/004_add_events_table.rb - db/migrate/005_expand_info.rb - db/migrate/006_add_timestamps.rb - db/migrate/007_add_loots.rb - db/migrate/008_create_users.rb - db/migrate/009_add_loots_ctype.rb - db/migrate/010_add_alert_fields.rb - db/migrate/011_add_reports.rb - db/migrate/012_add_tasks.rb - db/migrate/013_add_tasks_result.rb - db/migrate/014_add_loots_fields.rb - db/migrate/015_rename_user.rb - db/migrate/016_add_host_purpose.rb - db/migrate/017_expand_info2.rb - db/migrate/018_add_workspace_user_info.rb - db/migrate/019_add_workspace_desc.rb - db/migrate/020_add_user_preferences.rb - db/migrate/021_standardize_info_and_data.rb - db/migrate/022_enlarge_event_info.rb - db/migrate/023_add_report_downloaded_at.rb - db/migrate/024_convert_service_info_to_text.rb - db/migrate/025_add_user_admin.rb - db/migrate/026_add_creds_table.rb - db/migrate/20100819123300_migrate_cred_data.rb - db/migrate/20100824151500_add_exploited_table.rb - db/migrate/20100908001428_add_owner_to_workspaces.rb - db/migrate/20100911122000_add_report_templates.rb - db/migrate/20100916151530_require_admin_flag.rb - db/migrate/20100916175000_add_campaigns_and_templates.rb - db/migrate/20100920012100_add_generate_exe_column.rb - db/migrate/20100926214000_add_template_prefs.rb - db/migrate/20101001000000_add_web_tables.rb - db/migrate/20101002000000_add_query.rb - db/migrate/20101007000000_add_vuln_info.rb - db/migrate/20101008111800_add_clients_to_campaigns.rb - db/migrate/20101009023300_add_campaign_attachments.rb - db/migrate/20101104135100_add_imported_creds.rb - db/migrate/20101203000000_fix_web_tables.rb - db/migrate/20101203000001_expand_host_comment.rb - db/migrate/20101206212033_add_limit_to_network_to_workspaces.rb - db/migrate/20110112154300_add_module_uuid_to_tasks.rb - db/migrate/20110204112800_add_host_tags.rb - db/migrate/20110317144932_add_session_table.rb - db/migrate/20110414180600_add_local_id_to_session_table.rb - db/migrate/20110415175705_add_routes_table.rb - db/migrate/20110422000000_convert_binary.rb - db/migrate/20110425095900_add_last_seen_to_sessions.rb - db/migrate/20110513143900_track_successful_exploits.rb - db/migrate/20110517160800_rename_and_prune_nessus_vulns.rb - db/migrate/20110527000000_add_task_id_to_reports_table.rb - db/migrate/20110527000001_add_api_keys_table.rb - db/migrate/20110606000001_add_macros_table.rb - db/migrate/20110622000000_add_settings_to_tasks_table.rb - db/migrate/20110624000001_add_listeners_table.rb - db/migrate/20110625000001_add_macro_to_listeners_table.rb - db/migrate/20110630000001_add_nexpose_consoles_table.rb - db/migrate/20110630000002_add_name_to_nexpose_consoles_table.rb - db/migrate/20110717000001_add_profiles_table.rb - db/migrate/20110727163801_expand_cred_ptype_column.rb - db/migrate/20110730000001_add_initial_indexes.rb - db/migrate/20110812000001_prune_indexes.rb - db/migrate/20110922000000_expand_notes.rb - db/migrate/20110928101300_add_mod_ref_table.rb - db/migrate/20111011110000_add_display_name_to_reports_table.rb - db/migrate/20111203000000_inet_columns.rb - db/migrate/20111204000000_more_inet_columns.rb - db/migrate/20111210000000_add_scope_to_hosts.rb - db/migrate/20120126110000_add_virtual_host_to_hosts.rb - db/migrate/20120411173220_rename_workspace_members.rb - db/migrate/20120601152442_add_counter_caches_to_hosts.rb - db/migrate/20120625000000_add_vuln_details.rb - db/migrate/20120625000001_add_host_details.rb - db/migrate/20120625000002_expand_details.rb - db/migrate/20120625000003_expand_details2.rb - db/migrate/20120625000004_add_vuln_attempts.rb - db/migrate/20120625000005_add_vuln_and_host_counter_caches.rb - db/migrate/20120625000006_add_module_details.rb - db/migrate/20120625000007_add_exploit_attempts.rb - db/migrate/20120625000008_add_fail_message.rb - db/migrate/20120718202805_add_owner_and_payload_to_web_vulns.rb - db/migrate/20130228214900_change_required_columns_to_null_false_in_web_vulns.rb - db/migrate/20130412154159_change_foreign_key_in_module_actions.rb - db/migrate/20130412171844_change_foreign_key_in_module_archs.rb - db/migrate/20130412173121_change_foreign_key_in_module_authors.rb - db/migrate/20130412173640_change_foreign_key_in_module_mixins.rb - db/migrate/20130412174254_change_foreign_key_in_module_platforms.rb - db/migrate/20130412174719_change_foreign_key_in_module_refs.rb - db/migrate/20130412175040_change_foreign_key_in_module_targets.rb - db/migrate/20130423211152_add_creds_counter_cache.rb - db/migrate/20130430151353_change_required_columns_to_null_false_in_hosts.rb - db/migrate/20130430162145_enforce_address_uniqueness_in_workspace_in_hosts.rb - db/migrate/20130510021637_remove_campaigns.rb - db/migrate/20130515164311_change_web_vulns_confidence_to_integer.rb - db/migrate/20130515172727_valid_mdm_web_vuln_params.rb - db/migrate/20130516204810_making_vulns_refs_a_real_ar_model.rb - db/migrate/20130522001343_create_task_creds.rb - db/migrate/20130522032517_create_task_hosts.rb - db/migrate/20130522041110_create_task_services.rb - db/migrate/20130525015035_remove_campaign_id_from_clients.rb - db/migrate/20130525212420_drop_table_imported_creds.rb - db/migrate/20130531144949_making_host_tags_a_real_ar_model.rb - db/migrate/20130604145732_create_task_sessions.rb - db/migrate/20130717150737_remove_pname_validation.rb - db/migrate/20131002004641_create_automatic_exploitation_matches.rb - db/migrate/20131002164449_create_automatic_exploitation_match_sets.rb - db/migrate/20131008213344_create_automatic_exploitation_runs.rb - db/migrate/20131011184338_module_detail_on_automatic_exploitation_match.rb - db/migrate/20131017150735_create_automatic_exploitation_match_results.rb - db/migrate/20131021185657_make_match_polymorphic.rb - db/migrate/20140905031549_add_detected_arch_to_host.rb - db/migrate/20150112203945_remove_duplicate_services.rb - db/migrate/20150205192745_drop_service_uniqueness_index.rb - db/migrate/20150209195939_add_vuln_id_to_note.rb - db/migrate/20150212214222_remove_duplicate_services2.rb - db/migrate/20150219173821_create_module_runs.rb - db/migrate/20150219215039_add_module_run_to_session.rb - db/migrate/20150226151459_add_module_run_fk_to_loot.rb - db/migrate/20150312155312_add_module_full_name_to_match.rb - db/migrate/20150317145455_rename_module_indices.rb - db/migrate/20150326183742_add_missing_ae_indices.rb - db/migrate/20150421211719_rename_automatic_exploitation_index.rb - db/migrate/20150514182921_add_origin_to_mdm_vuln.rb - db/migrate/20160415153312_remove_not_null_from_web_vuln_p_arams.rb - lib/mdm.rb - lib/mdm/host/operating_system_normalization.rb - lib/mdm/module.rb - lib/metasploit_data_models.rb - lib/metasploit_data_models/automatic_exploitation.rb - lib/metasploit_data_models/base64_serializer.rb - lib/metasploit_data_models/change_required_columns_to_null_false.rb - lib/metasploit_data_models/engine.rb - lib/metasploit_data_models/ip_address.rb - lib/metasploit_data_models/ip_address/cidr.rb - lib/metasploit_data_models/ip_address/range.rb - lib/metasploit_data_models/ip_address/v4.rb - lib/metasploit_data_models/ip_address/v4/segment.rb - lib/metasploit_data_models/ip_address/v4/segment/nmap.rb - lib/metasploit_data_models/match.rb - lib/metasploit_data_models/match/child.rb - lib/metasploit_data_models/match/parent.rb - lib/metasploit_data_models/search.rb - lib/metasploit_data_models/search/operation.rb - lib/metasploit_data_models/search/operation/port.rb - lib/metasploit_data_models/search/operator.rb - lib/metasploit_data_models/search/operator/port.rb - lib/metasploit_data_models/search/visitor.rb - lib/metasploit_data_models/serialized_prefs.rb - lib/metasploit_data_models/version.rb - metasploit_data_models.gemspec - script/rails - spec/app/models/mdm/api_key_spec.rb - spec/app/models/mdm/client_spec.rb - spec/app/models/mdm/cred_spec.rb - spec/app/models/mdm/event_spec.rb - spec/app/models/mdm/exploit_attempt_spec.rb - spec/app/models/mdm/exploited_host_spec.rb - spec/app/models/mdm/host_detail_spec.rb - spec/app/models/mdm/host_spec.rb - spec/app/models/mdm/host_tag_spec.rb - spec/app/models/mdm/listener_spec.rb - spec/app/models/mdm/loot_spec.rb - spec/app/models/mdm/macro_spec.rb - spec/app/models/mdm/mod_ref_spec.rb - spec/app/models/mdm/module/action_spec.rb - spec/app/models/mdm/module/arch_spec.rb - spec/app/models/mdm/module/author_spec.rb - spec/app/models/mdm/module/detail_spec.rb - spec/app/models/mdm/module/mixin_spec.rb - spec/app/models/mdm/module/platform_spec.rb - spec/app/models/mdm/module/ref_spec.rb - spec/app/models/mdm/module/target_spec.rb - spec/app/models/mdm/nexpose_console_spec.rb - spec/app/models/mdm/note_spec.rb - spec/app/models/mdm/profile_spec.rb - spec/app/models/mdm/ref_spec.rb - spec/app/models/mdm/route_spec.rb - spec/app/models/mdm/service_spec.rb - spec/app/models/mdm/session_event_spec.rb - spec/app/models/mdm/session_spec.rb - spec/app/models/mdm/tag_spec.rb - spec/app/models/mdm/task_cred_spec.rb - spec/app/models/mdm/task_host_spec.rb - spec/app/models/mdm/task_service_spec.rb - spec/app/models/mdm/task_session_spec.rb - spec/app/models/mdm/task_spec.rb - spec/app/models/mdm/user_spec.rb - spec/app/models/mdm/vuln_attempt_spec.rb - spec/app/models/mdm/vuln_detail_spec.rb - spec/app/models/mdm/vuln_ref_spec.rb - spec/app/models/mdm/vuln_spec.rb - spec/app/models/mdm/web_form_spec.rb - spec/app/models/mdm/web_page_spec.rb - spec/app/models/mdm/web_site_spec.rb - spec/app/models/mdm/web_vuln_spec.rb - spec/app/models/mdm/wmap_request_spec.rb - spec/app/models/mdm/wmap_target_spec.rb - spec/app/models/mdm/workspace_spec.rb - spec/app/models/metasploit_data_models/automatic_exploitation/match_result_spec.rb - spec/app/models/metasploit_data_models/automatic_exploitation/match_set_spec.rb - spec/app/models/metasploit_data_models/automatic_exploitation/match_spec.rb - spec/app/models/metasploit_data_models/automatic_exploitation/run_spec.rb - spec/app/models/metasploit_data_models/ip_address/v4/cidr_spec.rb - spec/app/models/metasploit_data_models/ip_address/v4/nmap_spec.rb - spec/app/models/metasploit_data_models/ip_address/v4/range_spec.rb - spec/app/models/metasploit_data_models/ip_address/v4/segment/nmap/list_spec.rb - spec/app/models/metasploit_data_models/ip_address/v4/segment/nmap/range_spec.rb - spec/app/models/metasploit_data_models/ip_address/v4/segment/segmented_spec.rb - spec/app/models/metasploit_data_models/ip_address/v4/segment/single_spec.rb - spec/app/models/metasploit_data_models/ip_address/v4/single_spec.rb - spec/app/models/metasploit_data_models/module_run_spec.rb - spec/app/models/metasploit_data_models/search/operation/ip_address_spec.rb - spec/app/models/metasploit_data_models/search/operation/port/number_spec.rb - spec/app/models/metasploit_data_models/search/operation/port/range_spec.rb - spec/app/models/metasploit_data_models/search/operation/range_spec.rb - spec/app/models/metasploit_data_models/search/operator/ip_address_spec.rb - spec/app/models/metasploit_data_models/search/operator/multitext_spec.rb - spec/app/models/metasploit_data_models/search/operator/port/list_spec.rb - spec/app/models/metasploit_data_models/search/visitor/attribute_spec.rb - spec/app/models/metasploit_data_models/search/visitor/includes_spec.rb - spec/app/models/metasploit_data_models/search/visitor/joins_spec.rb - spec/app/models/metasploit_data_models/search/visitor/method_spec.rb - spec/app/models/metasploit_data_models/search/visitor/relation_spec.rb - spec/app/models/metasploit_data_models/search/visitor/where_spec.rb - spec/app/validators/parameters_validator_spec.rb - spec/app/validators/password_is_strong_validator_spec.rb - spec/dummy/Rakefile - spec/dummy/app/assets/javascripts/application.js - spec/dummy/app/assets/stylesheets/application.css - spec/dummy/app/controllers/application_controller.rb - spec/dummy/app/helpers/application_helper.rb - spec/dummy/app/mailers/.gitkeep - spec/dummy/app/models/.gitkeep - spec/dummy/app/views/layouts/application.html.erb - spec/dummy/bin/bundle - spec/dummy/bin/rails - spec/dummy/bin/rake - spec/dummy/config.ru - spec/dummy/config/application.rb - spec/dummy/config/boot.rb - spec/dummy/config/database.yml.example - spec/dummy/config/database.yml.travis - spec/dummy/config/environment.rb - spec/dummy/config/environments/development.rb - spec/dummy/config/environments/production.rb - spec/dummy/config/environments/test.rb - spec/dummy/config/initializers/active_record_migrations.rb - spec/dummy/config/initializers/assets.rb - spec/dummy/config/initializers/backtrace_silencers.rb - spec/dummy/config/initializers/cookies_serializer.rb - spec/dummy/config/initializers/filter_parameter_logging.rb - spec/dummy/config/initializers/inflections.rb - spec/dummy/config/initializers/mime_types.rb - spec/dummy/config/initializers/secret_token.rb - spec/dummy/config/initializers/session_store.rb - spec/dummy/config/initializers/wrap_parameters.rb - spec/dummy/config/locales/en.yml - spec/dummy/config/routes.rb - spec/dummy/db/structure.sql - spec/dummy/db/structure.sql.from_rails_3 - spec/dummy/lib/assets/.gitkeep - spec/dummy/log/.gitkeep - spec/dummy/public/404.html - spec/dummy/public/422.html - spec/dummy/public/500.html - spec/dummy/public/favicon.ico - spec/dummy/script/rails - spec/factories/mdm/addresses.rb - spec/factories/mdm/clients.rb - spec/factories/mdm/creds.rb - spec/factories/mdm/events.rb - spec/factories/mdm/exploit_attempts.rb - spec/factories/mdm/exploited_hosts.rb - spec/factories/mdm/fingerprints/nessus_fingerprints.rb - spec/factories/mdm/fingerprints/nexpose_fingerprints.rb - spec/factories/mdm/fingerprints/nmap_fingerprints.rb - spec/factories/mdm/fingerprints/retina_fingerprints.rb - spec/factories/mdm/fingerprints/session_fingerprints.rb - spec/factories/mdm/host_details.rb - spec/factories/mdm/host_tags.rb - spec/factories/mdm/hosts.rb - spec/factories/mdm/listeners.rb - spec/factories/mdm/loots.rb - spec/factories/mdm/module/actions.rb - spec/factories/mdm/module/archs.rb - spec/factories/mdm/module/authors.rb - spec/factories/mdm/module/details.rb - spec/factories/mdm/module/mixins.rb - spec/factories/mdm/module/platforms.rb - spec/factories/mdm/module/refs.rb - spec/factories/mdm/module/targets.rb - spec/factories/mdm/nexpose_consoles.rb - spec/factories/mdm/notes.rb - spec/factories/mdm/refs.rb - spec/factories/mdm/routes.rb - spec/factories/mdm/services.rb - spec/factories/mdm/session_events.rb - spec/factories/mdm/sessions.rb - spec/factories/mdm/tags.rb - spec/factories/mdm/task.rb - spec/factories/mdm/task_creds.rb - spec/factories/mdm/task_hosts.rb - spec/factories/mdm/task_services.rb - spec/factories/mdm/task_sessions.rb - spec/factories/mdm/users.rb - spec/factories/mdm/vuln_attempts.rb - spec/factories/mdm/vuln_details.rb - spec/factories/mdm/vuln_refs.rb - spec/factories/mdm/vulns.rb - spec/factories/mdm/web_forms.rb - spec/factories/mdm/web_pages.rb - spec/factories/mdm/web_sites.rb - spec/factories/mdm/web_vulns.rb - spec/factories/mdm/workspaces.rb - spec/factories/metasploit_data_models/automatic_exploitation/match_results.rb - spec/factories/metasploit_data_models/automatic_exploitation/match_sets.rb - spec/factories/metasploit_data_models/automatic_exploitation/matches.rb - spec/factories/metasploit_data_models/automatic_exploitation/runs.rb - spec/factories/module_runs.rb - spec/lib/base64_serializer_spec.rb - spec/lib/ipaddr_spec.rb - spec/lib/metasploit_data_models/ip_address/cidr_spec.rb - spec/lib/metasploit_data_models/ip_address/range_spec.rb - spec/lib/metasploit_data_models/match/child_spec.rb - spec/lib/metasploit_data_models/match/parent_spec.rb - spec/lib/metasploit_data_models_spec.rb - spec/spec_helper.rb - spec/support/matchers/match_regex_exactly.rb - spec/support/shared/contexts/rex/text.rb - spec/support/shared/examples/coerces_inet_column_type_to_string.rb - spec/support/shared/examples/mdm/module/detail/does_not_support_stance_with_mtype.rb - spec/support/shared/examples/mdm/module/detail/supports_stance_with_mtype.rb - spec/support/shared/examples/metasploit_data_models/search/operation/ipaddress/match.rb - spec/support/shared/examples/metasploit_data_models/search/visitor/includes/visit/with_children.rb - spec/support/shared/examples/metasploit_data_models/search/visitor/includes/visit/with_metasploit_model_search_operation_base.rb - spec/support/shared/examples/metasploit_data_models/search/visitor/relation/visit/matching_record.rb - spec/support/shared/examples/metasploit_data_models/search/visitor/where/visit/with_equality.rb - spec/support/shared/examples/metasploit_data_models/search/visitor/where/visit/with_metasploit_model_search_group_base.rb homepage: '' licenses: [] metadata: {} post_install_message: rdoc_options: [] require_paths: - app/models - app/validators - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.1' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.4.8 signing_key: specification_version: 4 summary: Database code for MSF and Metasploit Pro test_files: [] has_rdoc: