IP (Internet Protocol) based solutions
SSH
DOS
SSHDOS, including SSH2DOS which includes SSH, SCP, SFTP and telnet clients. A license conflict for SSHDOS has existed. Mirrors may be at: Mirror 1 (FTP), Mirror 2.
16-bit Windows
Perhaps the TTSH works in Win16? (At least some pages refer to Tera Term, not Tera Term Pro which is the 32-bit program).
32-bit Windows
SyncTERM
Info elsewhere on this page, by Telnet
PuTTY

A program for the Windows GUI that supports SSH, including SSH tunneling. Also supports Telnet, Rlogin, Raw and Serial connection types. Supports some terminal emulations, but does not have any file transfer protocol built in. Download page has links. Latest release version of PuTTY. There is also an installer from the download page that installs multiple applications.

CogWheel's “Customized PuTTY for Pretty TradeWarring

The Customized PuTTY for Prettier TradeWarring provides screenshots showing the difference of using Cogwheel's PuTTY: Cogwheel PuTTY source code, Cogwheel PuTTY executable files. That variation shows no difference unless the “Terminal” configuration screen's checkbox called “Clear screen homes cursor” is checked. People interested in those old applications may also want to set Window\Translation's “Received data assumed to be in which character set:” to CP437 (rather than “ISO-8859-1:1998 (Latin-1, West Europe)”, which may be the default).

There is also CogWheel's “Customized PuTTY For Prettier TradeWarring” (larger installation package) which includes a font named “Bitstream Vera Sans Mono”, and some other modifications (like being pre-configured with a profile to easily connect to the author's server which runs a copy of the TradeWars 2002 game). This file, and others, has been locallly zipped into ptcog064.zip (a filename created while thinking about the finding that this was based on PuTTY 0.64).

