Module packets

Module packets 

Source
Expand description

SSH protocol packets.

A Packet can be encoded/decoded to the SSH Binary Packet Protocol using sshwire. SSH packet format is described in RFC4253 SSH Transport

Structs§

Break
ChannelClose
ChannelData
ChannelDataExt
ChannelEof
ChannelFailure
ChannelOpen
ChannelOpenConfirmation
ChannelOpenFailure
ChannelRequest
ChannelSuccess
ChannelWindowAdjust
DebugPacket
Named to avoid clashing with fmt::Debug
DirectTcpip
Disconnect
Ed25519PubKey
Ed25519Sig
Environment
An environment variable
Exec
ExitSignal
ExitStatus
ExtInfo
MSG_EXT_INFO
ForwardedTcpip
GlobalRequest
Ignore
KexCookie
Cookie for a KexInit
KexDHInit
KexDHReply
KexInit
MethodPassword
MethodPubKey
NewKeys
ParseContext
State to be passed to decoding. Use this so the parser can select the correct enum variant to decode.
PtyReq
The contents of a "pty-req" request.
RequestFailure
ServiceAccept
ServiceRequest
Signal
A unix signal channel request
Subsystem
Unimplemented
Unknown
Placeholder for unknown method names.
UserauthBanner
UserauthFailure
UserauthPkOk
UserauthPwChangeReq
UserauthRequest
UserauthSuccess
WinChange

Enums§

AuthMethod
The method-specific part of a UserauthRequest.
Category
ChannelOpenType
ChannelReqType
Channel Requests
GlobalRequestMethod
MessageNumber
Packet
Top level SSH packet enum
PubKey
RequestSuccess
Signature
Userauth60