Sha256: 2d94c38db74377825ed31920a6bcb33aa19bb5d0dd27a8ef8796367591d34400

Contents?: true

Size: 951 Bytes

Versions: 19

Compression:

Stored size: 951 Bytes

Contents

FactoryBot.define do
  sequence(:session_id)

  factory :metasploit_data_models_module_run, class: MetasploitDataModels::ModuleRun do

    association :user, factory: :mdm_user

    trait :failed do
      status { MetasploitDataModels::ModuleRun::FAIL }
    end

    trait :exploited do
      status { MetasploitDataModels::ModuleRun::SUCCEED }
    end

    trait :error do
      status { MetasploitDataModels::ModuleRun::ERROR }
    end

    attempted_at { Time.now }
    session_id { 1 }
    port { generate :port }
    proto { "tcp" }
    fail_detail { generate :module_run_fail_detail }
    status { MetasploitDataModels::ModuleRun::SUCCEED }
    username { "joefoo" }
    module_fullname { generate :module_run_module_fullname }
  end

  sequence :module_run_module_fullname do |n|
    "exploit/windows/happy-stack-smasher-#{n}"
  end

  sequence :module_run_fail_detail do |n|
    "MetasploitDataModels::ModuleRun#fail_detail #{n}"
  end


end

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
wg-metasploit_data_models-4.1.4.02 spec/factories/module_runs.rb
metasploit_data_models-5.0.1 spec/factories/module_runs.rb
metasploit_data_models-5.0.0 spec/factories/module_runs.rb
metasploit_data_models-4.1.4 spec/factories/module_runs.rb
metasploit_data_models-4.1.3 spec/factories/module_runs.rb
metasploit_data_models-4.1.2 spec/factories/module_runs.rb
metasploit_data_models-4.1.1 spec/factories/module_runs.rb
metasploit_data_models-4.1.0 spec/factories/module_runs.rb
metasploit_data_models-4.0.2 spec/factories/module_runs.rb
metasploit_data_models-4.0.1 spec/factories/module_runs.rb
metasploit_data_models-4.0.0 spec/factories/module_runs.rb
metasploit_data_models-3.0.10 spec/factories/module_runs.rb
metasploit_data_models-3.0.9 spec/factories/module_runs.rb
metasploit_data_models-3.0.8 spec/factories/module_runs.rb
metasploit_data_models-3.0.7 spec/factories/module_runs.rb
metasploit_data_models-3.0.6 spec/factories/module_runs.rb
metasploit_data_models-3.0.5 spec/factories/module_runs.rb
metasploit_data_models-3.0.4 spec/factories/module_runs.rb
metasploit_data_models-3.0.2 spec/factories/module_runs.rb