Uses of Class
com.hierynomus.smb.SMBBuffer
Packages that use SMBBuffer
Package
Description
-
Uses of SMBBuffer in com.hierynomus.msdfsc.messages
Methods in com.hierynomus.msdfsc.messages with parameters of type SMBBufferModifier 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) (package private) abstract voidDFSReferral.writeOffsettedData(SMBBuffer buffer) (package private) voidDFSReferralV1.writeOffsettedData(SMBBuffer buffer) (package private) voidDFSReferralV2.writeOffsettedData(SMBBuffer buffer) (package private) voidDFSReferralV34.writeOffsettedData(SMBBuffer buffer) (package private) abstract intDFSReferral.writeReferral(SMBBuffer buffer, int entryStartPos, int bufferDataOffset) (package private) intDFSReferralV1.writeReferral(SMBBuffer buffer, int entryStartPos, int bufferDataOffset) (package private) intDFSReferralV2.writeReferral(SMBBuffer buffer, int entryStartPos, int bufferDataOffset) (package private) intDFSReferralV34.writeReferral(SMBBuffer buffer, int entryStartPos, int bufferDataOffset) (package private) final intvoidvoidvoid -
Uses of SMBBuffer in com.hierynomus.msdtyp
Methods in com.hierynomus.msdtyp with parameters of type SMBBuffer -
Uses of SMBBuffer in com.hierynomus.msdtyp.ace
Methods in com.hierynomus.msdtyp.ace with parameters of type SMBBufferModifier and TypeMethodDescriptionstatic ACE(package private) static AceType1(package private) static AceType2(package private) static AceType3(package private) static AceType4(package private) voidRead the body of the AceType2protected void(package private) static AceHeaderfinal void(package private) abstract voidprotected void(package private) voidprotected void(package private) voidvoid(package private) void -
Uses of SMBBuffer in com.hierynomus.mssmb
Methods in com.hierynomus.mssmb with parameters of type SMBBuffer -
Uses of SMBBuffer in com.hierynomus.mssmb.messages
Methods in com.hierynomus.mssmb.messages with parameters of type SMBBuffer -
Uses of SMBBuffer in com.hierynomus.mssmb2
Methods in com.hierynomus.mssmb2 that return SMBBufferModifier and TypeMethodDescriptionSMB2Packet.getBuffer()The buffer from which this packet is read if it was a received packetMethods in com.hierynomus.mssmb2 with parameters of type SMBBufferModifier and TypeMethodDescription(package private) SMB2ErrorSMB2Error.read(SMB2PacketHeader header, SMBBuffer buffer) private SMB2Error.SymbolicLinkErrorstatic SMB2FileIdprivate 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 formatprotected 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.voidvoidprivate voidSMB2PacketHeader.writeChannelSequenceReserved(SMBBuffer buffer) private voidSMB2PacketHeader.writeCreditCharge(SMBBuffer buffer) private voidSMB2PacketHeader.writeCreditRequest(SMBBuffer buffer) [MS-SMB2] 3.2.4.1.2 Requesting Credits from the Servervoidprotected voidWrite the message fields into the buffer, as specified in the [MS-SMB2] specification.voidvoidConstructors in com.hierynomus.mssmb2 with parameters of type SMBBufferModifierConstructorDescriptionSMB2DecryptedPacketData(SMBBuffer dataBuffer) (package private)SMB2PacketData(SMBBuffer buffer) -
Uses of SMBBuffer in com.hierynomus.mssmb2.copy
Methods in com.hierynomus.mssmb2.copy with parameters of type SMBBuffer -
Uses of SMBBuffer in com.hierynomus.mssmb2.messages
Methods in com.hierynomus.mssmb2.messages with parameters of type SMBBufferModifier and TypeMethodDescriptionprivate voidSMB2NegotiateRequest.putCapabilities(SMBBuffer buffer) private voidSMB2NegotiateRequest.putDialects(SMBBuffer buffer) private voidprivate voidprivate voidSMB2NegotiateRequest.putNegotiateContextList(SMBBuffer buffer) private voidSMB2NegotiateRequest.putNegotiateContextOrStartTime(SMBBuffer buffer) private 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 List<SMB2NegotiateContext> SMB2NegotiateResponse.readNegotiateContextList(SMBBuffer buffer, int negotiateContextOffset, int negotiateContextCount) 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) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidThe Request packetprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected void -
Uses of SMBBuffer in com.hierynomus.mssmb2.messages.negotiate
Methods in com.hierynomus.mssmb2.messages.negotiate with parameters of type SMBBufferModifier 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) final intMethod to call for writing the Negotiate Context (one instance) to the bufferprotected intSMB2CompressionCapabilities.writeContext(SMBBuffer buffer) protected intSMB2EncryptionCapabilities.writeContext(SMBBuffer buffer) protected intSMB2NegotiateContext.writeContext(SMBBuffer buffer) Write the negotiate context fields into the buffer, as specified in the [MS-SMB2].pdf specification.protected intSMB2NetNameNegotiateContextId.writeContext(SMBBuffer buffer) protected intSMB2PreauthIntegrityCapabilities.writeContext(SMBBuffer buffer) private voidSMB2NegotiateContext.writeContextHeader(SMBBuffer buffer, int dataLength) -
Uses of SMBBuffer in com.hierynomus.smb
Subclasses with type arguments of type SMBBuffer in com.hierynomus.smbClasses in com.hierynomus.smb that implement interfaces with type arguments of type SMBBufferModifier and TypeClassDescriptionclassSMBPacket<D extends SMBPacketData<H>, H extends SMBHeader>classSMBPacketData<H extends SMBHeader>The SMB Packet Data represents a partially deserialized SMB packet.Fields in com.hierynomus.smb declared as SMBBufferModifier and TypeFieldDescriptionprotected SMBBufferSMBPacket.bufferprotected SMBBufferSMBPacketData.dataBufferMethods in com.hierynomus.smb that return SMBBufferMethods in com.hierynomus.smb that return types with arguments of type SMBBufferModifier and TypeMethodDescriptionSMBBuffer.putReserved(int length) Puts '0' bytes for reserved parts of messages/headersSMBBuffer.putReserved1()Shortcut method for putting 1 reserved byte in the buffer.SMBBuffer.putReserved2()Shortcut method for putting 2 reserved bytes in the buffer.SMBBuffer.putReserved4()Shortcut method for putting 4 reserved bytes in the buffer.[MS-SMB2].pdf 2.2 Message SyntaxSMBBuffer.putStringLengthUInt16(String string) [MS-SMB2].pdf 2.2 Message SyntaxMethods in com.hierynomus.smb with parameters of type SMBBufferModifier and TypeMethodDescriptionfinal voidvoidConstructors in com.hierynomus.smb with parameters of type SMBBuffer -
Uses of SMBBuffer in com.hierynomus.smbj.connection
Subclasses of SMBBuffer in com.hierynomus.smbj.connectionClasses in com.hierynomus.smbj.connection that implement interfaces with type arguments of type SMBBufferFields in com.hierynomus.smbj.connection declared as SMBBufferModifier and TypeFieldDescriptionprivate SMBBufferPacketSignatory.SignedPacketWrapper.SigningBuffer.wrappedBufferMethods in com.hierynomus.smbj.connection that return SMBBufferMethods in com.hierynomus.smbj.connection that return types with arguments of type SMBBufferModifier and TypeMethodDescriptionPacketSignatory.SignedPacketWrapper.SigningBuffer.putByte(byte b) PacketSignatory.SignedPacketWrapper.SigningBuffer.putRawBytes(byte[] buf, int offset, int length) Methods in com.hierynomus.smbj.connection with parameters of type SMBBufferModifier and TypeMethodDescriptionvoidvoidConstructors in com.hierynomus.smbj.connection with parameters of type SMBBuffer