ntlmv2
NTLM & NTLMv2 authentication / hash library for server / client
Installation
$ npm i ntlmv2
Features
NTLM(v2)
-
parseMessageType
-
serializeNegotiationMessage
/parseNegotiationMessage
-
serializeChallengeMessage
/parseChallengeMessage
-
serializeAuthenticationMessage
/parseAuthenticationMessage
-
generateServerChallenge
-
matchPassword
-
matchExtendedSessionSecurityPassword
(currently missing) -
matchExtendedSessionSecurityPasswordV2
-
createLmHash
-
createNtHash
-
createLmResponse
-
createNtResponse
-
createV2Hash
(createLmV2Hash & createNtV2Hash are the same) -
createLmV2Response
-
createNtV2Proof
-
isExtendedSessionSecurityLmResponse
-
isNtV2Response
Attribute Value Pairs (AV Pairs)
-
attributeValue
serializePairs
/parsePairs
serializePair
/parsePair
-
AttributeValuePair
interface -
AttributeValueId
enum
NegotiateFlag (enum)
MessageType (enum)
Version (class)
WindowsXP
Server2003