Nocturnal Pumpkin Maelstrom

    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

    Install

    npm i ntlmv2

    DownloadsWeekly Downloads

    31

    Version

    0.1.4

    License

    MIT

    Unpacked Size

    38.6 kB

    Total Files

    19

    Last publish

    Collaborators

    • ardean