0.1.4 • Published 4 years ago

ntlmv2 v0.1.4

Weekly downloads
8
License
MIT
Repository
github
Last release
4 years ago

ntlmv2

NTLM & NTLMv2 authentication / hash library for server / client

Github Version NPM Version NPM Downloads License

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

License

MIT