Uses of Class
com.hierynomus.protocol.commons.buffer.Buffer
-
Packages that use Buffer Package Description com.hierynomus.msdtyp com.hierynomus.msfscc.directory com.hierynomus.msfscc.fileinformation com.hierynomus.msfscc.fsctl com.hierynomus.mssmb com.hierynomus.mssmb2 com.hierynomus.mssmb2.messages com.hierynomus.ntlm.av com.hierynomus.protocol Generic protocol layer, unaware of the protocol implemented.com.hierynomus.protocol.commons.buffer com.hierynomus.protocol.transport com.hierynomus.smb com.hierynomus.smbj.connection com.hierynomus.smbj.io com.hierynomus.smbj.transport.tcp.direct com.hierynomus.spnego -
-
Uses of Buffer in com.hierynomus.msdtyp
Methods in com.hierynomus.msdtyp with parameters of type Buffer Modifier and Type Method Description static voidMsDataTypes. putFileTime(FileTime fileTime, Buffer<?> buffer)[MS-DTYP].pdf 2.3.3 FILETIMEstatic voidMsDataTypes. putGuid(java.util.UUID guid, Buffer<?> buffer)[MS-DTYP].pdf 2.3.4.2 GUID Packet representationstatic FileTimeMsDataTypes. readFileTime(Buffer<?> buffer)[MS-DTYP].pdf 2.3.3 FILETIMEstatic java.util.UUIDMsDataTypes. readGuid(Buffer<?> buffer)[MS-DTYP].pdf 2.3.4.2 GUID Packet representation -
Uses of Buffer in com.hierynomus.msfscc.directory
Methods in com.hierynomus.msfscc.directory with parameters of type Buffer Modifier and Type Method Description voidFileNotifyInformation. read(Buffer<?> buffer) -
Uses of Buffer in com.hierynomus.msfscc.fileinformation
Methods in com.hierynomus.msfscc.fileinformation with parameters of type Buffer Modifier and Type Method Description private static FileAccessInformationFileInformationFactory. parseFileAccessInformation(Buffer<?> buffer)private static FileAlignmentInformationFileInformationFactory. parseFileAlignmentInformation(Buffer<?> buffer)static FileAllInformationFileInformationFactory. parseFileAllInformation(Buffer<?> buffer)[MS-SMB2] 2.2.38 SMB2 QUERY_INFO Response, SMB2_0_INFO_FILE/FileAllInformationprivate static FileBasicInformationFileInformationFactory. parseFileBasicInformation(Buffer<?> buffer)static FileBothDirectoryInformationFileInformationFactory. parseFileBothDirectoryInformation(Buffer<?> buffer)2.4.8 FileBothDirectoryInformationstatic FileDirectoryInformationFileInformationFactory. parseFileDirectoryInformation(Buffer<?> buffer)2.4.10 FileDirectoryInformationprivate static FileEaInformationFileInformationFactory. parseFileEaInformation(Buffer<?> buffer)static FileFullDirectoryInformationFileInformationFactory. parseFileFullDirectoryInformation(Buffer<?> buffer)2.4.14 FileFullDirectoryInformationstatic FileIdBothDirectoryInformationFileInformationFactory. parseFileIdBothDirectoryInformation(Buffer<?> buffer)2.4.17 FileIdBothDirectoryInformationstatic FileIdFullDirectoryInformationFileInformationFactory. parseFileIdFullDirectoryInformation(Buffer<?> buffer)2.4.18 FileIdFullDirectoryInformationprivate static FileInternalInformationFileInformationFactory. parseFileInternalInformation(Buffer<?> buffer)private static FileModeInformationFileInformationFactory. parseFileModeInformation(Buffer<?> buffer)private static java.lang.StringFileInformationFactory. parseFileNameInformation(Buffer<?> buffer)static FileNamesInformationFileInformationFactory. parseFileNamesInformation(Buffer<?> buffer)2.4.26 FileNamesInformationprivate static FilePositionInformationFileInformationFactory. parseFilePositionInformation(Buffer<?> buffer)private static FileStandardInformationFileInformationFactory. parseFileStandardInformation(Buffer<?> buffer)private static FileStreamInformationFileInformationFactory. parseFileStreamInformation(Buffer<?> buffer)2.4.40 FileStreamInformationFFileInformation.Decoder. read(Buffer<?> inputBuffer)voidFileInformation.Encoder. write(F info, Buffer<?> outputBuffer)static voidFileInformationFactory. writeFileRenameInformation(FileRenameInformation information, Buffer<?> buffer)MS-FSCC 2.4.34.2 FileRenameInformation for SMB2 -
Uses of Buffer in com.hierynomus.msfscc.fsctl
Methods in com.hierynomus.msfscc.fsctl with parameters of type Buffer Modifier and Type Method Description voidFsCtlPipePeekResponse. read(Buffer<?> buffer)voidFsCtlPipeWaitRequest. write(Buffer<?> buffer) -
Uses of Buffer in com.hierynomus.mssmb
Methods in com.hierynomus.mssmb with parameters of type Buffer Modifier and Type Method Description voidSMB1Header. readFrom(Buffer<?> buffer) -
Uses of Buffer in com.hierynomus.mssmb2
Methods in com.hierynomus.mssmb2 with parameters of type Buffer Modifier and Type Method Description voidSMB2CompressionTransformHeader. readFrom(Buffer<?> buffer)voidSMB2PacketHeader. readFrom(Buffer<?> buffer)voidSMB2TransformHeader. readFrom(Buffer<?> buffer) -
Uses of Buffer in com.hierynomus.mssmb2.messages
Methods in com.hierynomus.mssmb2.messages with parameters of type Buffer Modifier and Type Method Description private intSMB2NegotiateResponse. readNegotiateContextCount(Buffer<?> buffer) -
Uses of Buffer in com.hierynomus.ntlm.av
Methods in com.hierynomus.ntlm.av with parameters of type Buffer Modifier and Type Method Description abstract AvPair<T>AvPair. read(Buffer<?> buffer)AvPair<byte[]>AvPairChannelBindings. read(Buffer<?> buffer)AvPair<java.lang.Void>AvPairEnd. read(Buffer<?> buffer)static AvPair<?>AvPairFactory. read(Buffer<?> buffer)AvPair<java.lang.Long>AvPairFlags. read(Buffer<?> buffer)AvPairSingleHostAvPairSingleHost. read(Buffer<?> buffer)AvPairStringAvPairString. read(Buffer<?> buffer)AvPair<FileTime>AvPairTimestamp. read(Buffer<?> buffer)abstract voidAvPair. write(Buffer<?> buffer)voidAvPairChannelBindings. write(Buffer<?> buffer)voidAvPairEnd. write(Buffer<?> buffer)voidAvPairFlags. write(Buffer<?> buffer)voidAvPairSingleHost. write(Buffer<?> buffer)voidAvPairString. write(Buffer<?> buffer)voidAvPairTimestamp. write(Buffer<?> buffer) -
Uses of Buffer in com.hierynomus.protocol
Classes in com.hierynomus.protocol with type parameters of type Buffer Modifier and Type Interface Description interfacePacket<B extends Buffer<B>>interfacePacketData<B extends Buffer<B>>Represents the received (potentially partially deserialized) packet data. -
Uses of Buffer in com.hierynomus.protocol.commons.buffer
Classes in com.hierynomus.protocol.commons.buffer with type parameters of type Buffer Modifier and Type Class Description classBuffer<T extends Buffer<T>>Subclasses of Buffer in com.hierynomus.protocol.commons.buffer Modifier and Type Class Description static classBuffer.PlainBufferMethods in com.hierynomus.protocol.commons.buffer with type parameters of type Buffer Modifier and Type Method Description <T extends Buffer<T>>
longEndian.Big. readLong(Buffer<T> buffer)<T extends Buffer<T>>
longEndian.Little. readLong(Buffer<T> buffer)abstract <T extends Buffer<T>>
longEndian. readLong(Buffer<T> buffer)<T extends Buffer<T>>
java.lang.StringEndian.Big. readNullTerminatedUtf16String(Buffer<T> buffer)<T extends Buffer<T>>
java.lang.StringEndian.Little. readNullTerminatedUtf16String(Buffer<T> buffer)abstract <T extends Buffer<T>>
java.lang.StringEndian. readNullTerminatedUtf16String(Buffer<T> buffer)(package private) <T extends Buffer<T>>
java.lang.StringEndian. readNullTerminatedUtf16String(Buffer<T> buffer, java.nio.charset.Charset charset)<T extends Buffer<T>>
intEndian.Big. readUInt16(Buffer<T> buffer)<T extends Buffer<T>>
intEndian.Little. readUInt16(Buffer<T> buffer)abstract <T extends Buffer<T>>
intEndian. readUInt16(Buffer<T> buffer)<T extends Buffer<T>>
intEndian.Big. readUInt24(Buffer<T> buffer)<T extends Buffer<T>>
intEndian.Little. readUInt24(Buffer<T> buffer)abstract <T extends Buffer<T>>
intEndian. readUInt24(Buffer<T> buffer)<T extends Buffer<T>>
longEndian.Big. readUInt32(Buffer<T> buffer)<T extends Buffer<T>>
longEndian.Little. readUInt32(Buffer<T> buffer)abstract <T extends Buffer<T>>
longEndian. readUInt32(Buffer<T> buffer)<T extends Buffer<T>>
longEndian.Big. readUInt64(Buffer<T> buffer)<T extends Buffer<T>>
longEndian.Little. readUInt64(Buffer<T> buffer)abstract <T extends Buffer<T>>
longEndian. readUInt64(Buffer<T> buffer)<T extends Buffer<T>>
java.lang.StringEndian.Big. readUtf16String(Buffer<T> buffer, int length)<T extends Buffer<T>>
java.lang.StringEndian.Little. readUtf16String(Buffer<T> buffer, int length)abstract <T extends Buffer<T>>
java.lang.StringEndian. readUtf16String(Buffer<T> buffer, int length)(package private) <T extends Buffer<T>>
java.lang.StringEndian. readUtf16String(Buffer<T> buffer, int length, java.nio.charset.Charset charset)<T extends Buffer<T>>
voidEndian.Big. writeLong(Buffer<T> buffer, long longVal)<T extends Buffer<T>>
voidEndian.Little. writeLong(Buffer<T> buffer, long longVal)abstract <T extends Buffer<T>>
voidEndian. writeLong(Buffer<T> buffer, long longVal)(package private) <T extends Buffer<T>>
voidEndian. writeNullTerminatedUtf16String(Buffer<T> buffer, java.lang.String string)<T extends Buffer<T>>
voidEndian.Big. writeUInt16(Buffer<T> buffer, int uint16)<T extends Buffer<T>>
voidEndian.Little. writeUInt16(Buffer<T> buffer, int uint16)abstract <T extends Buffer<T>>
voidEndian. writeUInt16(Buffer<T> buffer, int uint16)<T extends Buffer<T>>
voidEndian.Big. writeUInt24(Buffer<T> buffer, int uint24)<T extends Buffer<T>>
voidEndian.Little. writeUInt24(Buffer<T> buffer, int uint24)abstract <T extends Buffer<T>>
voidEndian. writeUInt24(Buffer<T> buffer, int uint24)<T extends Buffer<T>>
voidEndian.Big. writeUInt32(Buffer<T> buffer, long uint32)<T extends Buffer<T>>
voidEndian.Little. writeUInt32(Buffer<T> buffer, long uint32)abstract <T extends Buffer<T>>
voidEndian. writeUInt32(Buffer<T> buffer, long uint32)<T extends Buffer<T>>
voidEndian.Big. writeUInt64(Buffer<T> buffer, long uint64)<T extends Buffer<T>>
voidEndian.Little. writeUInt64(Buffer<T> buffer, long uint64)abstract <T extends Buffer<T>>
voidEndian. writeUInt64(Buffer<T> buffer, long uint64)<T extends Buffer<T>>
voidEndian.Big. writeUtf16String(Buffer<T> buffer, java.lang.String string)<T extends Buffer<T>>
voidEndian.Little. writeUtf16String(Buffer<T> buffer, java.lang.String string)abstract <T extends Buffer<T>>
voidEndian. writeUtf16String(Buffer<T> buffer, java.lang.String string)Methods in com.hierynomus.protocol.commons.buffer that return Buffer Modifier and Type Method Description Buffer<T>Buffer. putBoolean(boolean b)Puts a boolean byteBuffer<T>Buffer. putBuffer(Buffer<? extends Buffer<?>> buffer)Copies the contents of provided buffer into this buffer.Buffer<T>Buffer. putByte(byte b)Writes a single byte into this bufferBuffer<T>Buffer. putLong(long longVal)Writes a long in the buffer's endianness.Buffer<T>Buffer. putLong(long longVal, Endian endianness)Writes a long in the specified endianness.Buffer<T>Buffer. putNullTerminatedString(java.lang.String string, java.nio.charset.Charset charset)Write the string with an additional null-terminator in the specified charset.private Buffer<T>Buffer. putNullTerminatedString(java.lang.String string, java.nio.charset.Charset charset, Endian endianness)Buffer<T>Buffer. putRawBytes(byte[] buf)Write the bytes of the passed byte array into this buffer.Buffer<T>Buffer. putRawBytes(byte[] buf, int offset, int length)Write the bytes of the passed byte array into this buffer, starting at offset, and writing length bytes.Buffer<T>Buffer. putString(java.lang.String string, java.nio.charset.Charset charset)Write the string in the specified charset.private Buffer<T>Buffer. putString(java.lang.String string, java.nio.charset.Charset charset, Endian endianness)Buffer<T>Buffer. putUInt16(int uint16)Writes a uint16 integer in the buffer's endianness.Buffer<T>Buffer. putUInt16(int uint16, Endian endianness)Writes a uint16 integer in the specified endianness.Buffer<T>Buffer. putUInt24(int uint24)Writes a uint24 integer in the buffer's endianness.Buffer<T>Buffer. putUInt24(int uint24, Endian endianness)Writes a uint24 integer in the specified endianness.Buffer<T>Buffer. putUInt32(long uint32)Writes a uint32 integer in the buffer's endianness.Buffer<T>Buffer. putUInt32(long uint32, Endian endianness)Writes a uint32 integer in the specified endianness.Buffer<T>Buffer. putUInt64(long uint64)Writes a uint64 integer in the buffer's endianness.Buffer<T>Buffer. putUInt64(long uint64, Endian endianness)Writes a uint64 integer in the specified endianness.Buffer<T>Buffer. skip(int length)Skip the specified number of bytes.Methods in com.hierynomus.protocol.commons.buffer with parameters of type Buffer Modifier and Type Method Description Buffer<T>Buffer. putBuffer(Buffer<? extends Buffer<?>> buffer)Copies the contents of provided buffer into this buffer.<T extends Buffer<T>>
longEndian.Big. readLong(Buffer<T> buffer)<T extends Buffer<T>>
longEndian.Little. readLong(Buffer<T> buffer)abstract <T extends Buffer<T>>
longEndian. readLong(Buffer<T> buffer)<T extends Buffer<T>>
java.lang.StringEndian.Big. readNullTerminatedUtf16String(Buffer<T> buffer)<T extends Buffer<T>>
java.lang.StringEndian.Little. readNullTerminatedUtf16String(Buffer<T> buffer)abstract <T extends Buffer<T>>
java.lang.StringEndian. readNullTerminatedUtf16String(Buffer<T> buffer)(package private) <T extends Buffer<T>>
java.lang.StringEndian. readNullTerminatedUtf16String(Buffer<T> buffer, java.nio.charset.Charset charset)<T extends Buffer<T>>
intEndian.Big. readUInt16(Buffer<T> buffer)<T extends Buffer<T>>
intEndian.Little. readUInt16(Buffer<T> buffer)abstract <T extends Buffer<T>>
intEndian. readUInt16(Buffer<T> buffer)<T extends Buffer<T>>
intEndian.Big. readUInt24(Buffer<T> buffer)<T extends Buffer<T>>
intEndian.Little. readUInt24(Buffer<T> buffer)abstract <T extends Buffer<T>>
intEndian. readUInt24(Buffer<T> buffer)<T extends Buffer<T>>
longEndian.Big. readUInt32(Buffer<T> buffer)<T extends Buffer<T>>
longEndian.Little. readUInt32(Buffer<T> buffer)abstract <T extends Buffer<T>>
longEndian. readUInt32(Buffer<T> buffer)<T extends Buffer<T>>
longEndian.Big. readUInt64(Buffer<T> buffer)<T extends Buffer<T>>
longEndian.Little. readUInt64(Buffer<T> buffer)abstract <T extends Buffer<T>>
longEndian. readUInt64(Buffer<T> buffer)<T extends Buffer<T>>
java.lang.StringEndian.Big. readUtf16String(Buffer<T> buffer, int length)<T extends Buffer<T>>
java.lang.StringEndian.Little. readUtf16String(Buffer<T> buffer, int length)abstract <T extends Buffer<T>>
java.lang.StringEndian. readUtf16String(Buffer<T> buffer, int length)(package private) <T extends Buffer<T>>
java.lang.StringEndian. readUtf16String(Buffer<T> buffer, int length, java.nio.charset.Charset charset)<T extends Buffer<T>>
voidEndian.Big. writeLong(Buffer<T> buffer, long longVal)<T extends Buffer<T>>
voidEndian.Little. writeLong(Buffer<T> buffer, long longVal)abstract <T extends Buffer<T>>
voidEndian. writeLong(Buffer<T> buffer, long longVal)(package private) <T extends Buffer<T>>
voidEndian. writeNullTerminatedUtf16String(Buffer<T> buffer, java.lang.String string)<T extends Buffer<T>>
voidEndian.Big. writeUInt16(Buffer<T> buffer, int uint16)<T extends Buffer<T>>
voidEndian.Little. writeUInt16(Buffer<T> buffer, int uint16)abstract <T extends Buffer<T>>
voidEndian. writeUInt16(Buffer<T> buffer, int uint16)<T extends Buffer<T>>
voidEndian.Big. writeUInt24(Buffer<T> buffer, int uint24)<T extends Buffer<T>>
voidEndian.Little. writeUInt24(Buffer<T> buffer, int uint24)abstract <T extends Buffer<T>>
voidEndian. writeUInt24(Buffer<T> buffer, int uint24)<T extends Buffer<T>>
voidEndian.Big. writeUInt32(Buffer<T> buffer, long uint32)<T extends Buffer<T>>
voidEndian.Little. writeUInt32(Buffer<T> buffer, long uint32)abstract <T extends Buffer<T>>
voidEndian. writeUInt32(Buffer<T> buffer, long uint32)<T extends Buffer<T>>
voidEndian.Big. writeUInt64(Buffer<T> buffer, long uint64)<T extends Buffer<T>>
voidEndian.Little. writeUInt64(Buffer<T> buffer, long uint64)abstract <T extends Buffer<T>>
voidEndian. writeUInt64(Buffer<T> buffer, long uint64)<T extends Buffer<T>>
voidEndian.Big. writeUtf16String(Buffer<T> buffer, java.lang.String string)<T extends Buffer<T>>
voidEndian.Little. writeUtf16String(Buffer<T> buffer, java.lang.String string)abstract <T extends Buffer<T>>
voidEndian. writeUtf16String(Buffer<T> buffer, java.lang.String string)Method parameters in com.hierynomus.protocol.commons.buffer with type arguments of type Buffer Modifier and Type Method Description Buffer<T>Buffer. putBuffer(Buffer<? extends Buffer<?>> buffer)Copies the contents of provided buffer into this buffer.Constructors in com.hierynomus.protocol.commons.buffer with parameters of type Buffer Constructor Description Buffer(Buffer<?> from)PlainBuffer(Buffer<?> from) -
Uses of Buffer in com.hierynomus.protocol.transport
Classes in com.hierynomus.protocol.transport with type parameters of type Buffer Modifier and Type Interface Description interfacePacketSerializer<P extends Packet<B>,B extends Buffer<B>>Serialize a Packet into its wire-format. -
Uses of Buffer in com.hierynomus.smb
Subclasses of Buffer in com.hierynomus.smb Modifier and Type Class Description classSMBBufferMethods in com.hierynomus.smb that return Buffer Modifier and Type Method Description Buffer<SMBBuffer>SMBBuffer. putReserved(int length)Puts '0' bytes for reserved parts of messages/headersBuffer<SMBBuffer>SMBBuffer. putReserved1()Shortcut method for putting 1 reserved byte in the buffer.Buffer<SMBBuffer>SMBBuffer. putReserved2()Shortcut method for putting 2 reserved bytes in the buffer.Buffer<SMBBuffer>SMBBuffer. putReserved4()Shortcut method for putting 4 reserved bytes in the buffer.Buffer<SMBBuffer>SMBBuffer. putString(java.lang.String string)[MS-SMB2].pdf 2.2 Message SyntaxBuffer<SMBBuffer>SMBBuffer. putStringLengthUInt16(java.lang.String string)[MS-SMB2].pdf 2.2 Message SyntaxMethods in com.hierynomus.smb with parameters of type Buffer Modifier and Type Method Description voidSMBHeader. readFrom(Buffer<?> buffer) -
Uses of Buffer in com.hierynomus.smbj.connection
Subclasses of Buffer in com.hierynomus.smbj.connection Modifier and Type Class Description private classPacketSignatory.SignedPacketWrapper.SigningBufferMethods in com.hierynomus.smbj.connection that return Buffer Modifier and Type Method Description Buffer<SMBBuffer>PacketSignatory.SignedPacketWrapper.SigningBuffer. putBuffer(Buffer<? extends Buffer<?>> buffer)Buffer<SMBBuffer>PacketSignatory.SignedPacketWrapper.SigningBuffer. putByte(byte b)Buffer<SMBBuffer>PacketSignatory.SignedPacketWrapper.SigningBuffer. putRawBytes(byte[] buf, int offset, int length)Methods in com.hierynomus.smbj.connection with parameters of type Buffer Modifier and Type Method Description Buffer<SMBBuffer>PacketSignatory.SignedPacketWrapper.SigningBuffer. putBuffer(Buffer<? extends Buffer<?>> buffer)Method parameters in com.hierynomus.smbj.connection with type arguments of type Buffer Modifier and Type Method Description Buffer<SMBBuffer>PacketSignatory.SignedPacketWrapper.SigningBuffer. putBuffer(Buffer<? extends Buffer<?>> buffer) -
Uses of Buffer in com.hierynomus.smbj.io
Fields in com.hierynomus.smbj.io declared as Buffer Modifier and Type Field Description private Buffer<?>BufferByteChunkProvider. bufferprivate Buffer<Buffer.PlainBuffer>CachingByteChunkProvider. bufferMethods in com.hierynomus.smbj.io with parameters of type Buffer Modifier and Type Method Description voidByteChunkProvider. writeChunk(Buffer<?> buffer)voidByteChunkProvider. writeChunks(Buffer<?> buffer, int nrChunks)Constructors in com.hierynomus.smbj.io with parameters of type Buffer Constructor Description BufferByteChunkProvider(Buffer<?> buffer) -
Uses of Buffer in com.hierynomus.smbj.transport.tcp.direct
Methods in com.hierynomus.smbj.transport.tcp.direct with parameters of type Buffer Modifier and Type Method Description private voidDirectTcpTransport. writePacketData(Buffer<?> packetData) -
Uses of Buffer in com.hierynomus.spnego
Methods in com.hierynomus.spnego with parameters of type Buffer Modifier and Type Method Description private NegTokenInitNegTokenInit. read(Buffer<?> buffer)private NegTokenTargNegTokenTarg. read(Buffer<?> buffer)voidNegTokenInit. write(Buffer<?> buffer)voidNegTokenTarg. write(Buffer<?> buffer)voidRawToken. write(Buffer<?> buffer)abstract voidSpnegoToken. write(Buffer<?> buffer)protected voidNegTokenTarg. writeGss(Buffer<?> buffer, com.hierynomus.asn1.types.ASN1Object<?> negToken)protected voidSpnegoToken. writeGss(Buffer<?> buffer, com.hierynomus.asn1.types.ASN1Object<?> negToken)
-