node-smb2
Version:
A SMB2 implementation in TypeScript
12 lines (11 loc) • 638 B
TypeScript
/// <reference types="node" />
export declare const encodeNegotiationMessage: (h: string, d: string) => Buffer;
export declare const decodeNegotiationMessage: (buffer: Buffer) => {
negotiateFlags: number;
domain: string;
hostname: string;
};
export declare const encodeChallengeMessage: (negotiateFlags: number) => Buffer;
export declare const decodeChallengeMessage: (buffer: Buffer) => Buffer;
export declare const encodeAuthenticationMessage: (username: string, h: string, d: string, serverChallenge: Buffer, password: string, negotiateFlags?: number) => Buffer;
export declare const generateServerChallenge: () => Buffer;