Versions in this module Expand all Collapse all v1 v1.0.0 Jul 23, 2023 Changes in this version + func MakeComTransaction2Error(header SMBHeader) ([]byte, error) + func MakeComTransaction2Response(header SMBHeader) ([]byte, error) + func MakeComTransactionResponse(header SMBHeader) ([]byte, error) + func MakeHeaderResponse(header SMBHeader) ([]byte, error) + func MakeNegotiateProtocolResponse(header SMBHeader) ([]byte, error) + func ParseHeader(buffer *bytes.Buffer, header *SMBHeader) error + func ParseParam(buffer *bytes.Buffer, param *SMBParameters) error + func ValidateData(data []byte) (*bytes.Buffer, error) + type ComTransaction2Error struct + ByteCount [2]byte + Header SMBHeader + WordCount byte + type ComTransaction2Response struct + ByteCount [2]byte + Data [16]byte + Data1 [16]byte + Data10 [16]byte + Data11 [16]byte + Data12 [4]byte + Data2 [16]byte + Data3 [16]byte + Data4 [16]byte + Data5 [16]byte + Data6 [16]byte + Data7 [16]byte + Data8 [16]byte + Data9 [16]byte + DataCount [2]byte + DataDisplacement [2]byte + DataOffset [2]byte + EndofSearch [2]byte + ErrorOffset [2]byte + Header SMBHeader + LastNameOffset [2]byte + Pad1 byte + Pad2 [2]byte + ParameterCount [2]byte + ParameterDisplacement [2]byte + ParameterOffset [2]byte + Reserved1 [2]byte + Reserved2 byte + SearchCount [2]byte + SearchID [2]byte + SetupCount byte + TotalDataCount [2]byte + TotalParameterCount [2]byte + WordCount byte + type ComTransactionResponse struct + DataCount [2]byte + DataDisplacement [2]byte + DataOffset [2]byte + Header SMBHeader + ParameterCount [2]byte + ParameterDisplacement [2]byte + ParameterOffset [2]byte + Reserved1 [2]byte + Reserved2 byte + SetupCount byte + TotalDataCount [2]byte + TotalParameterCount [2]byte + WordCount byte + type Filetime struct + type NegotiateProtocolRequest struct + Data SMBData + Header SMBHeader + Param SMBParameters + func ParseNegotiateProtocolRequest(buffer *bytes.Buffer, header SMBHeader) (NegotiateProtocolRequest, error) + type NegotiateProtocolResponse struct + Capabilities [4]byte + DialectRevision [2]byte + Header SMBHeader + MaxReadSize [4]byte + MaxTransactSize [4]byte + MaxWriteSize [4]byte + NegotiateContextCount [2]byte + NegotiateContextOffset [4]byte + SecurityBufferLength [2]byte + SecurityBufferOffset [2]byte + SecurityMode [2]byte + ServerGUID [16]byte + ServerStartTime Filetime + StructureSize [2]byte + SystemTime Filetime + type SMBData struct + ByteCount [2]byte + DialectString []byte + type SMBHeader struct + Command byte + Flags byte + Flags2 [2]byte + MID [2]byte + PIDHigh [2]byte + PIDLow [2]byte + Protocol [4]byte + Reserved [2]byte + SecurityFeatures [8]byte + Status [4]byte + TID [2]byte + UID [2]byte + type SMBParameters struct + WordCount byte