Skip to content

ntrdps 0.5

Choose a tag to compare

@tenox7 tenox7 released this 10 Nov 01:39
· 19 commits to master since this release

Extends TLS (encryption) to the MIPS, Alpha and PowerPC builds. In 0.4, TLS was on the x86 build only; now every CPU speaks it, on by default, for clients that ask. Download the installer for your CPU. It finds the NT version itself. Log on as an administrator, run it, choose Fast (display driver, the default) or Safe (no driver), and let it restart Windows NT.

CPU Installer TLS tested on (QEMU)
Intel x86 ntrdpset-i386.exe NT 3.1, 3.5, 3.51, 4.0
MIPS ntrdpset-mips.exe NT 3.1, 3.51, 4.0
Alpha ntrdpset-alpha.exe NT 3.1, 3.51, 4.0
PowerPC ntrdpset-ppc.exe NT 3.51, 4.0

TLS (encryption) now works on every CPU: a client that asks for TLS (for example xfreerdp3 /sec:tls) gets an encrypted TLS 1.2 session; an old client that asks for plain RDP (rdesktop, /sec:rdp, mstsc 5.x) stays plain. It is on by default and automatic - the client decides.

There is still no login. TLS encrypts the traffic; it does not add a password, and it does not check who connects. Anyone who can reach port 3389 gets the console. Use ntrdps only on a network you trust.

On MIPS with NT 3.1 or 3.51, and on PowerPC with NT 3.51, ntrdps reads the screen by polling, so updates are slower.