Uses of Class
com.hierynomus.protocol.commons.buffer.Buffer.BufferException
-
-
Uses of Buffer.BufferException in com.hierynomus.msdfsc.messages
Methods in com.hierynomus.msdfsc.messages that throw Buffer.BufferException Modifier and Type Method Description (package private) static DFSReferralDFSReferral. factory(SMBBuffer buffer)(package private) DFSReferralDFSReferral. read(SMBBuffer buffer)voidSMB2GetDFSReferralResponse. read(SMBBuffer buffer)(package private) java.lang.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.BufferException Modifier and Type Method Description static ACLACL. read(SMBBuffer buffer)static SecurityDescriptorSecurityDescriptor. read(SMBBuffer buffer)static SIDSID. read(SMBBuffer buffer)static 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.BufferException in com.hierynomus.msdtyp.ace
Methods in com.hierynomus.msdtyp.ace that throw Buffer.BufferException Modifier and Type Method Description static ACEACE. read(SMBBuffer buffer)(package private) static AceType1AceType1. read(AceHeader header, SMBBuffer buffer)(package private) static AceType2AceType2. read(AceHeader header, SMBBuffer buffer, int aceStartPos)(package private) static AceType3AceType3. read(AceHeader header, SMBBuffer buffer, int aceStartPos)(package private) static AceType4AceType4. read(AceHeader header, SMBBuffer buffer, int aceStartPos)(package private) voidAceType2. readBody(SMBBuffer buffer, int aceStartPos)Read the body of the AceType2protected voidAceType4. readBody(SMBBuffer buffer, int aceStartPos)(package private) static AceHeaderAceHeader. readFrom(SMBBuffer buffer) -
Uses of Buffer.BufferException in com.hierynomus.msfscc.directory
Methods in com.hierynomus.msfscc.directory that throw Buffer.BufferException Modifier and Type Method Description voidFileNotifyInformation. read(Buffer<?> buffer) -
Uses of Buffer.BufferException in com.hierynomus.msfscc.fileinformation
Methods in com.hierynomus.msfscc.fileinformation that throw Buffer.BufferException 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 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 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 FileStreamInformationstatic ShareInfoShareInfo. parseFsFullSizeInformation(Buffer.PlainBuffer response)[MS-SMB2] 2.2.38 SMB2 QUERY_INFO Response, SMB2_0_INFO_FILESYSTEM/FileFsFullSizeInformationFFileInformation.Decoder. read(Buffer<?> inputBuffer) -
Uses of Buffer.BufferException in com.hierynomus.msfscc.fsctl
Methods in com.hierynomus.msfscc.fsctl that throw Buffer.BufferException Modifier and Type Method Description voidFsCtlPipePeekResponse. read(Buffer<?> buffer) -
Uses of Buffer.BufferException in com.hierynomus.mssmb
Methods in com.hierynomus.mssmb that throw Buffer.BufferException Modifier and Type Method Description protected voidSMB1Packet. read(SMB1PacketData packetData)SMB1PacketDataSMB1PacketFactory. read(byte[] data)Constructors in com.hierynomus.mssmb that throw Buffer.BufferException Constructor Description SMB1PacketData(byte[] data) -
Uses of Buffer.BufferException in com.hierynomus.mssmb.messages
Methods in com.hierynomus.mssmb.messages that throw Buffer.BufferException Modifier and Type Method Description voidSMB1ComNegotiateRequest. read(SMB1PacketData packetData) -
Uses of Buffer.BufferException in com.hierynomus.mssmb2
Methods in com.hierynomus.mssmb2 that throw Buffer.BufferException Modifier and Type Method Description byte[]SMB3EncryptedPacketData. getCipherText()SMB2PacketDataSMB2DecryptedPacketData. next()SMB2PacketDataSMB2PacketData. next()SMB2Error.BufferTooSmallErrorSMB2Error.BufferTooSmallError. read(SMBBuffer buffer)(package private) SMB2ErrorSMB2Error. read(SMB2PacketHeader header, SMBBuffer buffer)private SMB2Error.SymbolicLinkErrorSMB2Error.SymbolicLinkError. read(SMBBuffer buffer)static SMB2FileIdSMB2FileId. read(SMBBuffer buffer)protected voidSMB2Packet. read(SMB2PacketData packetData)SMB2PacketDataSMB2PacketFactory. read(byte[] data)SMB3CompressedPacketDataSMB3CompressedPacketFactory. read(byte[] data)SMB3EncryptedPacketDataSMB3EncryptedPacketFactory. read(byte[] data)(package private) 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 formatvoidSMB2CompressionTransformHeader. readFrom(Buffer<?> buffer)voidSMB2PacketHeader. readFrom(Buffer<?> buffer)voidSMB2TransformHeader. readFrom(Buffer<?> buffer)protected voidSMB2Packet. readMessage(SMBBuffer buffer)Read the packet body, this should be implemented by the various packet types.private java.lang.StringSMB2Error.SymbolicLinkError. readOffsettedString(SMBBuffer buffer, int offset, int length)Read a string at an offset from the current position in the buffer.SMB2PacketSMB2MessageConverter. readPacket(SMBPacket<?,?> requestPacket, SMB2PacketData packetData)Constructors in com.hierynomus.mssmb2 that throw Buffer.BufferException Constructor Description SMB2DecryptedPacketData(byte[] data)SMB2DecryptedPacketData(SMBBuffer dataBuffer)SMB2PacketData(byte[] data)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 Modifier and Type Method Description voidCopyChunkResponse. read(SMBBuffer in) -
Uses of Buffer.BufferException in com.hierynomus.mssmb2.messages
Methods in com.hierynomus.mssmb2.messages that throw Buffer.BufferException Modifier and Type Method Description private java.util.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.BufferException Modifier and Type Method Description static SMB2NegotiateContextSMB2NegotiateContext. factory(SMBBuffer buffer)SMB2NegotiateContextSMB2NegotiateContext. read(SMBBuffer buffer)protected 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 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) -
Uses of Buffer.BufferException in com.hierynomus.ntlm.messages
Methods in com.hierynomus.ntlm.messages that throw Buffer.BufferException Modifier and Type Method Description voidNtlmChallenge. read(Buffer.PlainBuffer buffer)voidNtlmPacket. read(Buffer.PlainBuffer buffer)TargetInfoTargetInfo. 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 Modifier and Type Method Description voidPacket. read(B buffer) -
Uses of Buffer.BufferException in com.hierynomus.protocol.commons.buffer
Methods in com.hierynomus.protocol.commons.buffer that throw Buffer.BufferException Modifier and Type Method Description protected 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.longBuffer. readLong(Endian endianness)Read a long from the buffer using the specified endianness.<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)java.lang.StringBuffer. readNullTerminatedString(java.nio.charset.Charset charset)Read a null-terminated string in the specified encoding.private java.lang.StringBuffer. readNullTerminatedString(java.nio.charset.Charset charset, Endian endianness)<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)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.java.lang.StringBuffer. readString(java.lang.String encoding, int length)Read a string in the specified encoding.java.lang.StringBuffer. readString(java.nio.charset.Charset charset, int length)Read a string in the specified encoding.private java.lang.StringBuffer. readString(java.nio.charset.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)<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)Buffer<T>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.BufferException Modifier and Type Method Description DPacketFactory. 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.BufferException Modifier and Type Method Description voidSMBPacket. read(SMBBuffer buffer)protected abstract voidSMBPacket. read(D packetData)voidSMBHeader. readFrom(Buffer<?> buffer)protected voidSMBPacketData. readHeader()Constructors in com.hierynomus.smb that throw Buffer.BufferException Constructor Description SMBPacketData(H header, byte[] data)SMBPacketData(H header, SMBBuffer buffer) -
Uses of Buffer.BufferException in com.hierynomus.smbj.connection
Methods in com.hierynomus.smbj.connection that throw Buffer.BufferException Modifier and Type Method Description SMBPacketData<?>Connection.DelegatingSMBMessageConverter. read(byte[] data) -
Uses of Buffer.BufferException in com.hierynomus.smbj.paths
Methods in com.hierynomus.smbj.paths that throw Buffer.BufferException Modifier and Type Method Description private 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.share
Methods in com.hierynomus.smbj.share that throw Buffer.BufferException Modifier and Type Method Description private byte[]File. getResumeKey()See [MS-SMB2] 2.2.32.3 SRV_REQUEST_RESUME_KEY Response https://msdn.microsoft.com/en-us/library/cc246804.aspxvoidFile. remoteCopyTo(long offset, File destination, long destinationOffset, long length)Copies the byte range[offset, length]of this file to the range[destinationOffset, length]of the given destination file.voidFile. remoteCopyTo(File destination)Performs a remote file copy of this file to the given file.private static voidFile. remoteFileCopy(File source, long sourceOffset, File destination, long destinationOffset, long length)Remote copy logic as described in https://msdn.microsoft.com/en-us/library/cc246475.aspx -
Uses of Buffer.BufferException in com.hierynomus.smbj.transport.tcp.direct
Methods in com.hierynomus.smbj.transport.tcp.direct that throw Buffer.BufferException Modifier and Type Method Description private DDirectTcpPacketReader. readPacket(int packetLength)private intDirectTcpPacketReader. readTcpHeader()
-