Module: Metasploit::Model::Module::Stance

Defined in:
lib/metasploit/model/module/stance.rb

Overview

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).

Constant Summary collapse

AGGRESSIVE =

The module does actively tries to trigger a vulnerability.

'aggressive'
PASSIVE =

The module doesn't actively attack and waits for interaction from the client or other entity before attempting to trigger a vulnerability

'passive'
ALL =

All stances.

[
    AGGRESSIVE,
    PASSIVE
]