Versions in this module Expand all Collapse all v0 v0.0.1 Sep 13, 2022 Changes in this version + const PROTOCOL_HYBRID + const PROTOCOL_HYBRID_EX + const PROTOCOL_RDP + const PROTOCOL_SSL + const TPDU_CONNECTION_CONFIRM + const TPDU_CONNECTION_REQUEST + const TPDU_DATA + const TPDU_DISCONNECT_REQUEST + const TPDU_ERROR + const TYPE_RDP_NEG_FAILURE + const TYPE_RDP_NEG_REQ + const TYPE_RDP_NEG_RSP + type ClientConnectionRequestPDU struct + Code MessageType + Cookie []byte + Len uint8 + Padding1 uint16 + Padding2 uint16 + Padding3 uint8 + ProtocolNeg *Negotiation + func NewClientConnectionRequestPDU(coockie []byte) *ClientConnectionRequestPDU + func (x *ClientConnectionRequestPDU) Serialize() []byte + type DataHeader struct + Header uint8 + MessageType MessageType + Separator uint8 + func NewDataHeader() *DataHeader + type MessageType byte + type Negotiation struct + Flag uint8 + Length uint16 + Result uint32 + Type NegotiationType + func NewNegotiation() *Negotiation + type NegotiationType byte + type ServerConnectionConfirm struct + Code MessageType + Len uint8 + Padding1 uint16 + Padding2 uint16 + Padding3 uint8 + ProtocolNeg *Negotiation + type X224 struct + func New(t core.Transport) *X224 + func (x *X224) Close() error + func (x *X224) Connect() error + func (x *X224) Read(b []byte) (n int, err error) + func (x *X224) SetRequestedProtocol(p uint32) + func (x *X224) Write(b []byte) (n int, err error)