Sha256: 42014d43717aedf1746c1cbe19ed134e882879afd9209efc4b2d72dd725201df

Contents?: true

Size: 700 Bytes

Versions: 5

Compression:

Stored size: 700 Bytes

Contents

# The types of stances a module can take, such as {PASSIVE} or {AGGRESSIVE}.  Stances indicate whether or not the
# module triggers the vulnerability without waiting for one or more conditions to be met ({AGGRESSIVE}) or whether
# it must wait for certain conditions to be satisfied before the exploit can be initiated ({PASSIVE}).
module Metasploit::Model::Module::Stance
  # The module does actively tries to trigger a vulnerability.
  AGGRESSIVE = 'aggressive'
  # The module doesn't actively attack and waits for interaction from the client or other entity before attempting
  # to trigger a vulnerability
  PASSIVE = 'passive'

  # All stances.
  ALL = [
      AGGRESSIVE,
      PASSIVE
  ]
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
metasploit-model-0.28.0 lib/metasploit/model/module/stance.rb
metasploit-model-0.28.0-java lib/metasploit/model/module/stance.rb
metasploit-model-0.28.0.pre.engine.pre.requires lib/metasploit/model/module/stance.rb
metasploit-model-0.27.4 lib/metasploit/model/module/stance.rb
metasploit-model-0.27.4-java lib/metasploit/model/module/stance.rb