“Run SSH Command” in Microsoft System Center 2012
TechNet: Run SSH Command says, “Run SSH Command activity is based on PuTTY beta .61.”
[#osshmswn]: OpenSSH
MSYS version
See: MSYS OpenSSH for information about using MSYS to get OpenSSH to work in Microsoft Windows. Included are details about related solutions, like using msysGit.
Microsoft's Release

Microsoft has stated being impressed with

Telnet

A telnet application comes with Windows 95. It is terrible, perhaps chiefly due to terminal emulation being poor so screens of information are not displayed correctly, so other software is highly recommended if Telnet is needed. Due to the untrustworthiness of Internet communications and that fact that Telnet sessions are not encrypted when simply using the Telnet protocol, other solutions supporting the SSH protocol may be worth using instead of telnet. This includes software that is based on the Telnet protocol, like FTP which can often be replaced quite well with other solutions like SFTP, SCP, and/or https. However, some uses of the telnet protocol are still in widespread use, such as HTTP, standard Internet E-Mail, and IRC.

Many browsers implement the telnet:// protocol which simply involves executing an external telnet application. For Windows 3.1, this could be configured as noted in KB Q157778 readme.txt for IE 2.1 for Windows 3.1. For later versions, see SyncTERM's home page.

The complex way for more options

Some software, acting as drivers, may provide telnet support for software designed to use a serial connection. Examples may include: the shareware SIO VMODEM (Virtual Modem) for OS/2. See also: virtmodem, modemu. (Note that using such software may be more advanced, but it's mentioned right away because this approach, if made to work, allows for “serial port” terminal programs to work and thereby opening up a number of other options in addition to what is in this section. Some terminal software programs simply support telnet directly, and do not require a driver of this nature. Conserver appears to do the opposite of modemu, letting a serial port be used with telnet programs, and appears to be recommended by a description of the OpenBSD port of Conserver. Sredird may be similar.

Software for DOS
National Center for Supercomputing Appications (NCSA) Telnet
tel2308b.zip Needs a packet driver to be used. Howto, Wikipedia's NCSA Telnet Also there is NCSA Telnet for MS Windows (unsupported beta 3) (found in compilatino of software for Windows 3.1x).
Software for Windows 3.1
Tera Term
Downloads
Tera Term ver. 1.4 for Windows 3.1, Tera Term Pro ver. 2.3 for Windows 95/NT, Pocket Tera Term 0.0 for Windows CE 1.01 (for SH3 CPU and MIPS CPU).
Extentions, other files
  • Tera Term extentinos exist to give SSH support. (See SSH section.)
  • TERMINFO file for Tera Term (in .tgz format), by Holger Schurig. The README file in this package is online and renamed at: teralin1.txt.
Source code
The TERMINFO packages's README gives URLs for source for versions 1.3 and 2.0 (which are no longer valid), and say 1.3's source is for Turbo Pascal for Windows 1.5 or for DELPHI 1.0, and 2.0's source was for Watcom C/C++ 10.5.
Web pages
Tera Term page, Pocket Tera Term Home Page
Other software
CRT (shareware?), Mocha Telnet for Windows 3.1 (shareware), NCSA telnet for Windows?

Software for 32-bit Windows
The software for Windows 3.1 can be used.
Software bundled with some Windows operating systems
Text mode client
A TELNET.EXE comes installed with some operating systems. TechNet's Windows Server 2008 guide: Installing Telnet has hyperlinks to information on how to use the bundled, but not installed by default, telnet client (and server). The telnet.exe built into Windows works, but it is terrible (with cursor positioning issues so text does not look right).
HyperTerminal

HyperTerminal comes bundled with Windows 95 and the later versions of Windows up to, and including Windows XP. (Not sure offhand about Windows Server 2003.) It does not come bundled with Windows Vista.

To use HyperTerminal as a telnet application in Windows 98 Second Edition, follow the instructions which give information on installing the program as needed and running the program, instructions which are located in the HyperTerminal section. When HyperTerminal starts, select some name of the icon for the connection, and then look for the “Connect using:” drop-down box. Select “TCP/IP (Winsock)”. The changable default port of 23 is selected and a hostname is asked for.

Qodem

Starting with version 1.0beta, Qodem has been released as “public domain” software.

SyncTERM
Supports ANSI, Z-Modem (and ASCII but not other protocols), full screen mode. Supports raw/modem connections, SSH, Telnet, Rlogin. Source released, for Win95/NT-XP, Linux, 3 BSDs, OS X. 0.9.0 for Win9X and more stored locally.
mTelnet
Contains OS/2 and Win32 executables, supports ANSI color and internal Z-Modem. This had been distributed as http://ozone.eesc.com/mtelb12.zip which was mTelnet 1.0 beta #12, although that home page seems to be gone now. (There is Wayback Machine @ Archive.org's copy of the ozone bbs site which shows a copy of the site.) Also an mTelnet 1.0 beta 12 .exe installer executable has been released at www.theroughnecks.net and that was referred to by the software's official home page: The latter hyperlink now redirects to bbsing.info's mTelnet page which points to alternate mTelnet 1.0 beta 12 installer which is larger than the executable obtained earlier: A copy has been mirrored in an altmtb12.zip file on this site.)
PuTTY
PuTTY supports telnet, but its main claim to fame is an SSH client, so it can be obtained from the area of SSH cleints.
TTSSH(2)
TTSSH2
SSH2 client: UTF-8 TeraTerm Pro with TTSSH2
TTSSH
SSH 1.5 client implemented as a DLL for Teraterm Pro.
OpenSSH
On Windows, this involves using Cygwin. Links are available from OpenSSH alternatives for Windows.
Unixish environments
Text-mode compatible
Minicom is meant to be similar to Telix.
Seyon
For the X Window System
Others/unknown
Linux serial apps
rlogin

The rlogin software is included/bundled with many Unixish environments, but frequently its usage is not recommended for the same reason that telnet's isn't: ssh is better by allowing for encryption. If there is a need to connect to an rlogin server, though, here is some software that may do it:

Similar to telnet, except that it doesn't have as many escape characters (like some telnet cleints' Ctrl-]) so communications like file transfers and PPP sessions may work better than with some telnet clients. For sensitive communications like any command line prompt that starts with authenticating with a password, SSH is recommended to be used rather than rlogin due to rlogin not encrypting communications.

There is a Windows app called CRT (combined RLogin and Telnet). It might be shareware. It has been released for Win32s (according to wcrt114.txt). CRT Upgrade Eligibility lists several versions. Public CRT download directory has an INDEX file that doesn't contain all of the CRT versions, but does mention that wcrt24.exe is for Windows 3.1.

The following programs from other sections support rlogin as well as telnet (and perhaps SSH too): CRT, SyncTERM, PuTTY. Perhaps TeraTerm too?

Other Ethernet-based software
IPX, ODI
Serial (Modem, serial port/cable, parallel port/cable) Software

Some communications software is designed to help a machine, competant of much more, perform the task of ancient "dumb terminal" hardware that simply sent data such as individual keystrokes or simple commands to a remote piece of equipment that provided services. Often the dumb terminal hardware would support not only displaying information on the screen, but processing simple text operations such as cursor positioning and character style commands (that controlled whether a character looked bold, italicized, and/or had specific background or foreground colors, perhaps simply inversing two basic colors from the rest of the screen).

