6 releases (3 breaking)
new 0.4.1 | Jan 28, 2025 |
---|---|
0.4.0 | Dec 17, 2024 |
0.3.1 | Dec 14, 2024 |
0.2.0 | Nov 21, 2024 |
0.1.0 | Nov 19, 2024 |
#1739 in Network programming
93 downloads per month
Used in 2 crates
(via ironrdp)
1.5MB
38K
SLoC
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 clientRdpServerDisplay
- notifies the server of display updates
This crate is part of the IronRDP project.
Dependencies
~30–59MB
~1M SLoC