Skip to content

ntrdps 0.4

Choose a tag to compare

@tenox7 tenox7 released this 09 Nov 22:51
· 20 commits to master since this release

Adds optional TLS (encryption) on the x86 build, and an installer choice of how ntrdps watches the screen. 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 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) is on the x86 build: 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 MIPS, Alpha and PowerPC builds are plain in this release.

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.