Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
server
command
Package main implements the RDP HTML5 gateway server.
|
Package main implements the RDP HTML5 gateway server. |
|
internal
|
|
|
auth
Package auth implements authentication for RDP NLA (NTLMv2 + CredSSP).
|
Package auth implements authentication for RDP NLA (NTLMv2 + CredSSP). |
|
codec
Package codec implements RDP bitmap decompression algorithms including interleaved RLE, planar, and NSCodec as specified in MS-RDPBCGR and MS-RDPNSC.
|
Package codec implements RDP bitmap decompression algorithms including interleaved RLE, planar, and NSCodec as specified in MS-RDPBCGR and MS-RDPNSC. |
|
codec/rfx
Package rfx implements the RemoteFX (RFX) codec decoder as specified in MS-RDPRFX.
|
Package rfx implements the RemoteFX (RFX) codec decoder as specified in MS-RDPRFX. |
|
config
Package config provides configuration loading from environment variables and command-line flags for the RDP HTML5 gateway server.
|
Package config provides configuration loading from environment variables and command-line flags for the RDP HTML5 gateway server. |
|
handler
Package handler implements HTTP handlers for the RDP HTML5 gateway, including WebSocket connection management and RDP session proxying.
|
Package handler implements HTTP handlers for the RDP HTML5 gateway, including WebSocket connection management and RDP session proxying. |
|
logging
Package logging provides a simple leveled logger for the RDP client.
|
Package logging provides a simple leveled logger for the RDP client. |
|
protocol/audio
Package audio implements RDP audio virtual channel protocols.
|
Package audio implements RDP audio virtual channel protocols. |
|
protocol/drdynvc
Package drdynvc implements the Dynamic Virtual Channel Protocol (MS-RDPEDYC).
|
Package drdynvc implements the Dynamic Virtual Channel Protocol (MS-RDPEDYC). |
|
protocol/encoding
Package encoding provides ASN.1/BER/PER encoding for RDP protocol
|
Package encoding provides ASN.1/BER/PER encoding for RDP protocol |
|
protocol/fastpath
Package fastpath implements the RDP Fast-Path protocol as specified in MS-RDPBCGR.
|
Package fastpath implements the RDP Fast-Path protocol as specified in MS-RDPBCGR. |
|
protocol/gcc
Package gcc implements Generic Conference Control (T.124) structures used in RDP connection sequence as specified in MS-RDPBCGR.
|
Package gcc implements Generic Conference Control (T.124) structures used in RDP connection sequence as specified in MS-RDPBCGR. |
|
protocol/mcs
Package mcs implements the Multipoint Communication Service (T.125) protocol layer for RDP connections as specified in MS-RDPBCGR.
|
Package mcs implements the Multipoint Communication Service (T.125) protocol layer for RDP connections as specified in MS-RDPBCGR. |
|
protocol/pdu
Package pdu implements RDP Protocol Data Units for the connection sequence, capabilities exchange, input/output events, and licensing as specified in MS-RDPBCGR.
|
Package pdu implements RDP Protocol Data Units for the connection sequence, capabilities exchange, input/output events, and licensing as specified in MS-RDPBCGR. |
|
protocol/rdpedisp
Package rdpedisp implements the Display Control Virtual Channel Extension (MS-RDPEDISP).
|
Package rdpedisp implements the Display Control Virtual Channel Extension (MS-RDPEDISP). |
|
protocol/rdpemt
Package rdpemt implements the RDP Multitransport Extension Protocol (MS-RDPEMT).
|
Package rdpemt implements the RDP Multitransport Extension Protocol (MS-RDPEMT). |
|
protocol/rdpeudp
Package rdpeudp implements the RDP UDP Transport Protocol (MS-RDPEUDP).
|
Package rdpeudp implements the RDP UDP Transport Protocol (MS-RDPEUDP). |
|
protocol/tpkt
Package tpkt implements the TPKT transport protocol (RFC 1006) used as the base transport layer for RDP connections.
|
Package tpkt implements the TPKT transport protocol (RFC 1006) used as the base transport layer for RDP connections. |
|
protocol/x224
Package x224 implements the X.224 connection-oriented transport protocol used in the RDP connection sequence for initial negotiation.
|
Package x224 implements the X.224 connection-oriented transport protocol used in the RDP connection sequence for initial negotiation. |
|
rdp
Package rdp implements a Remote Desktop Protocol client supporting RDP 5+ with NLA authentication, bitmap updates, and virtual channels.
|
Package rdp implements a Remote Desktop Protocol client supporting RDP 5+ with NLA authentication, bitmap updates, and virtual channels. |
|
transport/udp
Package udp implements the MS-RDPEUDP transport layer for RDP over UDP.
|
Package udp implements the MS-RDPEUDP transport layer for RDP over UDP. |
|
Package web provides embedded static assets for the RDP HTML5 client.
|
Package web provides embedded static assets for the RDP HTML5 client. |
|
src/wasm
command
Package main provides WebAssembly bindings for the RDP codec functions.
|
Package main provides WebAssembly bindings for the RDP codec functions. |
Click to show internal directories.
Click to hide internal directories.