Uses of Class
com.hierynomus.protocol.commons.buffer.Buffer.BufferException
Packages that use Buffer.BufferException
Package
Description
Generic protocol layer, unaware of the protocol implemented.
-
Uses of Buffer.BufferException in com.hierynomus.msdfsc.messages
Methods in com.hierynomus.msdfsc.messages that throw Buffer.BufferExceptionModifier and TypeMethodDescription(package private) static DFSReferral(package private) final DFSReferralvoid(package private) StringDFSReferral.readOffsettedString(SMBBuffer buffer, int referralStart, int offset) protected abstract voidDFSReferral.readReferral(SMBBuffer buffer, int referralStartPos) voidDFSReferralV1.readReferral(SMBBuffer buffer, int referralStartPos) protected voidDFSReferralV2.readReferral(SMBBuffer buffer, int referralStartPos) protected voidDFSReferralV34.readReferral(SMBBuffer buffer, int referralStartPos) -
Uses of Buffer.BufferException in com.hierynomus.msdtyp
Methods in com.hierynomus.msdtyp that throw Buffer.BufferExceptionModifier and TypeMethodDescriptionstatic ACLstatic SecurityDescriptorstatic SIDstatic FileTimeMsDataTypes.readFileTime(Buffer<?> buffer) [MS-DTYP].pdf 2.3.3 FILETIMEstatic UUID[MS-DTYP].pdf 2.3.4.2 GUID Packet representation -
Uses of Buffer.BufferException in com.hierynomus.msdtyp.ace
Methods in com.hierynomus.msdtyp.ace that throw Buffer.BufferException -
Uses of Buffer.BufferException in com.hierynomus.msfscc.directory
Methods in com.hierynomus.msfscc.directory that throw Buffer.BufferException -
Uses of Buffer.BufferException in com.hierynomus.msfscc.fileinformation
Methods in com.hierynomus.msfscc.fileinformation that throw Buffer.BufferExceptionModifier and TypeMethodDescriptionprivate 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 VolumeInfoVolumeInfo.parseFileFsVolumeInformation(Buffer.PlainBuffer buffer) Parses the volume information from a given buffer [MS-SMB2] 2.2.38 SMB2 QUERY_INFO Response, SMB2_0_INFO_FILESYSTEM/FileFsVolumeInformationstatic FileFullDirectoryInformationFileInformationFactory.parseFileFullDirectoryInformation(Buffer<?> buffer) 2.4.14 FileFullDirectoryInformationFileInformationFactory.parseFileIdBothDirectoryInformation(Buffer<?> buffer) 2.4.17 FileIdBothDirectoryInformationFileInformationFactory.parseFileIdFullDirectoryInformation(Buffer<?> buffer) 2.4.18 FileIdFullDirectoryInformationprivate static FileInternalInformationFileInformationFactory.parseFileInternalInformation(Buffer<?> buffer) private static FileModeInformationFileInformationFactory.parseFileModeInformation(Buffer<?> buffer) private static 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 FileStreamInformationstatic ShareInfoShareInfo.parseFsFullSizeInformation(Buffer.PlainBuffer response) [MS-SMB2] 2.2.38 SMB2 QUERY_INFO Response, SMB2_0_INFO_FILESYSTEM/FileFsFullSizeInformation -
Uses of Buffer.BufferException in com.hierynomus.msfscc.fsctl
Methods in com.hierynomus.msfscc.fsctl that throw Buffer.BufferException -
Uses of Buffer.BufferException in com.hierynomus.mssmb
Methods in com.hierynomus.mssmb that throw Buffer.BufferExceptionModifier and TypeMethodDescriptionprotected voidSMB1Packet.read(SMB1PacketData packetData) SMB1PacketFactory.read(byte[] data) Constructors in com.hierynomus.mssmb that throw Buffer.BufferException -
Uses of Buffer.BufferException in com.hierynomus.mssmb.messages
Methods in com.hierynomus.mssmb.messages that throw Buffer.BufferException -
Uses of Buffer.BufferException in com.hierynomus.mssmb2
Methods in com.hierynomus.mssmb2 that throw Buffer.BufferExceptionModifier and TypeMethodDescriptionbyte[]SMB3EncryptedPacketData.getCipherText()SMB2DecryptedPacketData.next()SMB2PacketData.next()(package private) SMB2ErrorSMB2Error.read(SMB2PacketHeader header, SMBBuffer buffer) private SMB2Error.SymbolicLinkErrorstatic SMB2FileIdprotected final voidSMB2Packet.read(SMB2PacketData packetData) SMB2PacketFactory.read(byte[] data) SMB3CompressedPacketFactory.read(byte[] data) SMB3EncryptedPacketFactory.read(byte[] data) (package private) final voidSMB2Packet.readError(SMB2PacketData packetData) private voidSMB2Error.readErrorContext(SMB2PacketHeader header, SMBBuffer buffer, int errorContextCount) [MS-SMB2] 2.2.2.1 SMB2 ERROR Context Responseprivate voidSMB2Error.readErrorData(SMB2PacketHeader header, SMBBuffer buffer) [MS-SMB2] 2.2.2.2 ErrorData formatvoidvoidvoidprotected voidSMB2Packet.readMessage(SMBBuffer buffer) Read the packet body, this should be implemented by the various packet types.private StringSMB2Error.SymbolicLinkError.readOffsettedString(SMBBuffer buffer, int offset, int length) Read a string at an offset from the current position in the buffer.SMB2MessageConverter.readPacket(SMBPacket<?, ?> requestPacket, SMB2PacketData packetData) Constructors in com.hierynomus.mssmb2 that throw Buffer.BufferExceptionModifierConstructorDescriptionSMB2DecryptedPacketData(byte[] data) SMB2DecryptedPacketData(SMBBuffer dataBuffer) SMB2PacketData(byte[] data) (package private)SMB2PacketData(SMBBuffer buffer) SMB3CompressedPacketData(byte[] data) SMB3CompressedPacketData(byte[] data, boolean decrypted) SMB3EncryptedPacketData(byte[] data) -
Uses of Buffer.BufferException in com.hierynomus.mssmb2.copy
Methods in com.hierynomus.mssmb2.copy that throw Buffer.BufferException -
Uses of Buffer.BufferException in com.hierynomus.mssmb2.messages
Methods in com.hierynomus.mssmb2.messages that throw Buffer.BufferExceptionModifier and TypeMethodDescriptionprivate List<FileNotifyInformation> SMB2ChangeNotifyResponse.readFileNotifyInfo(SMBBuffer buffer, int outputBufferOffset) protected voidSMB2Cancel.readMessage(SMBBuffer buffer) protected voidSMB2ChangeNotifyResponse.readMessage(SMBBuffer buffer) protected voidSMB2Close.readMessage(SMBBuffer buffer) protected voidSMB2CreateResponse.readMessage(SMBBuffer buffer) protected voidSMB2Echo.readMessage(SMBBuffer buffer) protected voidSMB2Flush.readMessage(SMBBuffer buffer) protected voidSMB2IoctlResponse.readMessage(SMBBuffer buffer) protected voidSMB2LockResponse.readMessage(SMBBuffer buffer) protected voidSMB2Logoff.readMessage(SMBBuffer buffer) protected voidSMB2NegotiateResponse.readMessage(SMBBuffer buffer) protected voidSMB2QueryDirectoryResponse.readMessage(SMBBuffer buffer) protected voidSMB2QueryInfoResponse.readMessage(SMBBuffer buffer) protected voidSMB2ReadResponse.readMessage(SMBBuffer buffer) protected voidSMB2SessionSetup.readMessage(SMBBuffer buffer) protected voidSMB2SetInfoResponse.readMessage(SMBBuffer buffer) protected voidSMB2TreeConnectResponse.readMessage(SMBBuffer buffer) protected voidSMB2TreeDisconnect.readMessage(SMBBuffer buffer) protected voidSMB2WriteResponse.readMessage(SMBBuffer buffer) private intSMB2NegotiateResponse.readNegotiateContextCount(Buffer<?> buffer) private intSMB2NegotiateResponse.readNegotiateContextOffset(SMBBuffer buffer) private byte[]SMB2NegotiateResponse.readSecurityBuffer(SMBBuffer buffer, int securityBufferOffset, int securityBufferLength) private byte[]SMB2SessionSetup.readSecurityBuffer(SMBBuffer buffer, int securityBufferOffset, int securityBufferLength) -
Uses of Buffer.BufferException in com.hierynomus.mssmb2.messages.negotiate
Methods in com.hierynomus.mssmb2.messages.negotiate that throw Buffer.BufferExceptionModifier and TypeMethodDescriptionstatic SMB2NegotiateContextfinal SMB2NegotiateContextprotected voidSMB2CompressionCapabilities.readContext(SMBBuffer buffer, int dataSize) protected voidSMB2EncryptionCapabilities.readContext(SMBBuffer buffer, int dataSize) protected voidSMB2NegotiateContext.readContext(SMBBuffer buffer, int dataSize) Read the negotiate contextprotected voidSMB2NetNameNegotiateContextId.readContext(SMBBuffer buffer, int dataSize) protected voidSMB2PreauthIntegrityCapabilities.readContext(SMBBuffer buffer, int dataSize) private intSMB2NegotiateContext.readContextHeader(SMBBuffer buffer) -
Uses of Buffer.BufferException in com.hierynomus.ntlm.av
Methods in com.hierynomus.ntlm.av that throw Buffer.BufferException -
Uses of Buffer.BufferException in com.hierynomus.ntlm.messages
Methods in com.hierynomus.ntlm.messages that throw Buffer.BufferExceptionModifier and TypeMethodDescriptionvoidNtlmChallenge.read(Buffer.PlainBuffer buffer) voidNtlmPacket.read(Buffer.PlainBuffer buffer) TargetInfo.readFrom(Buffer.PlainBuffer buffer) (package private) WindowsVersionWindowsVersion.readFrom(Buffer.PlainBuffer buffer) private voidNtlmChallenge.readTargetInfo(Buffer.PlainBuffer buffer) private voidNtlmChallenge.readTargetInfoFields(Buffer.PlainBuffer buffer) private voidNtlmChallenge.readTargetName(Buffer.PlainBuffer buffer) private voidNtlmChallenge.readTargetNameFields(Buffer.PlainBuffer buffer) private voidNtlmChallenge.readVersion(Buffer.PlainBuffer buffer) -
Uses of Buffer.BufferException in com.hierynomus.protocol
Methods in com.hierynomus.protocol that throw Buffer.BufferException -
Uses of Buffer.BufferException in com.hierynomus.protocol.commons.buffer
Methods in com.hierynomus.protocol.commons.buffer that throw Buffer.BufferExceptionModifier and TypeMethodDescriptionprotected voidBuffer.ensureAvailable(int a) Ensure that there are at leastabytes available for reading from this buffer.booleanBuffer.readBoolean()Read a boolean bytebyteBuffer.readByte()Read a byte from the bufferlongBuffer.readLong()Read a long from the buffer using the buffer's endianness.longRead a long from the buffer using the specified endianness.<T extends Buffer<T>>
long<T extends Buffer<T>>
longabstract <T extends Buffer<T>>
longBuffer.readNullTerminatedString(Charset charset) Read a null-terminated string in the specified encoding.private StringBuffer.readNullTerminatedString(Charset charset, Endian endianness) Endian.Big.readNullTerminatedUtf16String(Buffer<T> buffer) Endian.Little.readNullTerminatedUtf16String(Buffer<T> buffer) Endian.readNullTerminatedUtf16String(Buffer<T> buffer) Endian.readNullTerminatedUtf16String(Buffer<T> buffer, Charset charset) voidBuffer.readRawBytes(byte[] buf) Read a raw byte array from the buffer into the passed byte array.voidBuffer.readRawBytes(byte[] buf, int offset, int length) Read a raw byte array from the buffer into the passed byte array starting at offset, and reading exactly length bytes.byte[]Buffer.readRawBytes(int length) Readlengthraw bytes from the buffer into a newly allocated byte array of lengthlength.Buffer.readString(String encoding, int length) Read a string in the specified encoding.Buffer.readString(Charset charset, int length) Read a string in the specified encoding.private StringBuffer.readString(Charset charset, int length, Endian endianness) intBuffer.readUInt16()Read a uint16 from the buffer using the buffer's endianness.intBuffer.readUInt16(Endian endianness) Read a uint16 from the buffer using the specified endianness.<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) intBuffer.readUInt24()Read a uint24 from the buffer using the buffer's endianness.intBuffer.readUInt24(Endian endianness) Read a uint24 from the buffer using the specified endianness.<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) longBuffer.readUInt32()Read a uint32 from the buffer using the buffer's endianness.longBuffer.readUInt32(Endian endianness) Read a uint32 from the buffer using the specified endianness.<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) intBuffer.readUInt32AsInt()Read a uint32 from the buffer using the buffer's endianness.longBuffer.readUInt64()Read a uint64 from the buffer using the buffer's endianness.longBuffer.readUInt64(Endian endianness) Read a uint64 from the buffer using the specified endianness.<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) Endian.Big.readUtf16String(Buffer<T> buffer, int length) Endian.Little.readUtf16String(Buffer<T> buffer, int length) Endian.readUtf16String(Buffer<T> buffer, int length) Endian.readUtf16String(Buffer<T> buffer, int length, Charset charset) Buffer.skip(int length) Skip the specified number of bytes. -
Uses of Buffer.BufferException in com.hierynomus.protocol.transport
Methods in com.hierynomus.protocol.transport that throw Buffer.BufferExceptionModifier and TypeMethodDescriptionPacketFactory.read(byte[] data) Constructpacket dataout of the raw byte data. -
Uses of Buffer.BufferException in com.hierynomus.smb
Methods in com.hierynomus.smb that throw Buffer.BufferExceptionModifier and TypeMethodDescriptionfinal voidprotected abstract voidvoidprotected voidSMBPacketData.readHeader()Constructors in com.hierynomus.smb that throw Buffer.BufferExceptionModifierConstructorDescriptionSMBPacketData(H header, byte[] data) protectedSMBPacketData(H header, SMBBuffer buffer) -
Uses of Buffer.BufferException in com.hierynomus.smbj.connection
Methods in com.hierynomus.smbj.connection that throw Buffer.BufferException -
Uses of Buffer.BufferException in com.hierynomus.smbj.paths
Methods in com.hierynomus.smbj.paths that throw Buffer.BufferExceptionModifier and TypeMethodDescriptionprivate DFSPathResolver.ReferralResultDFSPathResolver.getReferral(DFSPathResolver.DfsRequestType type, Share share, DFSPath path) private DFSPathResolver.ReferralResultDFSPathResolver.handleReferralResponse(DFSPathResolver.DfsRequestType type, SMB2IoctlResponse response, DFSPath originalPath) -
Uses of Buffer.BufferException in com.hierynomus.smbj.transport.tcp.direct
Methods in com.hierynomus.smbj.transport.tcp.direct that throw Buffer.BufferExceptionModifier and TypeMethodDescriptionprivate DDirectTcpPacketReader.readPacket(int packetLength) private intDirectTcpPacketReader.readTcpHeader()