NTLM & NTLMv2 authentication / hash library for server / client
$ npm i ntlmv2
-
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
-
attributeValue
serializePairs
/parsePairs
serializePair
/parsePair
-
AttributeValuePair
interface -
AttributeValueId
enum
WindowsXP
Server2003