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

/ntlmv2/

    Package Sidebar

    Install

    npm i ntlmv2

    Weekly Downloads

    5

    Version

    0.1.4

    License

    MIT

    Unpacked Size

    38.6 kB

    Total Files

    19

    Last publish

    Collaborators

    • ardean