41 lines
1.2 KiB
Ruby
41 lines
1.2 KiB
Ruby
|
# Constants indicating the reason for an unsuccessful module attempt
|
||
|
module Msf::Module::Failure
|
||
|
# The exploit settings were incorrect
|
||
|
BadConfig = 'bad-config'
|
||
|
|
||
|
# The network service disconnected us mid-attempt
|
||
|
Disconnected = 'disconnected'
|
||
|
|
||
|
# The application replied indication we do not have access
|
||
|
NoAccess = 'no-access'
|
||
|
|
||
|
# No confidence in success or failure
|
||
|
None = 'none'
|
||
|
|
||
|
# The target is not compatible with this exploit or settings
|
||
|
NoTarget = 'no-target'
|
||
|
|
||
|
# The application endpoint or specific service was not found
|
||
|
NotFound = 'not-found'
|
||
|
|
||
|
# The application response indicated it was not vulnerable
|
||
|
NotVulnerable = 'not-vulnerable'
|
||
|
|
||
|
# The payload was delivered but no session was opened (AV, network, etc)
|
||
|
PayloadFailed = 'payload-failed'
|
||
|
|
||
|
# The exploit triggered some form of timeout
|
||
|
TimeoutExpired = 'timeout-expired'
|
||
|
|
||
|
# The application replied in an unexpected fashion
|
||
|
UnexpectedReply = 'unexpected-reply'
|
||
|
|
||
|
# No confidence in success or failure
|
||
|
Unknown = 'unknown'
|
||
|
|
||
|
# The network service was unreachable (connection refused, etc)
|
||
|
Unreachable = 'unreachable'
|
||
|
|
||
|
# The exploit was interrupted by the user
|
||
|
UserInterrupt = 'user-interrupt'
|
||
|
end
|