Skip to content

cputty 1.0.0

Choose a tag to compare

@gluffis gluffis released this 07 Nov 13:11
· 6 commits to main since this release

cputty is a cluster-SSH tool based on PuTTY 0.85, in the style of the classic Solaris cssh: it opens one PuTTY terminal window per host plus a console window, and keystrokes typed into the console go to every ticked session.

cputty -l user web1 web2 web3

What's in 1.0.0

  • cputty for Linux (GTK) and Windows: console with per-host checkboxes (All / None / Invert), an echo field showing what you type (auto-clears after 15 s, with a Hide typed text option for passwords), and a confirmation before closing live sessions. Typing into a terminal window affects only that session.
  • SSH only: Telnet, Rlogin, SUPDUP, Raw, serial-line support and the "Telnet" proxy type have been removed from all tools. Saved sessions that used the Telnet proxy type refuse to connect instead of silently bypassing the proxy.
  • Faster: terminal output processing is about 4x faster than an unoptimised build, with smaller binaries. The crypto code is built as upstream ships it and was checked with PuTTY's side-channel test (testsc).

Downloads

File Contents
cputty_1.0.0_amd64.deb cputty only; installs alongside Debian's putty packages
cputty-suite_1.0.0_amd64.deb SSH-only putty, plink, pscp, psftp, puttygen, pageant; replaces Debian's putty and putty-tools
cputty-1.0.0-linux-x86_64.tar.gz All of the above as plain Linux binaries
cputty-1.0.0-windows-x86_64.zip cputty.exe plus the SSH-only PuTTY tools for 64-bit Windows
SHA256SUMS Checksums

Install a Debian package with:

sudo apt install ./cputty_1.0.0_amd64.deb

Notes

  • The Linux binaries and packages were built on Debian 13 (glibc 2.41, GTK 3) and need an equally recent distribution.
  • The Windows executables are not code-signed, so Windows SmartScreen may warn on first run. The Windows build has been tested under Wine, not yet on real Windows.
  • This is a modified version of PuTTY and is not supported by the PuTTY developers. Licence: MIT (see LICENCE).