ironrdp-server

Crates.ioironrdp-server
lib.rsironrdp-server
version0.8.0
created_at2024-11-19 18:31:53.044738+00
updated_at2025-08-29 14:08:46.495121+00
descriptionExtendable skeleton for implementing custom RDP servers
homepagehttps://github.com/Devolutions/IronRDP
repositoryhttps://github.com/Devolutions/IronRDP
max_upload_size
id1453693
size212,620
(devolutionsinfra)

documentation

README

IronRDP Server

Extendable skeleton for implementing custom RDP servers.

For now, it requires the Tokio runtime.


The server currently supports:

Security

  • Enhanced RDP Security with TLS External Security Protocols (TLS 1.2 and TLS 1.3)

Input

  • FastPath input events
  • x224 input events and disconnect

Codecs

  • bitmap display updates with RDP 6.0 compression

Custom logic for your RDP server can be added by implementing these traits:

  • RdpServerInputHandler - callbacks used when the server receives input events from a client
  • RdpServerDisplay - notifies the server of display updates

This crate is part of the IronRDP project.

Commit count: 1266

cargo fmt