SecureCRT is a GUI terminal emulator for Windows, Linux and Mac OS.

SecureCRT is a GUI terminal emulator similar to PuTTY or Hyperterminal.


Communication Links

  • Network
  • RS-232 serial
  • TAPI modems (Windows)
  • Named pipes (Windows)
  • /dev/tty* (Linux, OS X)

Session Management

  • Hierarchical session organization
  • Searching features for finding the session you want
  • Adjust settings for multiple sessions simultaneously
  • Session manager can be docked to a window or floated as a separate window
  • "Quick Connect" dialog allows simplified creation of a new session
  • Create new sessions from the main toolbar as e.g. user@
  • Create new connections by launching SecureCRT from the OS's command line using a syntax similar to that of OpenSSH's ssh(1) command
  • Active sessions can appear as tabs in a single window, tiles in a single window, as separate windows, or in a combination of these
  • Move tabs/tiles within a window, break tabs out into a separate window, or bring single-session windows back in as a tab
  • Launch multiple sessions at once as windows or as a tabbed window
  • Open all sessions in a designated startup folder when SecureCRT launches


  • SSH v1 and v2
  • SFTP
  • TFTP server
  • Telnet and Telnet/SSL
  • rlogin
  • SOCKS v4 and v5
  • raw TCP
  • IPv6
  • telnet: URL scheme handling

File Transfer

  • Zmodem, Ymodem-128, Ymodem-1K, Xmodem, Kermit, ASCII, and raw binary protocols
  • The inline file transfer protocols work over all transports, not just serial/modem
  • Running rz(1) on the remote host opens a file picker on the local host
  • Drag-and-drop file uploads: SecureCRT sends an rz command to the remote server to begin the transfer
  • Drag-and-drop a file onto an SFTP tab to send via SFTP instead
  • Batch transfers over SFTP, Zmodem and Ymodem

Terminal Emulation

  • VT100/102, VT220, SCO ANSI, Wyse 50/60, Xterm, and Linux console protocols
  • Independent setting of terminal emulation and keyboard emulation
  • Custom keyboard maps
  • Custom color schemes
  • Configurable scrollback up to 128,000 lines; unlimited logging to disk
  • Emacs Alt/Meta mapping
  • Unicode and VT line-drawing characters
  • Interpret Unicode line-drawing characters graphically to avoid gaps between character cells, e.g. in dialog(1) output
  • ANSI color support
  • Xterm-256 color support
  • Xterm mouse positioning support
  • Xterm title bar text changing
  • Mouse copy/paste: copy on select, paste on middle click
  • Keyboard copy/paste: Ctrl/Shift-Insert on Windows & Linux, ⌘-C/V on OS X
  • Bold, underline, blink, and reverse attribute support
  • Double-width, double-height, and narrow fonts
  • Use platform monospace fonts or built-in VT-compatible fonts
  • 80/132 column switching
  • Window size synchronization options: allow remote host to change window size, inform remote when local window size changes, or prevent local window size changes
  • Extensive Unicode and internationalization support: UTF-8, CJK, right-to-left, etc.


  • Local port forwarding
  • Remote port forwarding
  • X11 forwarding
  • SOCKS proxying
  • HTTP Connect proxying
  • TIS and Wingate firewall traversal
  • OpenSSH agent forwarding

Encryption and Authentication

  • AES-128, AES-192, AES-256, AES-128-CTR, AES-192-CTR, AES-256-CTR, Twofish, Blowfish, 3DES, and RC4 ciphers over SSH2.
  • Blowfish, DES, 3DES, and RC4 over SSH1
  • Optional password-protected session data protection as of version 7.3.3. (Prior to this, host names, login scripts, credentials, etc. were stored on the local hard disk in the clear.)
  • RSA, DSA, PKCS #11, PKCS #12, Kerberos v5 via GSSAPI, password, and keyboard-interactive authentication
  • X.509 smart card support
  • Optional FIPS 140-2 mode
  • Generate SSH keys within the app; forward them in OpenSSH format
  • Assign per-session SSH keys, or use the global setting


  • WSH scripting on Windows (e.g. VBScript, PerlScript, JScript...)
  • Built-in Python scripting on all platforms
  • Send/expect sequence builder
  • Keystroke sequence recorder


  • Open URLs from remote host on local machine
  • Full set of GUI affordances: button bars, keyboard shortcuts, sidebar/tab docking, etc.
  • Printing: print screen, print selection, log session to printer, host-based printing, etc.
  • Real-time keyword highlighting: colorize error messages from host, etc.
  • Window alpha transparency

Development History

Though originally Windows-only, SecureCRT was ported to Mac OS X in 2010 with version 6.6, and subsequently ported to Linux in 2011 with version 6.7.

SecureCRT is a follow-on to a program called CRT which originally spoke only Telnet and rlogin. CRT first shipped in 1995 for Windows 95 and Windows NT. The modem and serial communication features came in later versions of CRT. SecureCRT was a premium variant of CRT, adding support for the SSH and Telnet over SSL protocols. The two programs were offered in parallel for many years, but eventually CRT was dropped from the product line.

SecureCRT is made by Vandyke Software in Albuquerque, New Mexico.

history | excerpt history