npm.io
0.1.3 • Published 2 years ago

@types/ntlm-client

Licence
MIT
Version
0.1.3
Deps
1
Size
4 kB
Vulns
0
Weekly
0
Stars
51.4K

Installation

npm install --save @types/ntlm-client

Summary

This package contains type definitions for ntlm-client (https://github.com/clncln1/node-ntlm-client).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ntlm-client.

index.d.ts

/// <reference types="node"/>

interface NtlmType2 {
    flags: number;
    encoding: string;
    version: number;
    challenge: Buffer;
    targetName: string;
    targetInfo: {
        parsed: {
            DOMAIN: string;
            SERVER: string;
            DNS: string;
            FQDN: string;
            PARENT_DNS: string;
        };
        buffer: Buffer;
    };
}

declare function createType1Message(workstation: string, domain: string): string;
declare function decodeType2Message(type1Message: string): NtlmType2;
declare function createType3Message(
    type2Message: NtlmType2,
    username: string,
    password: string,
    workstation: string,
    domain: string,
): string;
export { createType1Message, createType3Message, decodeType2Message };

Additional Details

  • Last updated: Tue, 07 Nov 2023 0939 GMT
  • Dependencies: @types/node

Credits

These definitions were written by Manuel Borrajo.