mirror of
				https://github.com/louislam/uptime-kuma.git
				synced 2025-10-31 11:29:20 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			77 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 'use strict';
 | |
| // Original file https://raw.githubusercontent.com/elasticio/node-ntlm-client/master/lib/flags.js
 | |
| module.exports.NTLMFLAG_NEGOTIATE_UNICODE = 1 << 0;
 | |
| /* Indicates that Unicode strings are supported for use in security buffer
 | |
|    data. */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_OEM = 1 << 1;
 | |
| /* Indicates that OEM strings are supported for use in security buffer data. */
 | |
| module.exports.NTLMFLAG_REQUEST_TARGET = 1 << 2;
 | |
| /* Requests that the server's authentication realm be included in the Type 2
 | |
|    message. */
 | |
| /* unknown (1<<3) */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_SIGN = 1 << 4;
 | |
| /* Specifies that authenticated communication between the client and server
 | |
|    should carry a digital signature (message integrity). */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_SEAL = 1 << 5;
 | |
| /* Specifies that authenticated communication between the client and server
 | |
|    should be encrypted (message confidentiality). */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_DATAGRAM_STYLE = 1 << 6;
 | |
| /* Indicates that datagram authentication is being used. */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_LM_KEY = 1 << 7;
 | |
| /* Indicates that the LAN Manager session key should be used for signing and
 | |
|    sealing authenticated communications. */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_NETWARE = 1 << 8;
 | |
| /* unknown purpose */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_NTLM_KEY = 1 << 9;
 | |
| /* Indicates that NTLM authentication is being used. */
 | |
| /* unknown (1<<10) */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_ANONYMOUS = 1 << 11;
 | |
| /* Sent by the client in the Type 3 message to indicate that an anonymous
 | |
|    context has been established. This also affects the response fields. */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_DOMAIN_SUPPLIED = 1 << 12;
 | |
| /* Sent by the client in the Type 1 message to indicate that a desired
 | |
|    authentication realm is included in the message. */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_WORKSTATION_SUPPLIED = 1 << 13;
 | |
| /* Sent by the client in the Type 1 message to indicate that the client
 | |
|    workstation's name is included in the message. */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_LOCAL_CALL = 1 << 14;
 | |
| /* Sent by the server to indicate that the server and client are on the same
 | |
|    machine. Implies that the client may use a pre-established local security
 | |
|    context rather than responding to the challenge. */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_ALWAYS_SIGN = 1 << 15;
 | |
| /* Indicates that authenticated communication between the client and server
 | |
|    should be signed with a "dummy" signature. */
 | |
| module.exports.NTLMFLAG_TARGET_TYPE_DOMAIN = 1 << 16;
 | |
| /* Sent by the server in the Type 2 message to indicate that the target
 | |
|    authentication realm is a domain. */
 | |
| module.exports.NTLMFLAG_TARGET_TYPE_SERVER = 1 << 17;
 | |
| /* Sent by the server in the Type 2 message to indicate that the target
 | |
|    authentication realm is a server. */
 | |
| module.exports.NTLMFLAG_TARGET_TYPE_SHARE = 1 << 18;
 | |
| /* Sent by the server in the Type 2 message to indicate that the target
 | |
|    authentication realm is a share. Presumably, this is for share-level
 | |
|    authentication. Usage is unclear. */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_NTLM2_KEY = 1 << 19;
 | |
| /* Indicates that the NTLM2 signing and sealing scheme should be used for
 | |
|    protecting authenticated communications. */
 | |
| module.exports.NTLMFLAG_REQUEST_INIT_RESPONSE = 1 << 20;
 | |
| /* unknown purpose */
 | |
| module.exports.NTLMFLAG_REQUEST_ACCEPT_RESPONSE = 1 << 21;
 | |
| /* unknown purpose */
 | |
| module.exports.NTLMFLAG_REQUEST_NONNT_SESSION_KEY = 1 << 22;
 | |
| /* unknown purpose */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_TARGET_INFO = 1 << 23;
 | |
| /* Sent by the server in the Type 2 message to indicate that it is including a
 | |
|    Target Information block in the message. */
 | |
| /* unknown (1<24) */
 | |
| /* unknown (1<25) */
 | |
| /* unknown (1<26) */
 | |
| /* unknown (1<27) */
 | |
| /* unknown (1<28) */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_128 = 1 << 29;
 | |
| /* Indicates that 128-bit encryption is supported. */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_KEY_EXCHANGE = 1 << 30;
 | |
| /* Indicates that the client will provide an encrypted master key in
 | |
|    the "Session Key" field of the Type 3 message. */
 | |
| module.exports.NTLMFLAG_NEGOTIATE_56 = 1 << 31;
 | |
| //# sourceMappingURL=flags.js.map
 |