enum NTLM::FlagsLow

Overview

https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-nlmp/99d90ff4-957f-4c8a-80e4-5bfe5a9a9832 http://davenport.sourceforge.net/ntlm.html#theNtlmMessageHeaderLayout

Defined in:

ntlm.cr

Enum Members

CharactersUnicode = 1

character set encoding MUST be Unicode

CharactersOEM = 2

character set encoding MUST be OEM

RequestTarget = 4

a TargetName field of the CHALLENGE MUST be supplied

Reserved1 = 8
NegotiateSign = 16

requests session key negotiation for message signatures

NegotiateSeal = 32

requests session key negotiation for message confidentiality

NegotiateDatagram = 64

requests connectionless authentication

NegotiateLanManagerKey = 128

requests LAN Manager session key computation

NegotiateNetware = 256
NegotiateNTLM = 512

requests usage of the NTLM v1

Reserved3 = 1024
NegotiateAnonymous = 2048

Sent by the client in the Type 3 message to indicate that an anonymous context has been established

NegotiateDomainSupplied = 4096

the domain name is provided

NegotiateWorkstationSupplied = 8192

indicates whether the Workstation field is present

NegotiateLocalCall = 16384

indicate that the server and client are on the same machine

NegotiateAlwaysSign = 32768

a session key is always generated, regardless of the NegotiateSignature value

Instance Method Summary

Instance Method Detail

def characters_oem? #

[View source]
def characters_unicode? #

[View source]
def negotiate_always_sign? #

[View source]
def negotiate_anonymous? #

[View source]
def negotiate_datagram? #

[View source]
def negotiate_domain_supplied? #

[View source]
def negotiate_lan_manager_key? #

[View source]
def negotiate_local_call? #

[View source]
def negotiate_netware? #

[View source]
def negotiate_ntlm? #

[View source]
def negotiate_seal? #

[View source]
def negotiate_sign? #

[View source]
def negotiate_workstation_supplied? #

[View source]
def none? #

[View source]
def request_target? #

[View source]
def reserved1? #

[View source]
def reserved3? #

[View source]