Re:FreeRDP: A Remote Desktop Protocol Implementation
by giancarlostoro on Thursday September 28, 2023 @12:00PM
(#37691530)
Interesting, is there software that still records RDP sessions? I'm not sure if Teams uses RDP or what, but I know it lets you record a call, whether there's screensharing or not.
Re:FreeRDP: A Remote Desktop Protocol Implementation
by thefourthchime on Thursday September 28, 2023 @04:09PM
(#37695107)
This seems to do the same kind of thing. https://github.com/GoSecure/pyrdp
Besides using a TLS style encryption (VNC at the time had none). RDP tries as hard as possible to not just send bitmaps. It first shares what fonts it wants to use, then a cache of bitmaps from the previous session (for the wallpaper for example). When Windows move it doesn't send bitmap updates, it sends window updates and tells the client to paint a rect, then draw fonts, etc..
That said, it's a bear of a protocol with countless versions and "speed mode" hacks that bypass the layered protocol setup, tons of weird features, etc..