ntlmv2
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

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

Package Sidebar

Install

npm i ntlmv2

Weekly Downloads

0

Version

0.1.4

License

MIT

Unpacked Size

38.6 kB

Total Files

19

Last publish

Collaborators

  • ardean