Often such terminal software also supported other features, including protocol signature detection (more often referred to as "automatic download" detection), support for running external programs (like protocols to transfer files, a system command prompt, and/or an external mail reader), internal built-in support for some file transfering protocols (the most commonly supported protocols were Z-Modem and variants of the older protocols Y-Modem and X-Modem), dialing phone numbers from a directory of stored numbers, and executing scripts (which were often called automatically at the start of a connection after dialing numbers from the directory). Additional features, such as support for RIP graphics and multi-tasking (to be able to run a program while downloading in the background, when not running in an operating system/environment designed for multi-tasking) were features supported by fewer programs.

[#seriltrm]: Serial Port terminal software

This software is designed to work with serial ports as well as devices, such as internal modems, which may act very similar to a serial port or a device attached to a serial port.

DOS-compatible
[#commo]: {Commo}

The software is probably officially called “Commo”, but some people liked to call it “{Commo}”. (With the brackets included, searching is less likely to find the program's name inside another unrelated \word, like “common” or “commotion”.)

{Commo} 7.7

Before all the official mirrors listed in {Commo} 7.7's DOC_01.HLP (and Commo 7.7 release announcement) stopped having a copy of the file, TOOGAM snagged a copy from the ftp.ordata.com's /COMMO/ directory. That file is avialable locally: {Commo} 7.7 official archive.

Other copies on the Internet found more recently were copies of {Commo} 7.7 (w/ SAC ad) (found from link via SAC Communications software (page 11)), although that copy could be turned into a byte-for-byte original zip file using Info-Zip with the following command (which wasn't designed for being run on a DOS platform): zip -z file.zip < /dev/null

7.5
Saw this on Simtel?
Other files
TOOGAM has these and shall endeavor to make them linked-to/available from this site:
  • Old versions:
    7.6
    A patch from 7.7 to 7.6 can be made, saving space compared to just having the 7.6 file.
    7.0
    ...
    5.52
    {Commo} 5.52 and {Commo} 5.52 (the latter found via Google cache of file list) come from the Vertrauen FTP server's So Much modem Madness CDROM.
  • CSMAC13A.ZIP CSMAC13A: Chuck Seyboldt's {Commo} Macro
  • MH75A.ZIP Most Host: Host mode for {Commo} (7.6)
  • SETTIME.ZIP {Commo} Macros:Call service & set clock
  • SIMFAX12.ZIP W/ {Commo} 6.6+,send text files as faxes
  • SOUNDSYS.ZIP {Commo} Sound System Ver0.1-A:Addon Macro and *.WAV file pacakage ( with a DOS *.WAV player for SB) to integrate with {Commo}

Old post notes that “the source code for commo had been lost in a disk crash sometime before” Fred P. Brucker died.

Terminal
FreeDOS's web page about Terminal may have some current information. Terminal's home directory at http://www.auersoft.eu/soft/ and http://www.coli.uni-saarland.de/~eric/stuff/soft/ and also Terminals' LSM file at http://www.freedos.org/cgi-bin/freedos-lsm.cgi?q=f&a=net/terminal.lsm are now all web locations that don't seem to work any longer. It uses GPLv2.
The freeware Texas Z-Modem (TXZM) and the shareware DSZ
See File transfering section.
[#ripscrip]: Programs supporting RIPScrip

The Remote Imaging Protocol, often called RIPScript (incorrectly including a t), was made by TeleGrafix Communications.

Modem client software
RIPterm
Popular versions included 3.0, 2.2/2.0, and 1.54
Others
Many choices of popular communications software gained support for RIPScrip, at least with later versions of the program. These include at least the following: Mustang Software's QModem, Telix for Windows v 1.15d, LiveWire 3.0 RIPTerm Module (LiveWire was for OS/2), and Terminator 2 (2.04e).

RIPScrip 3.0TM Technical White Paper: section on available platforms lists some software that supported RIPScrip. Synchro.net's Wiki: Terminal Programs lists several programs in a chart with a column labeled “RIP”. Of those, all of the programs say “No” (at the time of this writing) except for fTelnet, which is meant to be a web-based solution that uses Adobe Flash.

BBS software
Wildcat!
Some versions of this popular BBS software supported RIPScrip.
Searchlight
Version 4.5 added new RIPterm 2.0 Multimedia support, and was a free upgarde from version 4.0A. BBS FAQ says "Searchlight 5.1 is the first and only BBS software to fully support RIPterm 3.0." It also references RIPterm 2.0 callers and RIPterm 1.54. SLBBS has version 5.10 available for download.
PCBoard
BBS FAQ says PCBoard supported RIPterm 1.54, and has been discontinued.
Telnet software
RIPtel Visual Telnet Version 3.1 supports RIPscrip-3 and appears to be a Windows program made by TeleGrafix. Piranha site has instructions to help compatibility in Win XP.
Offline files
There were several programs that supported the viewing/creation/editing of RIP files locally, without needing an online connection. For example, FreeView 1.2 supported RIP graphics and sound. FreeView 1.1 supported RIP graphics and didn't have the Runtime 200 issue.
Specifications

BBS Documentary: RIPScript programs has provided at least 4 versions of the specifications.

Wikipedia's article for Remote Imaging Protocol says, “Although RIPscrip 2.0 was released and 3.0 was planned, the most common version of RIPscrip in actual use was the 1.5x series.”

Terminate - the final terminal
Shareware, 45 day trial: Terminate 5.00 with 8086 installation for XT-machines, other release files. Terminate supported some sort of internal DOS shell, and many other features.
Odyssey
odys200a.zip (should have LZH in it, per its text file), odys200b.zip, ow200.zip (Odyssey for Windows v2.00), 1.5 download spot
Telix
Telix (for DOS, and Windows) Telix (for DOS) ShareWare Version 3.51, HostPlus Files missing from Version 3.51 package. For Windows, there is Telix for Windows version 1.15d Disk 1 (of 2), Telix for Windows version 1.15d Disk 2 (of 2).
Others
Telemate was popular. F-Secure note about Telemate 4.11 Procomm Plus, , Wterm (like Commo?), list mentions NModem having MNP
For Windows
SSH/telnet applications
PuTTY (verisons 0.59 and higher) and Tera Term support COM ports. They are listed elsewhere on this page.
Hilgraeve Software
Hilgraeve's software may be most famous due to being bundled with Windows: Their HyperTerminal program was bundled with Windows 95 through Windows XP. It was not included with Windows Vista. Their HyperACCESS shareware program has also had versions for Windows 3.1 and OS/2.
[hypertrm]: HyperTerminal
Review

The program was known for having very dismal support for screen codes (affecting things like ANSI color and/or cursor positioning). Also, Synchro.net's Wiki: Terminal Porgrams notes, “ZMODEM uploads broken”.

Installing bundled software

HyperTerminal is included with Windows 95 and newer operating systems, up to and including Windows XP but not Vista. There are updated versions available for at least some operating systems.

In Windows 98 Second Edition, if the software is installed, the software is found on the Start Menu by selecting Programs, and then Accessories, and then Communications. After selecting the HyperTerminal folder, execute the program using the icon labelled Hypertrm.

If HyperTerminal does not appear to be installed, try going to the operating system's control panel and running “Add/Remote Programs”. Then there may be a tab that says “Windows Setup”. In the categories of software that can be added, select “Communications”. Note that if the HyperTerminal software has an empty checkbox by it, and the box is then checked to cause the program to be installed, the user may be asked for an accessible location of the operating system installation files. (The operating system's installation CD may need to be inserted into the CD drive, unless its contents were copied to the hard drive earlier.)

Upgrades obtained by Hilgraeve
HyperTerminal Private Edition FTP area of Hilgraeve's FTP site has multiple versions available for download. (This was true on May 13, 2008, when checked.) However, that may not last for too long. From the web, HyperAccess Terminal Private Edition: download page says “The free personal use download of HyperTerminal Private Edition has been discontinued.” The old address of http://www.hilgraeve.com/htpe/htpe63.exe will now result in a page saying “HTTP Error 404” and “File Not Found”. Wayback Machine's archive of HTPE63.EXE. The store does refer to a legacy 6.4 edition. Some of the software may also be found in Hilgraeve's FTP area: public Hilgraeve vendor section. ftp://ftp.hilgraeve.com/htpe/htpe_6.4_rc1.exe had a different license agreement and appears to require MSVCR80.DLL. To get that MSVCR80.DLL file, a download page for Microsoft Visual C++ 2005 Redistributable Package (x86) may be useful. (Then the relevant Microsoft Visual C++ 2005 Redistributable Package (x86) file may require Windows Installer 3.0 and Windows 98/2000 or later, up through Windows Server 2003.) HyperTerminal Trial web page identified HTPE 7.0 as being “compatible with Windows Vista, Windows 7, and Windows 8.”
Updates distributed by Microsoft

Q274548/KB274548 has updates to version 5.0.1636.1: HyperTerminal update for Windows 98 and Windows 98 Second Edition, HyperTerminal update for Windows ME. 118/3/35.asp Both the Windows 98(SE) update EXE file and the Windows ME update EXE file can be opened with 7-Zip. They both have the same *.exe, *.dll, and *.hlp files (identical byte for byte). KB 276471: HyperTerminal vulnerability in Win2K

The HyperTerminal bundled with Windows 98 Second Edition, version 1.2, will have a “Connect using:” drop down box that has been seen starting with a selectable option for the “Microsoft VPN adapter”. Then it shows the “Direct to Com#” entries for COM1-COM4, and “TCP/IP (Winsock)”. The upgraded version does not show the “Microsoft VPN adapater” (but shows the other entries).

To see what version is installed if using the HyperTerminal bundled with Windows 98 Second Edition, run the program and select Help, About HyperTerminal, and then press the “Upgrade Information...” button. That will then point out that version 1.2 is being used. No version number is mentioned in the text shown in the “Upgrade Information...” button with this newer version. (The version number 5.0.1636.1 was obtained from the Q274548/KB274548 document on Microsoft's site.)

HyperACCESS

Hilgraeve's Y2K page indicates that HyperACCESS 2.11 for Windows 3.1, releases for OS/2 and some other older versions may largely work, although the Kermit protocol may display 20th century dates. HyperAccess for Windows: Test Drive, version 2.10

Hobbes OS/2 patches page has a Hyperaccess Lite update for Warp Bonus Pack.

Tera Term
...
Podarosa
(Untested. Recommended from blog about HyperTerminal not being included in Vista.) The source code for this is available. The software uses an Apache license. In May 2008, the last version was released in November 2006, over a year earlier.
File transfer protocols
A section for solutions generally used with modems (HS/Link bi-directional protocol with source now released, Z-Modem, etc.) or cables (InterSvr/InterLnk, Laplink, etc.)
[#trmnemail]: E-Mail clients

Communications programs would download E-Mail stored in a specific format, such as the *.QWK standard, which could then be read offline (freeing up the BBS/server's phone line for others to dial, and freeing up the client's phone line from preventing incoming calls and charging long distance phone call rates).

For Internet E-Mail, see the separate page dedicted to Internet E-Mail.

Off-Line Xpress (OLX) is currently available as version 3.x for Windows. Older releases include OLX-TD 2.1, and the product's original name of Silly Little Mail Reader (which was meant to be abbreviated as SLMR and pronounced as Slimer). ftp://ftp.simtel.net/pub/simtelnet/msdos/mailnews/olx21-td.zip ftp://ftp.simtel.net/pub/simtelnet/msdos/mailnews/slmr21a.zip ftp://ftp.mpoli.fi/pub/software/DOS/OFFLINE/OLX-TD21.ZIP

BBS Software & Door programs

"Bulliten Board Systems" eventually became used for a lot more than bulliten boards, having support for hosting files and running "door" programs.

Examples for running commands (which were probably designed for local use) and sending input and output over a serial port (including dial-up modems that act like serial ports) may include DOORWAY 2.31, Gateway2, PCAnywhere, and Carbon Copy (by Meridian Technology and/or Microcom). Some of these, and others, may be avalable at ftp://archives.thebbs.org/door_converters_and_utils/ with descriptions at http://archives.thebbs.org/ra101a.htm (which hasn't been fully tested/verified, so perform due diligence in determining trust of each file).

Other programs might rely on the use of DOOR/Fossil drivers, which might come with BBS software.

Quite a bit of software was not just designed for running programs like a command prompt, but instead performed specific special services. Some BBS's would have a time quota, limiting how much time a single person could be connected in a day. (This may have been done primarily so phone lines could be freed up for other callers.) Software acting as a time bank might allow a user to deposit unused minutes one day, and then use them another day. DropChop was designed to help terminate other door software which may have frozen up.

Games (other than Door programs)
DOS solutions
(These were not typically interacted with using BBSs or dumb terminal software, and so offered some method of communication and/or chat features.)
SerSetup.Exe, Ser7
Support for games by id Software, like DOOM, and others.
WarCraft II
With, or without, the Beyond The Dark Portal expansion
Oxyd
Supported special 2-player mode
SLIrP, PPP, etc.
SLIrP, PPP, etc. (Perhaps more info would be under the networking drivers section?)