Module: Metasploit::Model::Login::Status
- Defined in:
- lib/metasploit/model/login/status.rb
Overview
Canonical Metasploit::Credential::Login#status.
Metasploit::Credential::Login#status is restricted to values in ALL, so new valid values need to be added to this
module:
- Add a String constant where the constant name is in SCREAMING_SNAKE_CASE and the String in Title Case. The String
should work in the sentences 'Login status is
' and 'Login is '. - Add the new constant to ALL.
Constant Summary collapse
- DENIED_ACCESS =
When
Metasploit::Credential::Login#servicereturns that access is denied toMetasploit::Credential::Login#core. 'Denied Access'- DISABLED =
When
Metasploit::Credential::Login#servicereports thatMetasploit::Credential::Login#coreare correct, but the account is disabled. 'Disabled'- INCORRECT =
When
Metasploit::Credential::Login#servicereports thatMetasploit::Credential::Login#coreare not correct. 'Incorrect'- INVALID_PUBLIC_PART =
When
Metasploit::Credential::Login#servicereports thatMetasploit::Credential::Login#corehas a public part that is verified as being invalid. 'Invalid Public Part'- LOCKED_OUT =
When
Metasploit::Credential::Login#servicereports that account tied toMetasploit::Credential::Login#corehas had too many incorrect credentials attempted for authorization, so it is locked out to prevent bruteforce guessing 'Locked Out'- NO_AUTH_REQUIRED =
This status will never be used for a Login, but is required as a result status for certain LoginScanners.
'No Auth Required'- SUCCESSFUL =
When the
Metasploit::Credential::Login#serviceallows access usingMetasploit::Credential::Login#core. 'Successful'- UNABLE_TO_CONNECT =
When
Metasploit::Credential::Login#servicecannot be accessed or a timeout occurs waiting for a response fromMetasploit::Credential::Login#service. 'Unable to Connect'- UNTRIED =
When
Metasploit::Credential::Login#corehas not yet been submitted toMetasploit::Credential::Login#service. 'Untried'- ALL =
All values that are valid for
Metasploit::Credential::Login#status. [ DENIED_ACCESS, DISABLED, INCORRECT, INVALID_PUBLIC_PART, LOCKED_OUT, NO_AUTH_REQUIRED, SUCCESSFUL, UNABLE_TO_CONNECT, UNTRIED ]